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

Исходное сообщение
"Тематический каталог: Пишем скрипты для Cacti (monitor script cacti)"

Отправлено auto_topic , 10-Май-07 14:56 
Обсуждение статьи тематического каталога: Пишем скрипты для Cacti (monitor script cacti)

Ссылка на текст статьи: http://www.opennet.me/base/sys/cacti_scripts.txt.html


Содержание

Сообщения в этом обсуждении
"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено Sergey A. Bulba , 10-Май-07 14:56 
Отлично разжёвано!

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено zedis , 10-Май-07 16:31 
Хорошо бы ещё привести пример как к этому скрипту подцепить SNMP свой OID для того чтоб отсылать данную инфу на удалёную машину мониторинга, тогда бы было вообще супер, подобная системы сделана в TEMPLATE для Bind статистика обращения к зонам.
А вообще инфа полезная кратко и доходчиво, Cacti хорошая вещь сам её юзаю в доль и поперёк

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено Dyr , 10-Май-07 17:26 
Здорово, но скриншотов настроек можно было бы и побольше. Не сразу нашёл для Data Templates, как добавлять данные по каждому из полей

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено Тимофей , 10-Май-07 17:59 
можно было сделать гораздо проще через Data Input Method-> Get SNMP Data. А в примере автора скрипт делает SNMP запросы.!!! А лишние демоны енто не есть гут.

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено Dyr , 10-Май-07 18:19 
>можно было сделать гораздо проще через Data Input Method-> Get SNMP Data. А в примере автора скрипт делает SNMP запросы.!!! А лишние демоны енто не есть гут.
Где вы у автора увидели SNMP запросы?

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено zedis , 10-Май-07 19:09 
Я тоже не видел у автора ни слова про SNMPюююю

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено Den , 10-Май-07 22:12 
имелось ввиду, что если скрипт находится на уделенной машине, а какти стоит отдельным хостом. Для этого в snmpd  на определенный oid биндится вызов скрипта и передачей им нужных параметром. При этом с машины, где установлен cacti делается простой запрос snmpget для чтения этих параметров.

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено Тимофей , 11-Май-07 09:26 
не составляет сложносту под виндой поднять стандартную Службу ловушек SNMP. и потом элементарно просто делается простой запрос snmpget. у cacti есть уже Host MIB - Available Disk Space, Host MIB - CPU Utilization, Host MIB - Logged in Users, Host MIB - Processes, Interface - Traffic (bits/sec). это только стандартные и ненужны не какие скрипты левые, демоны. Всё делается стандартными средствами винды и cacti.

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено Shooter , 11-Май-07 12:34 
Вот только откуда взять винду на бсд-машине?

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено zedis , 11-Май-07 15:24 
В кацты как делается SNMP запросы сообственые это и так написано в документации, а вот как с удалённой машине (BSD/Win) на которой настроен и работет net-snmp/Win-snmp сделать свой сообственый OID чтоб с этих машин можно было бы на Кацты забирать значения по SNMP - OID ???

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено Sem , 12-Май-07 12:08 
... написано в документации net-snmp. И все еще не пойму, причем тут виндовс? В виндовс свои средства.

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено aaa111 , 14-Май-07 13:49 
Всё же, лучше было бы сделать это на SNMP + XML.

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено аноним , 14-Май-07 14:50 
поправочка:
Официальный сайт Cacti
http://www.cacti.net/

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено WebCob , 27-Авг-07 16:08 
А по этой доке вообще можно что то создать?
Начал хорошо, а концовку съел!
И в итоге, все равно вернулся к:
http://www.cacti.net/downloads/docs/html/data_input_methods....

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено CISCO , 16-Май-08 21:23 
для каждого виртуального хоста в апаче слабо? как?

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено BabyKiller , 06-Авг-08 14:35 
Установка cacti в Windows для людей: http://files.davehope.co.uk/cacti/

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено vmart , 19-Фев-09 10:34 
RRDTool Says:

