Zabbix Agent 的安裝
Zabbix Agent的安裝:
參考版本 Zabbix Agent1.8.2/1.8.3
1) 添加Zabbix用戶和組。
- groupadd zabbix
- useradd zabbix -g zabbix -s /sbin/nologin
2) 獲取Zabbix軟件,并解壓縮。
3) 解壓縮Zabbix軟件包后,編譯并安裝它。
- ./configure --prefix=/opt/zabbix --enable-agent
- make && make install
4) 創(chuàng)建Zabbix Agent配置文件。
- mkdir /etc/zabbix
- vim /etc/zabbix/zabbix_agentd.conf
文件內(nèi)容如下(請修改Server參數(shù)后的“Zabbix Server的IP地址”):
- #ListenIP=
- #ListenPort=10050
- Server=10.1.1.8
- #ServerPort=11051
- Hostname=web02
- BufferSize=1024
- TimeOut=5
- StartAgents=3
- DebugLevel=2
- PidFile=/var/tmp/zabbix_agentd.pid
- LogFile=/var/log/zabbix/zabbix_agentd.log
- LogFileSize=10
- EnableRemoteCommands=1
- #UnsafeUserParameters=1
- Include=/etc/zabbix/zabbix_command.conf
5) 創(chuàng)建Zabbix的日志文件夾。
- mkdir /var/log/zabbix
- chown -R zabbix: /var/log/zabbix/
6) 創(chuàng)建Zabbix自定義命令文件。
- touch /etc/zabbix/zabbix_command.conf
7) 編輯/etc/services,加入如下內(nèi)容:
- zabbix-agent 10050/tcp #Zabbix Agent
- zabbix-agent 10050/udp #Zabbix Agent
8) 將Zabbix自啟動腳本放置到目標(biāo)目錄下。注意Zabbix自帶的啟用腳本是有問題的,我已經(jīng)寫了一份可正常運(yùn)作的腳本。
- cp /path/to/ur/dir/zabbix_agentd_ctl /etc/init.d/
如果該文件中的內(nèi)容(安裝目錄和可執(zhí)行文件目錄)與實際狀況不同,那么則需要修改。
9) 啟動Zabbix Agent。
- service zabbix_agentd_ctl start
使用netstat命令查看Zabbix Agent是否已被正常啟動:
- netstat -utlnp | grep zabbix
10) 打開防火墻的TCP 10050端口。
【編輯推薦】