The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Cacti: Poller WARNING: Poller Output Table not Empty, !*! Ork1983, 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

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

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

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

    • Cacti: Poller WARNING: Poller Output Table not Empty, !*! Ork1983, 15:12 , 17-Дек-16 (2)
      >> Привет,
      >> Решил написать на форум в надежде получить помощь.
      >> Пытаюсь создать график использования ЦП в Какти для пары свичей 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




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

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