本文由 http://rewriterdark.blogspot.tw/2013/01/centos-snmp.html 轉貼

[CentOS] snmp 安裝、設定
1)安裝snmp套件
# yum install net-snmp net-snmp-devel net-snmp-utils

2)編輯 conf
# vim /etc/snmp/snmpd.conf
------------------------------------------------
#預設的com2sec notConfigUser default public 註解
#local 跟 mynetwork 有群組的概念
#localhost & 10.16.25.25 能夠存取此host的IP位置
#public是訪問者的通關密語
com2sec local localhost public
com2sec mynetwork 10.10.10.10 public

#group notConfigGroup v2c notConfigUser
#MyRWGroup 跟 MyROGroup 一樣是群組觀念
#v1 v2 是使用版本
#local 跟 mynetwork 為上設定的群組
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyROGroup v1 mynetwork
group MyROGroup v2c mynetwork

#將 view all included .1 80 註解去掉
#.1是能讀到的訊息,這需要知道snmp是怎樣運作的
#以下兩行註解
#view systemview included .1.3.6.1.2.1.1
#view systemview included .1.3.6.1.2.1.25.1.1

## incl/excl subtree mask
view all included .1 80


#找到access MyROGroup "" any noauth 0 all none none這行以下列方式修改
#access MyROGroup "" any noauth 0 all none none
#access MyRWGroup "" any noauth 0 all all all
access MyROGroup "" any noauth prefix all none none
access MyRWGroup "" any noauth prefix all all all


#機器所在的位置,後面設定檔字串可以去除
# Unknown 可以改能機器所在的地理位置
# Root <root@localhost> 可以更改管理者名稱跟mail
syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf)

#找到這行 proc mountd,加入要監控的服務狀態
proc snmpd
proc vsftpd

#找到這行 disk / 10000 ,註解或是修改為要監控的上限%數,上限為90%的使用限制
disk / 10%
----------------------------------------------------
3)都修改完成後儲存,重新啟動snmpd
# service snmpd restart

4)要測試剛剛的設定,先查詢硬碟狀態
# snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.9

5)也可以查詢服務狀態
# snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.2021.2

6)如果不知道怎麼查,一長串的ID表又不知道怎麼下,我們可以很直覺得下"名稱"都可以
# snmpwalk -v 2c -c public localhost system
# snmpwalk -v 2c -c public localhost ip
# snmpwalk -v 2c -c public localhost dsk

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 痞客興 的頭像
    痞客興

    痞客興的部落格

    痞客興 發表在 痞客邦 留言(0) 人氣()