深信服上网行为管理开启snmp_编写SHELL脚本在CACTI中来实现监控深信服上网行为管理的CPU和内存使用情况...
一、深信服上網行為管理中的SNMP設置
二、在CACTI中編寫SHELL腳本如下:
cpu?oid:?.1.3.6.1.4.1.35047.1.3
內存?oid:?.1.3.6.1.4.1.35047.1.4
在線用戶數oid:?.1.3.6.1.4.1.35047.2.1.1.1.0
會話數oid:?.1.3.6.1.4.1.35047.2.1.1.6.0
先編寫監控CPU的腳本
vim?ac.sh
#!?/bin/bash
#
a=`snmpwalk?-v?2c?-c?sangfor?192.168.110.250?.1.3.6.1.4.1.35047.1.3`
b=`echo?$a?|awk?-F"INTEGER:?"?'{print?$2}'`
echo?-n?"accpu:$b"
三、把此腳本拷貝到CACTI的scripts目錄下,并給可執行權限
cp?ac.sh?/usr/share/cacti/scripts/
chmod?+x??/usr/share/cacti/scripts/ac.sh
看下此腳本的執行結果:請注意此紅柜內的字符串,此為最后出圖的關鍵地方,此字符串值 應與Date input Mthods中的Output Fields中的Name的值一樣,要不然采集不到數據四、建立Data Input Methods
/bin/bash /scripts/ac.sh 這個是執行腳本獲取CPU使用率,其中是獲取cacti所在路徑的五、建立Date Templates六、建立Date Sourecs七、建立Graph Templates同理添加最大值,最小值,平均值八、最后在Graph Management中選中設備關連Graph
九、測試
使用snmpwalk測試能得到數據
[root@renfu?cacti]#?snmpwalk?-v?2c?-c?sangfor?192.168.110.250?.1.3.6.1.4.1.35047.1.3
SNMPv2-SMI::enterprises.35047.1.3.0?=?INTEGER:?9
You?have?new?mail?in?/var/spool/mail/root
[root@renfu?cacti]#?snmpwalk?-v?2c?-c?sangfor?192.168.110.250?.1.3.6.1.4.1.35047.1.3
SNMPv2-SMI::enterprises.35047.1.3.0?=?INTEGER:?3
[root@renfu?cacti]#?snmpwalk?-v?2c?-c?sangfor?192.168.110.250?.1.3.6.1.4.1.35047.1.3
SNMPv2-SMI::enterprises.35047.1.3.0?=?INTEGER:?7
用RRDTOOL工具獲取數據
[root@renfu?cacti]#?rrdtool?fetch?-r?300?/usr/share/cacti/rra/ac_5min_cpu_193.rrd?AVERAGE
1452349500:?1.4900000000e+00
1452349800:?2.3333333333e-02
1452350100:?9.7666666667e-01
1452350400:?4.9066666667e+00
1452350700:?5.0000000000e+00
1452351000:?1.3333333333e-01
1452351300:?0.0000000000e+00
1452351600:?0.0000000000e+00
1452351900:?0.0000000000e+00
1452352200:?0.0000000000e+00
1452352500:?1.5573333333e+01
1452352800:?1.8666666667e-01
1452353100:?1.8666666667e-01
1452353400:?1.5078333333e+01
1452353700:?1.5078333333e+01
1452354000:?8.0433333333e+00
1452354300:?0.0000000000e+00
1452354600:?5.8600000000e+00
1452354900:?1.6000000000e-01
1452355200:?5.8600000000e+00
1452355500:?2.0933333333e+00
1452355800:?1.4696666667e+01
1452356100:?5.2333333333e+00
1452356400:?1.0800000000e+00
1452356700:?2.3333333333e-02
1452357000:?2.9300000000e+00
1452357300:?5.9300000000e+00
十、最終出圖效果
同理按照上面的方法,可以監控內存、在線用戶數、會話數,監控圖型如下:
總結
以上是生活随笔為你收集整理的深信服上网行为管理开启snmp_编写SHELL脚本在CACTI中来实现监控深信服上网行为管理的CPU和内存使用情况...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 申请建行MUSE信用卡天使版套卡是分开审
- 下一篇: centos路由查看命令_CentOS下