Linux服務器(debian)(已安裝agent,請根據下面描述確認是否需要升級agent)
# /usr/sbin/zabbix_agentd -V
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.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配置進行修改