zabbix自動發現網絡節點

zabbix自動發現網絡,大大的下降人工操做,分分鐘鍾就能夠監控n臺主機節點。web

一、建立自動發現規則,示例以下。shell

Configuration >>Discovery>>Create rule,新建網絡發現規則bash

wKioL1d97M6hmgc2AABckkzv760706.jpg-wh_50


wKioL1d97SSgis5sAACRr3yih1U965.jpg-wh_50

上面規則的意思是每60秒掃描ip範圍爲192.168.75.136-200的地址,以ip地址爲惟一的標識。網絡

規則屬性ide

 屬性 描述
Name 規則名稱,惟一
 Discovery by proxy    誰執行當前發現規則:
no proxy - zabbix server
<proxy name> - 指定的proxy
 IP range 發現規則中的ip範圍,格式以下
單IP: 192.168.75.136
一個IP段: 192.168.75.136-200
一個子網: 192.168.75.0/24
支持以下子網掩碼:
IPV4:/16 - /30
IPV6:/112 - /128
IP列表: 192.168.1.1-255,192.168.2.1-100,192.168.2.200,192.168.4.0/24

備註:1. IP列表中的IP不能重複2. 不一樣的發現規則裏面不要包含工具

相同的IP,不然可能會出現意想不到的問題spa

 Delay (in sec)

規則執行完畢以後,要多久才執行下一次。server

 Checks 支持的checks: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping.
Port屬性以下:
單個端口: 22
端口段: 22-45
端口列表: 22-45,55,60-70
 Device uniqueness criteria  設備惟一標識:
IP address - 使用IP地址做爲設備惟一性標識
Type of discovery check - 使用SNMP 或者Zabbix agent的check做爲惟一標識
Enabled 是否啓用當前規則


二、建立action,有了規則須要進行觸發作什麼事情。示例以下blog

configuration>>action>>Event source(選discover)>>create actionip


wKioL1d97smznG7bAAB5hFks0tY126.jpg-wh_50


"add web host"action的名稱。其餘默認或者想修改也能夠就是一些自動發現規則的信息。。

wKiom1d971KxkkvmAACUS5oKyP4951.jpg-wh_50



condition條件。類型我這裏選擇額是and/or,和shell中and與,or或者是一個意思。

匹配條件:目標主機system.uname中包含Linux的字符。狀態是up的,目標主機範圍在192.168.75.136-200獲得,

wKioL1d971OhTDHSAACYcGu9YPk212.jpg-wh_50


匹配後會自動添加主機以及添加主機到組這裏選擇的 Linux servers組,而後選擇鏈接到那個模板。

wKioL1d971OjIP6BAAB4ok_NcAo943.jpg-wh_50

注:以上自動發現主機配置完成。


三、agent端安裝好後指定zabbix-server的ip地址等便可,把服務啓動完成,主機節點較多的話,能夠選擇開源工具如salt、ansible、puppet等或者本身寫個腳本安裝遠程主機的agent。


四、zabbix-server界面查看自動發現的主機狀況以下

wKiom1d98iTxcOiAAACbdmdf8H8144.jpg-wh_50

能夠看到已經發現了主機


查看自動發的主機監控狀態信息

wKioL1d98pmRmmSXAAE1mMbPV2I451.jpg-wh_50


其實打開zabbix界面在最下面就能看到自動發現主機信息

wKiom1d98uzj06HaAADCM5sRvKs371.jpg-wh_50


五、假如我吧某個節點agent掛掉,zabbixweb界面最下面會出現up和down狀況以下

# systemctl stop zabbix-agent.service
# ps -ef|grep zabbixroot       2877   2438  0 20:18 pts/0    00:00:00 grep --color=auto zabbix

查看zabbix 界面狀況

wKioL1d99L_gvrrwAAAiYMnguE4282.jpg-wh_50


以上就是自動發現主機以及鏈接到指定的模板,其實還能夠配置自動發現主機再也不狀態或者服務狀態爲down根據時間點等等,自動刪除或者下線等等。。恩。先這樣。

相關文章
相關標籤/搜索