zabbix agent自動部署安裝

2021-09-21 03:31:14 字數 1204 閱讀 9744

一、先編譯個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...