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


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

第一步

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

discovery

如上配置,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會認為他們是一台主機。

discovery

第三步

目前僅僅是可以找到主機,並未自動添加到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

discovery

條件配置

discovery

操作

discovery

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

discovery

移除主機

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

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

移除主機

action

discovery

條件

discovery

動作

discovery

移除主機我就不演示了。

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM