The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Cacti: Poller WARNING: Poller Output Table not Empty"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / Linux)
Изначальное сообщение [ Отслеживать ]

"Cacti: Poller WARNING: Poller Output Table not Empty"  +/
Сообщение от Ork1983 email on 12-Дек-16, 16:31 
Привет,

Решил написать на форум в надежде получить помощь.
Пытаюсь создать график использования ЦП в Какти для пары свичей Dell Powerconnect 8024F с использованием custom graph template, которая задействует скрипт на Perl.
Скрипт нормально работает из командной строки, но в Какти графики не чертятся.
Лог изъясняет проблему следующим образом:

POLLER: Poller[0] WARNING: Poller Output Table not Empty. Issues Found: 6, Data Sources: (DS[134]), (DS[135]), (DS[136]), (DS[137]), (DS[138]), (DS[139])

(кстати, RRD-файлы вообще не создаются; а их должно быть 6 - по 3 для каждого из 2-х свичей)
Проблемы не возникает с другими графиками, не использующими скриптов.

Изначально poller-ом был Spine, позже я сменил его на cmd.php with - никакой разницы.
Вот то, что я перепробовал:
1) изменил polling interval на 1 минуту (в веб-интерфейсе Cacti и в crontab);
2) вручную создал RRD-файлы, использовав Debug Data Source. Графики появились, но значения остались NaN, а RRD-файлы так никогда и не обновились.
3) вручную сделал операцию truncate с таблицей "poller_output". Она снова заполнилась на следующем же цикле.
4) изменил строку вызова скрипта в Data Input Method из

perl <path_cacti>/scripts/62xx_cpu.pl -H <ip> -C <co> -version <ve> -port <port> -domain <do> -user <user> -pass <pass> -authprotocol <ap> -privatepassword <pp> -privateprotocol <ppo> -timeout <ti>

в

perl /usr/share/cacti/scripts/62xx_cpu.pl -H <ip>

и даже в

/usr/bin/perl /var/lib/cacti/scripts/62xx_cpu.pl -H <ip>
(чтобы исключить неявные пути и ссылки)

(community string был добавлен напрямую в скрипт; скрипт возвращал правильные значени при вызове из командной строки)
5) изменил PHP memory limit с 64M до 1024M;
6) поменял poller со Spine обратно на cmd.

Никакой пользы.

Вот информация о моей настройке:

Technical Support

General Information
Date    Mon, 12 Dec 2016 11:55:47 +0400
Cacti Version    0.8.8h
Cacti OS    unix
SNMP Version    NET-SNMP version: 5.7.2
RRDTool Version    RRDTool 1.4.x
Hosts    3
Graphs    69
Data Sources    Script/Command: 11
SNMP: 6
SNMP Query: 59
Total: 76

Poller Information
Interval    300
Type    cmd.php
Items    Action[0]: 124
Action[1]: 11
Total: 135
Concurrent Processes    1
Max Threads    1
PHP Servers    1
Script Timeout    25
Max OID    10
Last Run Statistics    Time:1.0357 Method:spine Processes:1 Threads:1 Hosts:4 HostsPerProcess:4 DataSources:131 RRDsProcessed:66

PHP Information
PHP Version    5.4.16
PHP OS    Linux
PHP uname    Linux SRV-GILAN-LOG02 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64
PHP SNMP    Installed
max_execution_time    30
memory_limit    1024M

Прошу помочь советом - что можно попробовать ещё?
Благодарю заранее за любую помощь и поддержку.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Cacti: Poller WARNING: Poller Output Table not Empty"  +/
Сообщение от universite (ok) on 16-Дек-16, 22:47 
> Привет,
> Решил написать на форум в надежде получить помощь.
> Пытаюсь создать график использования ЦП в Какти для пары свичей Dell Powerconnect
> 8024F с использованием custom graph template, которая задействует скрипт на Perl.
> Скрипт нормально работает из командной строки, но в Какти графики не чертятся.

Вдумчиво читайте логи какти.
Коммутаторы Dell 6248 прекрасно мониторятся стандартными шаблонами по snmpd.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Cacti: Poller WARNING: Poller Output Table not Empty"  +/
Сообщение от Ork1983 email on 17-Дек-16, 15:12 
>> Привет,
>> Решил написать на форум в надежде получить помощь.
>> Пытаюсь создать график использования ЦП в Какти для пары свичей Dell Powerconnect
>> 8024F с использованием custom graph template, которая задействует скрипт на Perl.
>> Скрипт нормально работает из командной строки, но в Какти графики не чертятся.
> Вдумчиво читайте логи какти.
> Коммутаторы Dell 6248 прекрасно мониторятся стандартными шаблонами по snmpd.

Спасибо за участие, но позвольте и мне порекомендовать Вам вдумчиво читать посты. У нас не Dell 6248, а Dell 8024F. У них ЦП мониторится только по одному OID, который возвращает строку (5 сек, 1 мин и 5 мин). Поэтом стандартные шаблоны не подойдут, нужен скрипт для разбивки строки и возвращения численных значений.

Впрочем, проблему удалось решить, к счастью. Для всех заинтересованных даю ссылку:
http://forums.cacti.net/viewtopic.php?f=21&t=56659

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру