URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5076
[ Назад ]

Исходное сообщение
"MRTG+CPU+Linux"

Отправлено Regnalos , 23-Янв-06 11:04 
Какие OID-ы отправляют пингвины на Linux-машину по SNMP, когды хотят получить значения загрузки CPU и памяти на удаленной Linux-машине?

Содержание

Сообщения в этом обсуждении
"MRTG+CPU+Linux"
Отправлено Simps , 23-Янв-06 12:45 
>Какие OID-ы отправляют пингвины на Linux-машину по SNMP, когды хотят получить значения
>загрузки CPU и памяти на удаленной Linux-машине?
Компиляция и установка net-snmp на компе - 5 минут
snmpwalk на localhost и анализ вывода 5 минут
Итого 10 минут

"MRTG+CPU+Linux"
Отправлено Regnalos , 25-Янв-06 11:34 
>Какие OID-ы отправляют пингвины на Linux-машину по SNMP, когды хотят получить значения
>загрузки CPU и памяти на удаленной Linux-машине?

Если проанализировать данные полученные snmpwalk то действительно всё довольно ясно, что за OID-ы за что отвечают, если кому интересно, у меня поличилось так:
1,3,6,1,2,1,25,2,3,1,5,1&1,3,6,1,2,1,25,2,3,1,6,1 - HDD
1,3,6,1,2,1,25,2,3,1,5,101&1,3,6,1,2,1,25,2,3,1,6,101 - Memory

Но вот CPU - никак немогу выявить, может кто-то уже находил OID-ы от CPU, подскажите.



"MRTG+CPU+Linux"
Отправлено Simps , 25-Янв-06 12:32 
>>Какие OID-ы отправляют пингвины на Linux-машину по SNMP, когды хотят получить значения
>>загрузки CPU и памяти на удаленной Linux-машине?
>
>Если проанализировать данные полученные snmpwalk то действительно всё довольно ясно, что за
>OID-ы за что отвечают, если кому интересно, у меня поличилось так:
>
>1,3,6,1,2,1,25,2,3,1,5,1&1,3,6,1,2,1,25,2,3,1,6,1 - HDD
>1,3,6,1,2,1,25,2,3,1,5,101&1,3,6,1,2,1,25,2,3,1,6,101 - Memory
>
>Но вот CPU - никак немогу выявить, может кто-то уже находил OID-ы
>от CPU, подскажите.

net-snmp стоит на FreeBSD, снимаю так

#!/usr/bin/perl

#ssCpuUser.0 = INTEGER: 23
#ssCpuSystem.0 = INTEGER: 52
#ssCpuIdle.0 = INTEGER: 24

$idle = `/usr/local/bin/snmpwalk -OvQ -c public -v2c IP_ADDR ssCpuIdle.0`;
$idle =~ s/\s//g;
$load = 100 - $idle;

print "$load\n0\n0\n";



"MRTG+CPU+Linux"
Отправлено noname , 22-Дек-11 11:55 

snmpwalk -v2c -OQv -c 123 10.10.10.10 .1.3.6.1.2.1.25.3.3.1.2