zabbix網絡發現規則配置實戰/詳解

在瞭解了《網絡發現規則》是什麼之後,我們開始配置。首先,我們需要定義發現規則,用於掃描。步驟如下

第一步

Configuration >>Discovery>>Create rule,編輯網絡發現規則

如上配置,zabbix每30秒會掃描10.9.7.88與10.9.32.106-107。會使用key:agent.uanme來判斷客戶端是否存在,並且以IP地址作爲唯一性的標識。

 

規則屬性

 屬性描述
Name規則名稱,唯一
 Discovery by proxy   誰執行當前發現規則:
no proxy - zabbix server
<proxy name> - 指定的proxy
 IP range發現規則中的ip範圍,格式如下
單IP: 192.168.1.33
一個IP段: 192.168.1.1-255
一個子網: 192.168.4.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,否則可能會出現意想不到的問題
 Delay (in sec)規則執行完畢之後,要多久才執行下一次。
 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是否啓用當前規則

 

第二步

Monitorning>>Discovery,可以看到已經發現了兩臺主機,ip地址作爲他們的唯一標識。確保這個標識的唯一性,否則zabbix會認爲他們是一臺主機。

第三步

目前僅僅是可以找到主機,並未自動添加到Host中,接下來完成幾個步驟:

1. 加入到Linux Servers組

2.Linux link linux模板、windows link windows模板

3. 主機在線時長10分鐘的主機添加到HOST中

4. 離線1天以上的主機從Host中移除

創建Action

我們需要創建兩個Action,一份正對windows,一份針對Linux。我們下面演示一下Linux服務器

Action添加主機

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

首先,配置名稱,以及定義消息內容,這些使用默認的即可

Action

條件配置

操作

回到HOST中,我們可以發現已經把主機加到列表裏了,並且也Linux了模板以及加到了相應的組裏

移除主機

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

首先,配置名稱,以及定義消息內容,這些使用默認的即可

移除主機

action

條件

動作

移除主機我就不演示了。

通過使用discovery,zabbix能夠自動完成添加到host等等一系列動作,這一切都是基於這個規則來實現的。那麼如果離開這個規則,我能完成這一系列動作嗎?答案是肯定的,請關注下一篇文章《Active agent自動註冊》


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章