1. 程式人生 > >Zabbix Agent自動註冊

Zabbix Agent自動註冊

批量監控

一 Zabbix Server配置。
(IP:192.168.1.199 在(二)中以配置完成)
1.創建Host Group
Configuration->Host Groups菜單右上測Create host Group按鈕。創建Agent Auto Register。添加模版。
技術分享圖片
2.添加自動操作規則
Configuration->Actions 菜單的最右邊,選擇下拉框Event Source中Auto registration,Create action.
Host metadata 配置為linuxserver,(客戶端來註冊時,匹配客戶端的HostMetadata復制,如果匹配成功,則觸發自動註冊規則)。
技術分享圖片
添加操作以下,1.添加主機;2添加主機到Agent Auto Resister分組;3.應用模版選擇。
OK!!!現在server端就OK了。
二 客戶端安裝zabbix agent(192.168.1.166)
#創建zabbix用戶(不可登錄)
useradd zabbix -M -s /bin/false

cd /usr/local/src/
#下載zabbix源碼包 (包中可設置安裝服務(監控端)或客戶端(被監控端))
#下載編譯zabbix所需的工具
yum install gcc make -y
yum install wget -y
wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.4/zabbix-3.2.4.tar.gz

tar -zxvf zabbix-3.2.4.tar.gz
cd /usr/local/src/zabbix-3.2.4
./configure --prefix=/usr/local/zabbix --enable-agent
make && make install
ln -s /usr/local/zabbix/sbin/ /usr/local/sbin/
ln -s /usr/local/zabbix/bin/
/usr/local/bin/

#客戶端配置
vim /usr/local/zabbix/etc/zabbix_agentd.conf

LogFile=/tmp/zabbix_agentd.log
Server=192.168.1.199
ServerActive=192.168.1.199

Hostname=web-server-1
HostMetadata=linuxserver

cp /usr/local/src/zabbix-3.2.4/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
chmod +x /etc/rc.d/init.d/zabbix_agentd
chkconfig zabbix_agentd on

vim /etc/rc.d/init.d/zabbix_agentd
#修改基礎目錄
BASEDIR=/usr/local/zabbix

service zabbix_agentd restart
#可能會有個警告,按提示輸入解決

#開啟防火墻允許
firewall-cmd --permanent --add-rich-rule=‘rule family="ipv4" source address="192.168.1.199" port protocol="tcp" port="10050" accept‘
firewall-cmd --reload
然後監控主機觀察

技術分享圖片

Zabbix Agent自動註冊