- 论坛徽章:
- 1
|
HonestQiao 请进,看一下mrtg&snmp问题
檢查看看snmpd.conf是否有設定對…會不會漏掉沒設定到
用 snmpwalk 或是 snmpget 看看能不能去問到資料
很可能是你的 snmpd 沒有正常工作 或是防火牆 或是 natd 之類的東西沒弄好
自己建一個
snmpd.conf
在/usr/local/share/snmp
應該只要加上
rocommunity XXXXX
這行就可以跑mrtg
--
最近灌一台是這樣做....
我也試了一下 在 4.9 以前的安裝都 ok
但是 4.10 就有相同的問題
snmpwalk localhost public
Timeout: No Response from localhost
不過 ping localhost 則正常
4.9 安裝成功後升到 4.10 也可正常使用
# snmpd.conf
####
# First, map the community name "public" into a "security name"
# sec.name source community
com2sec local localhost public
com2sec mynetwork 192.168.1.0/24 public
####
# Second, map the security name into a group name:
# groupName securityModel securityName
group MyRWGroup v1 local
group MyROGroup v1 mynetwork
####
# Third, create a view for us to let the group have rights to:
# name incl/excl subtree mask(optional)
view all included .1 80
####
# Finally, grant the group read-only access to the systemview view.
# group context sec.model sec.level prefix read write
notif
access MyRWGroup "" any noauth exact all all none
access MyROGroup "" any noauth exact all none none
############################################################################
###
# System contact information
#
# It is also possible to set the sysContact and sysLocation system
# variables through the snmpd.conf file:
sysLocation xxx
sysContact Root
--
我是放在 /usr/local/etc/snmp/snmpd.conf
測試指令
# snmpwalk -v 1 localhost public system
system.sysDescr.0 = "SunOS name sun4c"
system.sysObjectID.0 = OID: enterprises.ucdavis.ucdSnmpAgent.sunos4
system.sysUpTime.0 = Timeticks: (59563754 68 days, 22:32:55
system.sysContact.0 = "Me "
system.sysName.0 = "name"
system.sysLocation.0 = "Right here, right now."
system.sysServices.0 = 72
..
..
有看到一堆訊息那就ok了!
好不容易以 snmpconf -i -g basic_setup 建立 /usr/local/share/snmp/snmpd.conf
可是執行 snmpwalk localhost XXXX(我自己設的 community name)
卻顯示錯誤訊息如下:
XXXX: Unknown Object Identifier (Sub-id not found: (top) ->; XXXX)
又: 原本可以執行 mrtg, 因為想重新計算流量, 所以將 WorkDir 內的檔案全部移除,
結果現在執行 mrtg 就看不到流量了(流量為 0)
請問上面兩個問題, 該如何著手解決
謝謝
snmpwalk -v 2c -c "community name" IPorDN OID
又有一問題:
重新開機後, 只又先幾秒又流量, 之後的流量都是定值 (mrtg 看到的是一水平線)
太不合理
請問是哪裡出問題, 該如何解決
另外一台主機則是顯示滿載, 也是太不合理
到底哪邊可能出錯呢
還請高手診斷
也不一定不合理
同時用 snmpget 或是 snmpwalk 看看抓到的數字對不對
我之前裝的時候,mrtg每次都告訴我 CPU load 很大
可是我用 snmpget 看的時候都只有 5% 左右
後來發覺問題在 snmp or MRTG , 當它 run 的時候去吃了不少資源
所以每次去抓的時候都是高負載,抓完就變成低負載 -.-|||
你用的 MIB 跟 OID 是??
我也不清楚
我只是用 ports 安裝 mrtg, 應該只看網路卡的流量吧
12.MB/s 不太像是真實的流量, 一直滿載???
如果將 mrtg 中的 WorkDir 刪掉再重建, 再重新執行 mrtg, 會有影響嗎?
不知道有沒有說錯.
WorkDir 只是擺一些顯示的資料.
真的關鍵還是在SNMP啊..
經測試, 重新啟動 snmpd 就正常了
謝謝 最後發現是要開161 port才能正常運作 |
|