Linux伺服器(debian)(已安裝agent,請根據下面描述確認是否需要升級agent)
1. 查看是否安裝zabbix agent
# /usr/sbin/zabbix_agentd -V
2. 若版本低於2.0.8,則卸載原來agent,重新安裝新的agent
2.1 停止原來agent服務
# pkill zabbix 或 invoke-rc.d zabbix_agentd stop
2.2 卸載agent
# aptitude remove zabbix-agent
2.3 清理殘存檔案
# find / -name '*zabbix*'
根據查詢的結果逐個刪除相應檔案和目錄
2.4 下載zabbix 2.0.8的源碼對zabbix agent進行安裝
下載地址: http://repo.zabbix.com/zabbix/2.0/debian/pool/main/z/zabbix/
2.5 添加相應zabbix使用者和組
# addgroup zabbix
# adduser --ingroup zabbix zabbix
2.6 解壓並安裝agent(假設拷貝目標目錄為:/data/soft/)
# cd /data/soft/ && tar zxvf /data/soft/zabbix_2.0.8.orig.tar.gz
# cd /data/soft/zabbix_2.0.8
# ./configure --enable-agent
# make install
2.7 修改agent設定檔
# nano /usr/local/etc/zabbix_agentd.conf
更新行:Server=127.0.0.1 => Server=192.168.1.5, 192.168.1.1
Hostname=Zabbix Server => Hostname=192.168.0.210
註:192.168.1.5是zabbix server,192.168.0.210是agent所在伺服器IP
其中192.168.1.1是zabbix伺服器的預設閘道,因zabbix伺服器與zabbix agent不在一個網段,192.168.0.0段伺服器見到的所有zabbix資訊均來自網關,
因此Server參數一定要加上zabbix伺服器預設閘道192.168.1.1,配置Agent時請注意
Windows伺服器
1.下載windows版zabbix-agent-2.0.8並解壓,解壓後有兩個目錄bin和conf,其中bin中又有兩個目錄win32和win64,分別對應windows 32位和64位系統,請根據實際情況將相應目錄拷貝到某個磁碟下(我的是32位系統,拷貝win32到C:/下,並重新命名為zabbix),然後將另一個目錄conf中的設定檔zabbix_agentd.conf也拷貝到c:/zabbix目錄下,這樣該目錄下共有4個檔案,分別為:zabbix_sender.exe zabbix_get.exe zabbix_agentd.exe zabbix_agentd.conf
2.註冊zabbix agent服務
2.1 運行cmd進入windows命令列控制台
2.2 運行c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -i
註:-c表示設定檔路徑 -i表示安裝
3.在命令列運行services.msc進入windows服務控制台,找到zabbix_agent服務,右鍵啟動即可
4.卸載zabbix agent
4.1 運行cmd進入windows命令列控制台
4.2 運行c:\zabbix\zabbix_agentd.exe -c c:\zabbix\zabbix_agentd.conf -d
註:-c表示設定檔路徑 -d表示卸載
注意:關於agent的設定檔,請參考Linux配置進行修改