一、先編譯個zabbix_zgent
wget ""
tar zxf zabbix-3.4.3.tar.gz
cd /tmp/zabbix-3.4.3
./configure --prefix=/usr/local/webserver/zabbix/ --enable-agent
make
make install
2、配置zabbix客戶端
cd /usr/local/webserver/zabbix/etc/
vim zabbix_agentd.conf
server=zabbix_server ip
serveractive=zabbix_server ip
hostname=本機的主機名
3、啟動zabbix_agent服務
/usr/local/webserver/zabbix/sbin/zabbix_agentd
netstat -ntlp(預設埠10050)
ps -ef |grep zabbix
4、打包寫指令碼
(為了以後方便批量部署agent,我們把這次編譯好的zabbix_agent打包,寫個shell指令碼自動部署安裝)
tar czf /tmp/zabbix_agent.tar.gz /usr/local/webserver/zabbix/
vim /tmp/zabbix_agent_install.sh
#zabbix_agent 自動部署指令碼
#!/bin/sh
#判斷zabbix使用者在不在
id zabbix >& /dev/null ||
#判斷檔案目錄在不在(目錄一定要和編譯的保持一致,否則服務起不起來)
/etc/init.d/zabbix_agentd restart >& /dev/null
rm -rf /tmp/zabbix.tar.gz
rm -rf /tmp/zabbix_agent_install.sh
#pgrep命令以名稱為依據從執行程序佇列中查詢程序,並顯示查詢到的程序id
pgrep zabbix >& /dev/null && echo "install sucessful" || echo "install fail"
5、指令碼寫好測試沒問題,就可以放在web伺服器上,以後安裝agent就可以直接執行
curl -i |/bin/sh
批量部署zabbix agent
zabbix作為系統級的監控還是非常給力,它總是在後台孜孜不倦的進行反反覆覆的檢查和校驗,然後通過郵件,簡訊,圖形等方式來把系統的預警表達出來。zabbix agent是在客戶端上需要的乙個元件,在這種被動模式下,zabbix server的壓力就會大大減輕,因為是在agent端開始推送資訊給服務端...
zabbixagent自動註冊
1.zabbix agent.conf配置檔案加上 serveractive zabbxserverip hostmetadataitem system.uname 注釋hostname屬性 示例 2.zabbix web端配置自動註冊 1 動作 自動註冊 建立動作 2 要注意的是在新增條件的時候,...
Zabbix Agent自動註冊(三)
一 zabbix server配置。ip 192.168.1.199 在 二 中以配置完成 1.建立host group configuration host groups選單右上測create host group按鈕。建立agent auto register。新增模版。2.新增自動操作規則 c...