iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 9
0
自我挑戰組

成長型維運平台 - 單人新手到多人團隊都適用的工具系列 第 9

1-8.監控工具之一:Zabbix Snmp 網通設備資料收集

市面上網通設備基本上都是支援snmp協定,利用SNMP可以收到CPU使用狀態、流量、up/down狀態等等。

先安裝功能相依插件

yum -y install net-snmp net-snmp-devel  net-snmp-utils

安裝完啟用後測試

snmpwalk -c public -v 2c 監控IP OID

V3

snmpwalk -v 3 -u testusername -a MD5 -A testpassword -l authNoPriv IP OID

-c: SNMP community string通常預設是public
-v: SNMP版本,一些舊設備只能用1
-l: set security level (noAuthNoPriv|authNoPriv|authPriv)

http://net-snmp.sourceforge.net/wiki/index.php/TUT:snmpwalk

利用snmpwalk獲取cisco設備流量
Cisco設備enable snmp指令看官網
https://www.cisco.com/c/en/us/support/docs/ip/simple-network-management-protocol-snmp/7282-12.html

snmpwalk 測試IF-MIB::ifHCInOctets可以先不key,會出現一串資料
下面指令是看interface流量

snmpwalk -c public -v 2c x.x.x.x IF-MIB::ifHCInOctets

也可以用OID:1.3.6.1.2.1.31.1.1.1.6

這裡收到數字是總流量,所以流量是用兩個時間點的相減 (Counter64這可以去GOOGLE一下有些故事)

查看描述 GigabitEthernet0/0/0 很清楚可以知道是哪的端口

snmpwalk -c public -v 2c x.x.x.x IF-MIB::ifDescr

接著在zabbix 上實作

Host 的SNMP interfaces Add新增一個

Key自行命名
Host interface選snmp新增的
SNMP OID選擇要監控的interface,一個interface要建立in/out兩個item
IF-MIB::ifHCInOctets
IF-MIB::ifHCOutOctets
Units注意單位bps
Store value選Delta per second(因為是要之間的差值)新版不用

進階來做個電波圖
1-4時有講過,時間拉長時儀表板會做一個平均的動作,依據時間長短有分鐘、小時...
所以離峰值會無法顯示,因此我們把線分成三份,MAX,AVG,MIN來顯示

Displa的地方個別上色、寬度調整

可以參考http://play.grafana-zabbix.org/dashboard/db/grafana-zabbix-demo?orgId=2&panelId=10&fullscreen&edit


上一篇
1-7.監控工具之一:Zabbix Action 處理IIS Problem
下一篇
1-9.監控工具之一:Zabbix Discovery自動新增監控
系列文
成長型維運平台 - 單人新手到多人團隊都適用的工具27

尚未有邦友留言

立即登入留言