Cacti markround-Cacti-iostat-templates error Invalid field ioDescr:ioName:ioIndex

В новом кактусе, по привычке настраивал мониторинг io параметров диска и был неприятно удивлен!!! Не работали ни одни Associated Data Queries, которые касались iostat. В жмакании Verbose Query видел следующее: Data Query Debug Information + Running data query [10]. + Found type = ‘3’ [SNMP Query]. + Found data query XML file at ‘/var/www/cacti/resource/snmp_queries/iostat.xml’ +…

IPTV Middleware «Stalker» модуль для биллинга Nodeny

Наконец-то закончил модуль для билинга nodeny под IPTV Middleware «Stalker» разработки Одесской фирмы INFOMIR. Портал полностью бесплатный, но к сожалению разработчики билинга nodeny отморозились в разработке модуля для билинга nodeny, хотя и им было предложено. Чтож, все упало на мои хрупкие плечи :))) Немного о модуле: работает на отдельно установленном билинге nodeny, специально для ТВ,…

Cacti мониторинг iostat

Понадобилось мониторить диски на серверах, а именно значения возвращаемые iostat, сначала подумал что придется писать свои скрипты, шаблоны и т.д. и т.п. но был приятно удивлен что это уже сделано до меня и изобретать велосипед не стоит.
Чтож, спасибо тебе некий markround.
Начнем с закачки самого архива, в котором лежат скрипты, шаблон и конечно же документация как это все поднимать, хочу отметить что расписано все более чем подробно.
Скачать с нашего сайта
Скачать с github.com

Nodeny, snmpd, cacti график число пользователей онлайн

Думаю если ты сейчас читаешь эту заметку, то не один раз видимо задумывался о мониторинге числа активных пользователей билинга в графическом виде. Чтож, на самом деле ничего нет проще, немого времени и конечно же желание познать кое-что новенькое )))
Начнем с написания скрипта, который нам будет предоставлять данную информацию.
Т.к. билинг написан на perl, то и скрипт тоже будет перловский, хотя никто вам не мешает использовать тот язык, который ближе, мне захотелось попробовать свои силы в perl.
Выглядит он так:

FreeBSD, установка и настройка cacti

Описывать что такое cacti смысла нет, да и как бы заметка для себя в большей степени, но если сказать в двух словах, то Cacti — это веб приложение, собирающее статические данные за определенные интервалы времени, и на основании этих данных способное строить графики с помощью RRDtool, в общем можно строить график использования канала, использования разделов хдд, отображать латентость ресурсов и много чего другого.
Думаю напомнинать про то что необходимо обновлять порты нет необходимости, поэтому начнем с установки этого чуда:

# cd /usr/ports/net-mgmt/cacti
# make install clean

После установки, кактус, впрочем как и любое адекватное ПО, нам рассказывает что необходимо сделать чтобы его запустить :))

CentOS установка, настройка snmp

Добрались мои ручонки до установки snmp под centos, так как мониторить сервачок-то необходимо 😉
В общем начнемс.
проверим, установлен ли он уже:

rpm -q net-snmp
или rpm -q net-snmp-utils

устанавливаем если не установлен:

# yum install net-snmp-utils net-snmp -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.itt-consulting.com
* extras: centos.itt-consulting.com
......
Complete!

На этом установка завершена, переходим к настройке.
Для начала создадим резервную копию файла настроек, мало ли что?

# cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig

Cacti Success [0 Items, 0 Rows]

На днях начал наблюдать такую картинку на своем сервере с кактусом в Associated Data Queries на против всех запросов стояло Success [0 Items, 0 Rows]
типа успешно, но нет элементов, при этом все графики строились без проблем, при попытке добавить еще один график вылезала ошибка в graphs_new.php on line 840, в логах кактуса было следующее:

08/15/2011 10:55:01 AM - CMDPHP: Poller[0] ERROR: SQL Cell Failed!, Error:'145', SQL:"select field_value from host_snmp_cache where host_id=8 and field_name='hrStorageAllocationUnits' and snmp_index='1'"
08/15/2011 10:55:01 AM - CMDPHP: Poller[0] ERROR: SQL Cell Failed!, Error:'145', SQL:"select field_value from host_snmp_cache where host_id=8 and field_name='hrStorageAllocationUnits' and snmp_index='1'"
08/15/2011 10:55:01 AM - CMDPHP: Poller[0] ERROR: SQL Cell Failed!, Error:'145', SQL:"select field_value from host_snmp_cache where host_id=7 and field_name='hrStorageAllocationUnits' and snmp_index='34'"