Discovery可以依照規則自動新增監控項目,或是自動增加新的監控主機,應用搭配非常豐富,這章簡單介紹基本應用。
到Templates,選Template Module Interfaces SNMPv2 => Discovery rules => Network Interfaces Discovery
SNMP OID會將snmp get到的值一個個放進參數,像IFNAME取到的值是ifName.1 Gi0/0/0, ifName.2 Gi0/0/1 …依序discovery[{#IFALIAS},1.3.6.1.2.1.31.1.1.1.18,{#IFNAME},1.3.6.1.2.1.31.1.1.1.1]
Update interval預設時間要一小時才會discovery一次,可以調短時間,搜尋完後再調長時間或關閉,節省資源。
Item prototypes 選 "Interface {#IFNAME}({#IFALIAS}): Bits received"
Name 命名,的到的結果像 Interface Gi0/0/0(Test1): Bits received
SNMP OID 與前一章一樣取值,後面接上各個接口編號{#SNMPINDEX}
舊版本記得Store value選擇Delta(speed per second)
完成後過一段時間再確認SNMP的燈號是否亮起。
Configuration => Discovery => 點選右上角 Create discovery rule
設定上IP範圍,Check Type可以選擇需要的服務,Enable後完成
到Configuration => Actions ,這次Event source要改成Discovery
New condition選擇剛建的rule
接著選Operations,New一個host 加到Group,Link上HTTP的監控
內建有Template VM VMware就是利用Discovery去蒐集VM的API增加機器,有興趣的話可以拿"乾淨的"zabbix去做,我第一次接上去就把zabbix的效能用滿... 機器太多台,雖然說有temp不過還是要看需求做調整,好處是如果公司機器都在VM內就輕鬆了,不用再手動一台台裝Agent就可以做基本監控