一、環境準備
1、搭建zabbix3.x以上平臺
2、在需要監控的主機上安裝Dell OMSA,使用web打開OMSA並設置啓用snmp。
調整OMSA啓用報警目標
3、zabbix服務器安裝snmpwalk
使用snmpwalk獲取溫度參數
在OMSA中溫度中探測器名稱:System Board Ambient Temp
使用[root@zabbix ~]# snmpwalk -v 2c -c public 192.168.1.*(需要監控的主機OMSA地址) .| grep Temp
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.8.1.1 = STRING: "System Board Ambient Temp"
這裏可以看出通過snmp可以獲取到相關信息,懷着忐忑的繼續尋找
[root@zabbix ~]# snmpwalk -v 2c -c public 192.168.1.* SNMPv2-SMI::enterprises.674.10892.1.700.20
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.1.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.2.1.1 = INTEGER: 1
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.3.1.1 = INTEGER: 0
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.4.1.1 = INTEGER: 2
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.5.1.1 = INTEGER: 3
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.6.1.1 = INTEGER: 210
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.7.1.1 = INTEGER: 3
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.8.1.1 = STRING: "System Board Ambient Temp"
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.10.1.1 = INTEGER: 470
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.11.1.1 = INTEGER: 420
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.12.1.1 = INTEGER: 80
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.13.1.1 = INTEGER: 30
SNMPv2-SMI::enterprises.674.10892.1.700.20.1.15.1.1 = INTEGER: 15
通過對比web端OMSA關於溫度的相關信息發現獲取的信息存在倍數關係,只要能找到溫度值就萬事大吉了
二、通過zabbix添加模板,添加監控項,完善監控溫度
1、創建模板
2、創建監控項
通過之前的實驗,成功的查找到了關於溫度的OID:SNMPv2-SMI::enterprises.674.10892.1.700.20.1.6.1.1
由於獲取的值是實際值的10倍,這裏通過zabbix將溫度值還原成真實值
到這裏通過snmp獲取Dell OMSA中的溫度已完成。
3、爲了直觀的體現溫度變化,開始創建圖形和觸發器
3.1創建圖形
3.2創建觸發器
根據實際情況設置觸發的溫度值
三、驗證溫度
通過zabbix和OMSA查看主機的溫度值