- 论坛徽章:
- 1
|
你还在用mrtg吗?--使用cacti监测系统性能
[quote]原帖由 "joecen"][/quote 发表:
cpu 的數據主要由 net-snmp 中的 ucd-snmp mib module 所提供
所以重點是要 complier 時加入這個 mib module , 才會有這些數據
- enterprises.ucdavis.laTable.laEntry.laIndex.1 = 1
- enterprises.ucdavis.laTable.laEntry.laIndex.2 = 2
- enterprises.ucdavis.laTable.laEntry.laIndex.3 = 3
- # uptime 時 load average 的值 (1min/5min/15min)
- enterprises.ucdavis.laTable.laEntry.laNames.1 = Load-1
- enterprises.ucdavis.laTable.laEntry.laNames.2 = Load-5
- enterprises.ucdavis.laTable.laEntry.laNames.3 = Load-15
- enterprises.ucdavis.laTable.laEntry.laLoad.1 = 1.12
- enterprises.ucdavis.laTable.laEntry.laLoad.2 = 0.73
- enterprises.ucdavis.laTable.laEntry.laLoad.3 = 0.61
- # 這個是 snmpd.conf 中的 load 值,若 la 大於此值,則 laErrorFlag.1 (or .2 .3) 將被設值為 1, 所以是一個 alert flag 的設置動作而以
- enterprises.ucdavis.laTable.laEntry.laConfig.1 = 12.00
- enterprises.ucdavis.laTable.laEntry.laConfig.2 = 12.00
- enterprises.ucdavis.laTable.laEntry.laConfig.3 = 12.00
- enterprises.ucdavis.laTable.laEntry.laLoadInt.1 = 112
- enterprises.ucdavis.laTable.laEntry.laLoadInt.2 = 72
- enterprises.ucdavis.laTable.laEntry.laLoadInt.3 = 60
- enterprises.ucdavis.laTable.laEntry.laLoadFloat.1 = Opaque: Float: 1.120000
- enterprises.ucdavis.laTable.laEntry.laLoadFloat.2 = Opaque: Float: 0.730000
- enterprises.ucdavis.laTable.laEntry.laLoadFloat.3 = Opaque: Float: 0.610000
- enterprises.ucdavis.laTable.laEntry.laErrorFlag.1 = 0
- enterprises.ucdavis.laTable.laEntry.laErrorFlag.2 = 0
- enterprises.ucdavis.laTable.laEntry.laErrorFlag.3 = 0
- enterprises.ucdavis.laTable.laEntry.laErrMessage.1 =
- enterprises.ucdavis.laTable.laEntry.laErrMessage.2 =
- enterprises.ucdavis.laTable.laEntry.laErrMessage.3 =
- enterprises.ucdavis.systemStats.ssIndex.0 = 1
- enterprises.ucdavis.systemStats.ssErrorName.0 = systemStats
- # Swap in/out
- enterprises.ucdavis.systemStats.ssSwapIn.0 = 5
- enterprises.ucdavis.systemStats.ssSwapOut.0 = 8
- # Disk IO
- enterprises.ucdavis.systemStats.ssIOSent.0 = 3
- enterprises.ucdavis.systemStats.ssIOReceive.0 = 8
- # Cpu interrupt/Content switch
- enterprises.ucdavis.systemStats.ssSysInterrupts.0 = 8
- enterprises.ucdavis.systemStats.ssSysContext.0 = 2
- # vmstat/iostat 所看到的值,但此值不準確
- enterprises.ucdavis.systemStats.ssCpuUser.0 = 15
- enterprises.ucdavis.systemStats.ssCpuSystem.0 = 2
- enterprises.ucdavis.systemStats.ssCpuIdle.0 = 82
- # CPU 不同的類別使用秒數 (開機以來),所以 ssCpuRaw* 總合為開機總秒數
- # 此值為 百分之一秒(centi-second),
- enterprises.ucdavis.systemStats.ssCpuRawUser.0 = Counter32: 73979946
- enterprises.ucdavis.systemStats.ssCpuRawNice.0 = Counter32: 101894
- enterprises.ucdavis.systemStats.ssCpuRawSystem.0 = Counter32: 10631989
- enterprises.ucdavis.systemStats.ssCpuRawIdle.0 = Counter32: 400376248
- enterprises.ucdavis.systemStats.ssCpuRawKernel.0 = Counter32: 10631989
- # 其他略 ...
复制代码
如果要用得懂 mrtg 或 cacti , 對 snmp 的認識是不可少的哦 |
|