ERROR: the RRD does not contain an RRA matching the chosen CF


Как пофиксить?


"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено andrew , 20-Фев-09 12:07 
# healthdc
localhost       182.0    0.0     0.0    7031    10629   16071   1.34    1.52    3.25    5.03    11.25   -6.66   -1.85

как пофиксить такие дикие цифры?


"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено vlad5503 , 11-Мрт-13 12:35 
Такая же ситуёвина
# healthdc
localhost       156.0    0.0     0.0    0000    6750   27000   1.57    1.78    3.25    5.08    11.43   -7.05   -2.70

И как это исправить пока не нашел..
В таком виде использовать ну просто не могу далее...


"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено vmart , 20-Фев-09 12:19 
У кого-то есть скрипт для mbmon?
А то этот healthd не показывает температуру процессора, видимо поддерживает малое число оборудования.

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено andrew , 20-Фев-09 12:34 
вот для mbmon
http://forums.cacti.net/about20955.html

а вот, что у меня mbmon показывает, кто сталкивался с таким разбросом?

# mbmon

Temp.= 42.0, 40.0, 127.0; Rot.= 5152,    0, 5625
Vcore = 1.34, 1.52; Volt. = 3.25, 5.03, 11.25,  -6.68, -1.85

Temp.= 37.0, 13.0, 82.0; Rot.= 5152,    0, 5625
Vcore = 2.27, 2.58; Volt. = 2.88, 4.54, 10.21,  -6.79, -2.22


"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено vmart , 20-Фев-09 13:20 
там линк на скрипты битый :(

"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено vmart , 20-Фев-09 13:37 
>[оверквотинг удален]
>
># mbmon
>
>Temp.= 42.0, 40.0, 127.0; Rot.= 5152,    0, 5625
>Vcore = 1.34, 1.52; Volt. = 3.25, 5.03, 11.25,  -6.68, -1.85
>
>
>Temp.= 37.0, 13.0, 82.0; Rot.= 5152,    0, 5625
>Vcore = 2.27, 2.58; Volt. = 2.88, 4.54, 10.21,  -6.79, -2.22
>

Да, кстати. А mbmon лучше запускать с ключем -r, тогда данные имеют более-менее божеский вид. Например:

$ mbmon -r
TEMP0 : 35.0
TEMP1 : 22.0
TEMP2 : 29.0
FAN0  :    0
FAN1  : 10546
FAN2  :    0
VC0   :  +1.23
VC1   :  +3.33
V33   :  +3.04
V50P  :  +4.95
V12P  : +11.13
V12N  :  -0.00
V50N  :  -0.00


"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено andrew , 20-Фев-09 23:29 
меняется вид вывода, но цифры продолжают удивлять, например, как Вам температура 2.0 или 82?

Temp.= 30.0,  2.0, 82.0; Rot.= 3443,    0, 2812
Vcore = 2.27, 2.56; Volt. = 2.88, 4.52, 10.21,  -6.79, -2.22

Temp.= 30.0,  0.0, 82.0; Rot.= 3461,    0, 2800
Vcore = 2.27, 2.56; Volt. = 2.88, 4.52, 10.21,  -6.79, -2.22


"Пишем скрипты для Cacti (monitor script cacti)"
Отправлено bym , 09-Янв-12 15:14 
Господа, не парсите мозг, ставьте lm-sensors
Можно по очень простому, без регулярок, всё как в детском саду сделать

#!/usr/bin/perl
@sensoroutput=`/usr/bin/sensors`;
$outstr = @sensoroutput[19];
$outstr = substr($outstr, 15, 2);
print "$outstr\n";

топорно, но работает (условие, температура должна быть от 10 до 99, т.к. жестко к позиции привязываемся(но можно и использовать функцию index, будет элегантнее))

[сообщение отредактировано модератором]