zabbix的Discovery功能

參考文檔
linux

https://www.zabbix.com/documentation/2.2/manual/discovery 服務器

一 網絡發現網絡

https://www.zabbix.com/documentation/2.2/manual/discovery/network_discoveryide

zabbix提供有效而靈活的自動網絡發現功能,使用自動網絡發現功能能夠:spa

1)加速zabbix的部署server

2)簡化zabbix的管理blog

3)在快速變動的環境中使用zabbix不須要過多的管理事件


zabbix網絡發現功能是基於如下信息:文檔

1)IP範圍部署

2)外部服務的可用性,如TCP,HTTP,POP,FTP,SSH等

3)從zabbix agent接收到的信息

4)從SNMP agent接收到的信息


zabbix不能提供發現網絡拓撲的功能

zabbix的網絡發現功能本質上包括兩個階段,根據發現規則發現主機和發現主機後對主機採起相應的動做

zabbix會間斷地掃描網絡發現規則中定義的IP範圍。間隔時間能夠自定義。

每一個發現規則都有一系列根據定義的服務類型去檢查IP範圍內的主機,每次發現都會產生一次發現事件,而後能夠對發現的主機採起相應動做,如添加或刪除主機到一個主機組,發送郵件,添加或刪除模板等操做。


配置Dicovery

參考文檔https://www.zabbix.com/documentation/2.2/manual/discovery/network_discovery/rule


二 利用zabbix agent主動監控自動註冊 active agent auto-registration

zabbix agent配置文件中配置了ServerActive能夠用於agent自動註冊。

自動註冊不須要建立一個網絡發現規則


使用主機元數據 Use host metadata

當zabbix agent向zabbix server發送自動註冊請求時,它會發送主機名給server。在有些狀況下,主機名不足以zabbix server來區分發現的主機。這樣能夠選擇使用主機元數據host metadata來向server發送一些其餘信息。

在zabbix agent配置文件中相關的參數有

HostMetadata  

             定義除了主機名外額外區分不一樣主機的信息 若是設置的值超過255個字符,agent會顯示錯誤信息

HostMetadataItem 

              定義HostMetada的獲取方式  若是設置的值超過255個字符,agent會顯示錯誤信息

RefreshActiveChecks  

               設置agent發送主動監控的間隔時間,默認是120秒


案例1 使用主機元數據區分Linux服務器和Windows服務器

在zabbix agent配置文件中配置

HostMetadataItem=system.uname

這樣能夠保證運行agent的主機的主機元數據包含Linux或Windows

Linux: Linux server3 3.2.0-4-686-pae #1 SMP Debian 3.2.41-2 i686 GNU/Linux
Windows: Windows WIN-0PXGGSTYNHO 6.0.6001 Windows Server 2008 Service Pack 1 Intel IA-32


在zabbix頁面上點擊Configuration-->Actions  Event source選擇Auto registration而後點擊Create action而後填入動做名稱,條件和動做,以下圖

wKioL1QvuITz5KpjAACohBh9GVk991.jpg




三 低級發現功能 low-level discovery

參考文章

http://john88wang.blog.51cto.com/2165294/1439500

https://www.zabbix.com/documentation/2.2/manual/discovery/low_level_discovery

相關文章
相關標籤/搜索