上一篇簡單的介紹了怎麼搭建Zabbix監控服務端,接下來給大家介紹怎麼在windows和Centos7上安裝zabbix_agent客戶端。 Zabbix是一個基於WEB界面的提供分散式系統監視以及網路監視功能的企業級的開源解決方案。 Zabbix由2部分構成,zabbix server(監控端)與 ...
上一篇簡單的介紹了怎麼搭建Zabbix監控服務端,接下來給大家介紹怎麼在windows和Centos7上安裝zabbix_agent客戶端。
Zabbix是一個基於WEB界面的提供分散式系統監視以及網路監視功能的企業級的開源解決方案。
Zabbix由2部分構成,zabbix server(監控端)與可選組件zabbix agent(被監控端) 一、系統環境linux系統
windows系統
zabbix_agent安裝包(我安裝的3.0.9版本,所以使用的客戶端也是3.0.9版本)
二、關閉Selinux
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config
更改selinux需要重啟系統(reboot或init 6重啟)才會生效!
三、暫時關閉防火牆
systemctl stop firewalld #關閉防火牆
四、安裝zabbix客戶端
1、編譯安裝
安裝依賴包
yum -y install net-snmp-devel gcc-c++ openssl openssl-devel curl-devel
創建用戶
groupadd zabbix
useradd -g zabbix -m zabbix
編譯安裝
cd /opt
tar -zxvf zabbix-3.0.9.tar.gz
cd zabbix-3.0.9
./configure --prefix=/opt/zabbix --sysconfdir=/opt/zabbix/etc --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-openssl
make install
2、修改配置文件
cd /opt/zabbix/etc/
cp zabbix_agentd.conf zabbix_agentd.conf.bak
sed -i 's/Server=127.0.0.1/Server=172.16.*.*/g' /opt/zabbix/etc/zabbix_agentd.conf ##更改第二個Server地址為zabbix服務端IP地址
sed -i 's/ServerActive=127.0.0.1/ServerActive=172.16.*.*/g' /opt/zabbix/etc/zabbix_agentd.conf
echo "zabbix-agent 10050/tcp #Zabbix Agent" >> /etc/services
echo "zabbix-agent 10050/udp #Zabbix Agent" >> /etc/services
修改啟動文件
cp /opt/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
ln -s /opt/zabbix/sbin/* /usr/local/sbin/
ln -s /opt/zabbix/bin/* /usr/local/bin/
3、設置自啟動
cp /opt/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/
sed -i 's/# chkconfig: - 90 10/# chkconfig: 2345 10 90/g' /etc/rc.d/init.d/zabbix_agentd
sed -i '4,6d' /etc/rc.d/init.d/zabbix_agentd
echo "# description: zabbix agent" >> /etc/rc.d/init.d/zabbix_agentd
cd
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
systemctl start zabbix_agentd
4、檢查進程是否啟動正常
ps -ef | grep zabbix_agentd
五、Windows安裝Zabbix客戶端
1、下載zabbix軟體包
2、解壓文件會出現兩個目錄
bin目錄(運行文件)和conf目錄(配置文件)
3、修改配置文件
Server=172.16.*.* #後面地址為Zabbix伺服器端的IP地址
ServerActive=172.16.*.* #後面地址為Zabbix伺服器端的IP地址
4、根據你當前windows的版本選擇64位還是32位的進行安裝
我的是伺服器是64位系統
c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i #載入配置文件
c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s #添加windows自啟動服務
win+r-->輸入services.msc-->開啟"Zabbix Agent"
改為自動啟動,並重啟服務即可!開啟防火牆則需要放行10050埠。
5、刪除服務(有需要再刪除,刪除的同時先停止服務)
win+r-->輸入cmd-->sc delete "Zabbix Agent"(必須是管理員許可權)
6、檢查埠
win+r-->輸入cmd-->netstat -an-->查找10050埠預設
服務端添加主機的方法跟linux系統一樣,就不在此多寫了。
今天就介紹到此!後續請關註更新!