extend cpuload "/usr/local/bin/mcpustat.sh" [r...@oppenheimer /]# snmpwalk -v2c -c public x.x.x.x | grep cpuload NET-SNMP-EXTEND-MIB::nsExtendCommand."cpuload" = STRING: /usr/local/bin/mcpustat.sh NET-SNMP-EXTEND-MIB::nsExtendArgs."cpuload" = STRING: NET-SNMP-EXTEND-MIB::nsExtendInput."cpuload" = STRING: NET-SNMP-EXTEND-MIB::nsExtendCacheTime."cpuload" = INTEGER: 5 NET-SNMP-EXTEND-MIB::nsExtendExecType."cpuload" = INTEGER: exec(1) NET-SNMP-EXTEND-MIB::nsExtendRunType."cpuload" = INTEGER: run-on-read(1) NET-SNMP-EXTEND-MIB::nsExtendStorage."cpuload" = INTEGER: permanent(4) NET-SNMP-EXTEND-MIB::nsExtendStatus."cpuload" = INTEGER: active(1)
NET-SNMP-EXTEND-MIB::nsExtendOutput1Line."cpuload" = STRING: 0.50 ^^^^^^^^^^^^^^ первая строка NET-SNMP-EXTEND-MIB::nsExtendOutputFull."cpuload" = STRING: 0.50 ^^^^^^^^^^^^^^ полный вывод, с \n внутри NET-SNMP-EXTEND-MIB::nsExtendOutNumLines."cpuload" = INTEGER: 20 NET-SNMP-EXTEND-MIB::nsExtendResult."cpuload" = INTEGER: 0 ^^^^^^^^^^^^^ exit code NET-SNMP-EXTEND-MIB::nsExtendOutLine."cpuload".1 = STRING: 0.50 NET-SNMP-EXTEND-MIB::nsExtendOutLine."cpuload".2 = STRING: 0.25 ^^^^^^^ вывод по одной строке на oid. 14 декабря 2009 г. 15:06 пользователь Michael Bochkaryov <[email protected]> написал: > Приветствую! > > Не подскажет ли кто, где можно почитать о том, как добавлять к > net-snmp внешние скрипты? > Суть задачи - мониторинг приложения, которое само про SNMP не знает и > знать не хочет. > Решение одноразовое и хотелось бы обойтись скриптом на shell/perl. > > Заранее спасибо! > > -- > Regards, > Michael Bochkaryov > www.rattler.kiev.ua > _______________________________________________ > Sysadmins mailing list > [email protected] > https://lists.altlinux.org/mailman/listinfo/sysadmins > -- Mykola Grechukh RISC Group IT Solutions _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
