zabbix 自動注冊(registration)實例

原理:

  • Zabbix_agnetd ==> Zabbix_server 【agnet自動發數據到server端】

實現目的:zabbix 根據計算機名稱識別如(XLH-PROD-XXX)條件,自動添加相關服務器(組group+相關監控模板) 

部署步驟

1.創建新的模板,主機組

1.1 新增或模板
【組態】【模板】手選一個模板 
如果已經做好模板,就直接調用即可;如果沒有做好模板,后續要更改的話,最好還是用一個新的模板。 
1.2 新增主機組 
【組態】【主機群組】【創建主機群組】 
創建新的主機組,是為區分不同業務的主機好進行批量管理

2.創建自動注冊的觸發器

2.1 在【組態】=>【動作】=>【自動注冊】=>【創建動作】欄

 blob.png 

blob.png

blob.png

3.修改agentd.conf參數

在agentd.conf中修改Hostname、ServerActive、Server、Timeout參數:
  • Hostname:agent向server匯報的主機名

  • ServerActive:向誰匯報

  • Server:允許誰來連接

  • Timeout:執行腳本時超時時間,若超時則server端有報錯

執行腳本參數 (serverIP=172.16.11.168 根據實際服務狀態修改)

#!/bin/bash
sed -i's/^Server.*/Server=172.16.11.168/g' zabbix_agentd.conf
#允許連接該agent的來源IP

sed -i "s/^Hostname=.*/Hostname=`hostname`/g" /etc/zabbix/zabbix_agentd.conf
#把當前主機名寫入agentd.conf中,切記主機名要符合server端的匹配條件

sed -i "s/^ServerActive.*/ServerActive=172.16.11.168/g" /etc/zabbix/zabbix_agentd.conf
#允許主動監控,即開啟agent向server端匯報

sed -i /^Timeout/d /etc/zabbix/zabbix_agentd.conf
sed -i '$a Timeout=30' /etc/zabbix/zabbix_agentd.conf
#設置超時時間,因為有些腳本執行比較長,默認3秒很容易超時

sed -i '$a 172.16.11.168 XLH-Zabbix' /etc/hosts
#修改server IP的hosts解析

service zabbix_agentd restart
#重啟終端服務器


轉載參考: http://yangrong.blog.51cto.com/6945369/1543542/


原創文章,作者:redic,如若轉載,請注明出處:http://www.www58058.com/46455

(0)
redicredic
上一篇 2016-09-15
下一篇 2016-09-15

相關推薦

  • 淺談用戶名和權限

        小編已經寫了兩篇博客了,卻忘了自我介紹,咳咳咳(隆zhuang重qiang介zuo紹shi)一下:翠衣薄紗如花艷,柳眉鳳眼俏佳人說的就是我!不扯了其實,小編擁有一個四口之家,那么小編今天就借家獻佛給你們講講用戶組和權限。     所屬主(me):一般為文件的創建者,誰創建了該文件,就天然的成…

    Linux干貨 2017-07-30
  • 文件系統自動掛載

    什么是文件系統自動掛載?          利用mount在shell終端進行掛載的時,開機自動啟動文件文件系統不會自動掛載,我們需要開機的時候自動掛載文件系統,稱為文件系統自動掛載 實現Linux自動掛載文件:/etc/fstab Linux中掛載注意事項:  &nb…

    Linux干貨 2016-08-29
  • linux學習心得

    Linux學習心得 之前沒怎么了解過linux運維,機緣巧合來到了這里,剛剛開始一臉蒙圈,或者說現在仍然是,不過最大的收獲是我在這里真正認真學習了,有了一個端正的態度,一切都是好的開始。 這一周,我學習了linux的發展史,如何安裝系統,一些簡單的命令等。。。。下面我一一介紹一下,初學者,可能簡單粗暴,多多指教! 系統安裝: 1:首先用光盤進行linuxIS…

    2017-07-16
  • N25-第五周

    – 1     顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行;     grep "^[[:space:]]\+" /boot/grub/grub.conf2 顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的…

    Linux干貨 2017-01-02
  • LNMP (nginx+php-fpm)

    Nginx簡明: 特性: 采用模塊化設計,較好的擴展性;高可靠性 ?master/worker支持熱部署:不停機更新配置文件、更換日志文件、列新服務器版本低內存消耗:10000個keep-alive連接模式下的非活動連接僅消耗2.5M內存;event-dreiven,aio,mmap基本功能;靜態資源的web服務器http協議反向代理服務器;pop3/ima…

    2017-06-28
  • N25-第七周作業

    1、創建一個10G分區,并格式為ext4文件系統;    (1) 要求其block大小為2048, 預留空間百分比為2, 卷標為MYDATA, 默認掛載屬性包含acl;     ~]# fdisk /dev/sda  (n, +10G 創建10G分區,w保存退出)   &nbsp…

    Linux干貨 2017-01-22
欧美性久久久久