共計 803 個字符,預計需要花費 3 分鐘才能閱讀完成。
如何基于 zabbix 開發自動發現規則,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
一、Auto Discovery
要掃描的 IP 范圍;
要查找哪些外部服務(FTP、SSH、WEB、POP3、IMAP、TCP 等);
從 Zabbix 代理處收到的信息;
從 SNMP 代理接收的信息。
二、低級發現
發現文件系統;
發現網絡接口;
發現 CPU 和 CPU 核心;
發現多個 SNMP OID;
使用 SQL 查詢進行發現;
發現 Windows 服務。
三、開發自己自動發現規則
栗子 1:自動發現規則數據結構
{
data : [
{ {#SNMPINDEX} : 1 ,
{#IFDESCR} : WAN ,
{#IFPHYSADDRESS} : 8:0:27:90:7a:75
},
{ {#SNMPINDEX} : 2 ,
{#IFDESCR} : LAN1 ,
{#IFPHYSADDRESS} : 8:0:27:90:7a:76
},
{ {#SNMPINDEX} : 3 ,
{#IFDESCR} : LAN2 ,
{#IFPHYSADDRESS} : 8:0:27:2b:af:9e
}
]
}
自動發現的規則名稱定義:
discovery[{#IFDESCR}, ifDescr, {#IFALIAS}, ifAlias]
自動發現后的結果
四、Oracle 表空間自動發現展示
栗子 1:表空間使用率
栗子 2:表空間文件名以及是否可擴展
栗子 3:自動發現規則定義
指標原型定義
五、宏特性的使用
oracle.collect[tablespace,{#TABLESPACE}]
oracle.collect[tablespace,{#TABLESPACE},AUTOEXTENSIBLE]
看完上述內容,你們掌握如何基于 zabbix 開發自動發現規則的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!