Zabbix系列—②源碼編譯安裝 5.2.6版本(Agent客戶端)
一、部署環(huán)境說明
OS:CentOS 7.7 x64(3.10.0-1160.21.1.el7)
IP:192.168.168.102
Hostname:Test2
Server端IP:192.168.168.103
注:系統(tǒng)為最小化安裝,部署前已完成系統(tǒng)初始化、內(nèi)核及安全優(yōu)化。
軟件說明:
目錄說明:
二、安裝Zabbix-Agent客戶端
1.創(chuàng)建Zabbix用戶組及用戶
- groupadd zabbix
- useradd -g zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
2.下載源碼編譯安裝
- cd /data/tools
- wget https://cdn.zabbix.com/zabbix/sources/stable/5.2/zabbix-5.2.6.tar.gz
- tar xf zabbix-5.2.6.tar.gz
- cd zabbix-5.2.6
- ./configure --prefix=/usr/local/zabbix --enable-agent
- make && make install
- ## 更改Zabbix-server的文件和目錄屬主屬組
- chown -R zabbix.zabbix /usr/local/zabbix/
## configure參數(shù)說明:
- --prefix=/usr/local/zabbix:指定zabbix安裝路徑
- --enable-agent:啟動agent端
3.修改配置文件
##創(chuàng)建日志目錄
- mkdir -p /data/logs/zabbix
##修改目錄權(quán)限
- chown -R zabbix.zabbix /data/logs/zabbix
##修改agent配置文件
- cd /usr/local/zabbix/etc
- cp zabbix_agentd.conf zabbix_agentd.conf.bak
- vi zabbix_agentd.conf
- //找到如下對應(yīng)的屬性項進(jìn)行修改
- PidFile=/data/logs/zabbix/zabbix_agentd.pid
- LogFile=/data/logs/zabbix/zabbix_agentd.log
- Server=192.168.168.103 #Zabbix服務(wù)端ip地址
- ServerActive=192.168.168.103 #Zabbix服務(wù)端ip地址
- Hostname=test2 #必須與在Zabbix WEB管理頁面創(chuàng)建主機時的hostname一致
- UnsafeUserParameters=1 #是否允許自定義的key,1為允許,0為不允許
4.配置Zabbix服務(wù)管理腳本
##復(fù)制管理腳本
- cd /data/tools/zabbix-5.2.6/
- cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
##添加腳本執(zhí)行權(quán)限
- chmod o+x /etc/init.d/zabbix_agentd
##修改啟動腳本中PID文件路徑
- sed -i "s#PIDFILE=/tmp/zabbix_agentd.pid#PIDFILE=/data/logs/zabbix/zabbix_agentd.pid#g" /etc/init.d/zabbix_agentd
##建立軟鏈接
- ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
- ln -s /usr/local/zabbix/bin/zabbix_* /usr/local/bin/
注:若不創(chuàng)建軟鏈接,則需修改腳本中的DAEMON路徑,指向zabbix安裝目錄路徑。
三、測試驗證
1.啟動zabbix-agent
- /etc/init.d/zabbix_agentd start
2.查看服務(wù)是否啟動成功
- netstat -nltp | grep zabbix
3.查看客戶端與服務(wù)端通信是否正常
注:若agent端服務(wù)器開啟了防火墻,需開放10050端口,或者關(guān)閉防火墻。
在zabbix_server端執(zhí)行:
- zabbix_get -s 192.168.168.102 -p 10050 -k "system.uptime"
有數(shù)據(jù)回顯則通信正常,無則嘗試查看agent端的日志。
到此,zabbix_agend端已安裝完成!接下來就是在Server端的WEB頁面添加該Agent端客戶機進(jìn)行監(jiān)控。