Zabbix安裝客戶端agent(windows和Centos7)


上一篇簡單的介紹了怎么搭建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系統一樣,就不在此多寫了。

今天就介紹到此!后續請關注更新!

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM