Linux: snmp: cpuIdle

mayton
Дата: 03.04.2010 22:26:07
Доброго времени!

Что необходимо сделать чтобы получить значение CpuIdle?

[root@maytonhost ~]# uname -a
Linux maytonhost.localdomain 2.6.18-164.15.1.el5xen #1 SMP Wed Mar 17 12:53:17 EDT 2010 i686 i686 i386 GNU/Linux

[root@maytonhost ~]# snmpget -v1 -c public 192.168.1.3 .1.3.6.1.4.1.2021.11.11
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: UCD-SNMP-MIB::ssCpuIdle

[root@maytonhost ~]# snmpget -v2c -c public 192.168.1.3 .1.3.6.1.4.1.2021.11.ssCpuIdle.0
UCD-SNMP-MIB::ssCpuIdle.0 = No Such Object available on this agent at this OID

Спасибо.
fabler
Дата: 03.04.2010 22:30:11
mayton,

raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0
?
источник
mayton
Дата: 03.04.2010 22:45:46
Попробовал все значения CPU со странички debianhelp. Не вышло.
$ snmpget -v2c -c public 192.168.1.3 .1.3.6.1.4.1.2021.11.9.0  .1.3.6.1.4.1.2021.11.50.0 .1.3.6.1.4.1.2021.11.10.0 .1.3.6.1.4.1.2021.11.52.0 .1.3.6.1.4.1.2021.11.11.0 .1.3.6.1.4.1.2021.11.53.0 .1.3.6.1.4.1.2021.11.51.0
UCD-SNMP-MIB::ssCpuUser.0 = No Such Object available on this agent at this OID
UCD-SNMP-MIB::ssCpuRawUser.0 = No Such Object available on this agent at this OID
UCD-SNMP-MIB::ssCpuSystem.0 = No Such Object available on this agent at this OID
UCD-SNMP-MIB::ssCpuRawSystem.0 = No Such Object available on this agent at this OID
UCD-SNMP-MIB::ssCpuIdle.0 = No Such Object available on this agent at this OID
UCD-SNMP-MIB::ssCpuRawIdle.0 = No Such Object available on this agent at this OID
UCD-SNMP-MIB::ssCpuRawNice.0 = No Such Object available on this agent at this OID
fabler
Дата: 03.04.2010 22:49:01
mayton,

потому что snmpwalk
mayton
Дата: 03.04.2010 23:05:34
$ snmpwalk -Os -c public -v 1 192.168.1.3 system
sysDescr.0 = STRING: Linux maytonhost.localdomain 2.6.18-164.15.1.el5xen #1 SMP Wed Mar 17 12:53:17 EDT 2010 i686
sysObjectID.0 = OID: netSnmpAgentOIDs.10
sysUpTimeInstance = Timeticks: (265671) 0:44:16.71
sysContact.0 = STRING: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
sysName.0 = STRING: maytonhost.localdomain
sysLocation.0 = STRING: Unknown (edit /etc/snmp/snmpd.conf)
sysORLastChange.0 = Timeticks: (36) 0:00:00.36
sysORID.1 = OID: snmpMIB
sysORID.2 = OID: tcpMIB
sysORID.3 = OID: ip
sysORID.4 = OID: udpMIB
sysORID.5 = OID: vacmBasicGroup
sysORID.6 = OID: snmpFrameworkMIBCompliance
sysORID.7 = OID: snmpMPDCompliance
sysORID.8 = OID: usmMIBCompliance
sysORDescr.1 = STRING: The MIB module for SNMPv2 entities
sysORDescr.2 = STRING: The MIB module for managing TCP implementations
sysORDescr.3 = STRING: The MIB module for managing IP and ICMP implementations
sysORDescr.4 = STRING: The MIB module for managing UDP implementations
sysORDescr.5 = STRING: View-based Access Control Model for SNMP.
sysORDescr.6 = STRING: The SNMP Management Architecture MIB.
sysORDescr.7 = STRING: The MIB for Message Processing and Dispatching.
sysORDescr.8 = STRING: The management information definitions for the SNMP User-based Security Model.
sysORUpTime.1 = Timeticks: (27) 0:00:00.27
sysORUpTime.2 = Timeticks: (27) 0:00:00.27
sysORUpTime.3 = Timeticks: (27) 0:00:00.27
sysORUpTime.4 = Timeticks: (27) 0:00:00.27
sysORUpTime.5 = Timeticks: (27) 0:00:00.27
sysORUpTime.6 = Timeticks: (36) 0:00:00.36
sysORUpTime.7 = Timeticks: (36) 0:00:00.36
sysORUpTime.8 = Timeticks: (36) 0:00:00.36
PA3YM
Дата: 04.04.2010 12:48:01
mayton
Доброго времени!

Что необходимо сделать чтобы получить значение CpuIdle?

[root@maytonhost ~]# uname -a
Linux maytonhost.localdomain 2.6.18-164.15.1.el5xen #1 SMP Wed Mar 17 12:53:17 EDT 2010 i686 i686 i386 GNU/Linux

[root@maytonhost ~]# snmpget -v1 -c public 192.168.1.3 .1.3.6.1.4.1.2021.11.11
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: UCD-SNMP-MIB::ssCpuIdle

[root@maytonhost ~]# snmpget -v2c -c public 192.168.1.3 .1.3.6.1.4.1.2021.11.ssCpuIdle.0
UCD-SNMP-MIB::ssCpuIdle.0 = No Such Object available on this agent at this OID

Спасибо.

может неподгружен MIB из /usr/share/snmp/mibs/UCD-SNMP-MIB.txt ?
у меня все путем :
[root@manage]# snmpget -m all -v 2c -c public myserver ssCpuIdle.0
UCD-SNMP-MIB::ssCpuIdle.0 = INTEGER: 70
PA3YM
Дата: 04.04.2010 12:52:15
PA3YM,

стоп ... это демон на сервере что ли не заполняет данный OID ?
PA3YM
Дата: 04.04.2010 13:22:37
В общем как вариант - снять все дерево
snmpwalk -m all -c public -v 1 192.168.1.3 .
и искать там нужные ветки
mayton
Дата: 04.04.2010 15:08:23
$ snmpwalk -m all -c public -v 1 192.168.1.3 .
RFC1213-MIB::sysDescr.0 = STRING: "Linux maytonhost.localdomain 2.6.18-164.15.1.el5xen
 #1 SMP Wed Mar 17 12:53:17 EDT 2010 i686"
RFC1213-MIB::sysObjectID.0 = OID: NET-SNMP-TC::linux
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (61693) 0:10:16.93
RFC1213-MIB::sysContact.0 = STRING: "Root <root@localhost> (configure /etc/snmp/
snmp.local.conf)"
RFC1213-MIB::sysName.0 = STRING: "maytonhost.localdomain"
RFC1213-MIB::sysLocation.0 = STRING: "Unknown (edit /etc/snmp/snmpd.conf)"
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (29) 0:00:00.29
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.3 = OID: RFC1213-MIB::ip
SNMPv2-MIB::sysORID.4 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORID.6 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.7 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.8 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for managing TCP implementatio
ns
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing IP and ICMP imple
mentations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing UDP implementatio
ns
SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.6 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.7 = STRING: The MIB for Message Processing and Dispatchin
g.
SNMPv2-MIB::sysORDescr.8 = STRING: The management information definitions for th
e SNMP User-based Security Model.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (29) 0:00:00.29
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (29) 0:00:00.29
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (29) 0:00:00.29
HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (74367) 0:12:23.67
End of MIB
PA3YM
Дата: 04.04.2010 15:21:18
mayton
$ snmpwalk -m all -c public -v 1 192.168.1.3 .
RFC1213-MIB::sysDescr.0 = STRING: "Linux maytonhost.localdomain 2.6.18-164.15.1.el5xen
 #1 SMP Wed Mar 17 12:53:17 EDT 2010 i686"
RFC1213-MIB::sysObjectID.0 = OID: NET-SNMP-TC::linux
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (61693) 0:10:16.93
RFC1213-MIB::sysContact.0 = STRING: "Root <root@localhost> (configure /etc/snmp/
snmp.local.conf)"
RFC1213-MIB::sysName.0 = STRING: "maytonhost.localdomain"
RFC1213-MIB::sysLocation.0 = STRING: "Unknown (edit /etc/snmp/snmpd.conf)"
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (29) 0:00:00.29
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.2 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.3 = OID: RFC1213-MIB::ip
SNMPv2-MIB::sysORID.4 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.5 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORID.6 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.7 = OID: SNMP-MPD-MIB::snmpMPDCompliance
SNMPv2-MIB::sysORID.8 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB module for managing TCP implementatio
ns
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for managing IP and ICMP imple
mentations
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for managing UDP implementatio
ns
SNMPv2-MIB::sysORDescr.5 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORDescr.6 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.7 = STRING: The MIB for Message Processing and Dispatchin
g.
SNMPv2-MIB::sysORDescr.8 = STRING: The management information definitions for th
e SNMP User-based Security Model.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (24) 0:00:00.24
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (29) 0:00:00.29
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (29) 0:00:00.29
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (29) 0:00:00.29
HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (74367) 0:12:23.67
End of MIB

настраивать snmpd.conf в линуксе на предмет видимости всего дерева, а не только ветки system?
view    all            included        .1
view    stats          included        system
group MyROGroup v2c mynetwork
#access MyROGroup "" any noauth prefix stats none none
access MyROGroup "" any noauth prefix all none none
насчет шпукса ничего не скажу