Ad Widget

Collapse

Проблемы Zabbix 1.8.4

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #1

    Проблемы Zabbix 1.8.4

    Поставил вчера Zabbix 1.8.4 на RHEL4, сегодня откатился назад на Zabbix 1.8.3. Это совсем не похоже на стабильный релиз.
    Обнаруженные проблемы
    1) В логах постоянные ошибки
    Двух типов
    Зачём-то функция nodata начинает работать на элементах шаблонна
    Code:
    23768:20110112:103245.659 Evaluation failed for function: nodata
     23768:20110112:103245.659 Expression [{186506}=1] cannot be evaluated: Evaluation failed for function: nodata
    такая же ошибка, но таких itemid в базе нет.
    Code:
    23768:20110112:112901.108 Evaluation failed for function: nodata
     23768:20110112:112901.108 Expression [{259444}=1] cannot be evaluated: Evaluation failed for function: nodata
    
    mysql> select description,itemid,hostid from items where itemid="259444";
    Empty set (0.00 sec)
    2) На закладке Мониторинг->Последние данные
    Ошибки
    Code:
    preg_match() [<a href='function.preg-match'>function.preg-match</a>]: Compilation failed: range out of order in character class at offset 39[/var/www/html/zabbix/include/items.inc.php:1087]
    preg_match() [<a href='function.preg-match'>function.preg-match</a>]: Compilation failed: range out of order in character class at offset 39[/var/www/html/zabbix/include/items.inc.php:1087]
    3) Ключ icmpping через утилиту fping не работает. Т.е. утилита fping запускается несколько раз, но потом подвисает.
    Это все данные за сутки полученные от icmpping, хотя хост доступен.
    Code:
    select *,from_unixtime(clock)  from history_uint where itemid="171456" and from_unixtime(clock) > "2011-01-12 00:00:00";
    +--------+------------+-------+----------------------+
    | itemid | clock      | value | from_unixtime(clock) |
    +--------+------------+-------+----------------------+
    | 171456 | 1294817616 |     1 | 2011-01-12 10:33:36  |
    | 171456 | 1294817676 |     1 | 2011-01-12 10:34:36  |
    | 171456 | 1294817736 |     1 | 2011-01-12 10:35:36  |
    | 171456 | 1294817796 |     1 | 2011-01-12 10:36:36  |
    | 171456 | 1294817858 |     1 | 2011-01-12 10:37:38  |
    При этом fping как запустились при рестарте zabbix_server в 10:32 так и весят. Список процессов снят в 12:00. У меня после рестарта zabbix_server делает 5 ping.
    Code:
    zabbix   23760  0.0  0.0 138700 2488 ?       SN   10:32   0:00  \_ /usr/local/sbin/zabbix_server
    zabbix   25902  0.0  0.0  5948  960 ?        SN   10:34   0:00  |   \_ sh -c /usr/sbin/fping -q -C3 2>&1 </tmp/zabbix_server_23760.p
    zabbix   25903  0.0  0.0  2520  520 ?        SN   10:34   0:00  |       \_ /usr/sbin/fping -q -C3
    zabbix   23761  0.0  0.0 138700 2804 ?       SN   10:32   0:00  \_ /usr/local/sbin/zabbix_server
    zabbix   28364  0.0  0.0  6036  960 ?        SN   10:37   0:00  |   \_ sh -c /usr/sbin/fping -q -C3 2>&1 </tmp/zabbix_server_23761.p
    zabbix   28365  0.0  0.0  2872  520 ?        SN   10:37   0:00  |       \_ /usr/sbin/fping -q -C3
    zabbix   23762  0.0  0.0 138700 2460 ?       SN   10:32   0:00  \_ /usr/local/sbin/zabbix_server
    zabbix   26779  0.0  0.0  5908  956 ?        SN   10:35   0:00  |   \_ sh -c /usr/sbin/fping -q -C3 2>&1 </tmp/zabbix_server_23762.p
    zabbix   26780  0.0  0.0  3000  520 ?        SN   10:35   0:00  |       \_ /usr/sbin/fping -q -C3
    zabbix   23763  0.0  0.0 138700 2156 ?       SN   10:32   0:00  \_ /usr/local/sbin/zabbix_server
    zabbix   24834  0.0  0.0  6244  960 ?        SN   10:33   0:00  |   \_ sh -c /usr/sbin/fping -q -C3 2>&1 </tmp/zabbix_server_23763.p
    zabbix   24835  0.0  0.0  2832  516 ?        SN   10:33   0:00  |       \_ /usr/sbin/fping -q -C3
    zabbix   23764  0.0  0.0 138700 2048 ?       SN   10:32   0:00  \_ /usr/local/sbin/zabbix_server
    zabbix   25001  0.0  0.0  5548  960 ?        SN   10:33   0:00  |   \_ sh -c /usr/sbin/fping -q -C3 2>&1 </tmp/zabbix_server_23764.p
    zabbix   25002  0.0  0.0  2532  520 ?        SN   10:33   0:00  |       \_ /usr/sbin/fping -q -C3
    zabbix   23765  0.0  0.0 138700 2616 ?       SN   10:32   0:00  \_ /usr/local/sbin/zabbix_server
    zabbix   27705  0.0  0.0  6440  960 ?        SN   10:36   0:00  |   \_ sh -c /usr/sbin/fping -q -C3 2>&1 </tmp/zabbix_server_23765.p
    zabbix   27706  0.0  0.0  2612  520 ?        SN   10:36   0:00  |       \_ /usr/sbin/fping -q -C3
    Last edited by dima_dm; 12-01-2011, 13:09.
  • gdgsoft
    Senior Member
    • Apr 2009
    • 202

    #2
    У себя пока заметил тоже один глючок после миграции с 1.8.3 на 1.8.4.
    Имею шаблон с 10 проверками (например) на базе zabbix_agentd. В шаблоне все Item и Triggers имеют статус Active.

    Подключаю шаблон к хосту. Заведомо знаю, что на хосте есть не все параметры, которые контролируются в шаблоне. В результате происходит срабатывание триггеров по тем проверкам, которых нет хосте.

    Захожу в конфигурацию хоста и начинаю отключать Item-ы, по которым элементы на хосте отсутсвуют.

    После того как отключил ITEM-ы, сработавшие триггеры по хостам, в окне Monitoring -> Treggers, остаются АКТИВНЫМИ!!!

    В то время как раньше (в старых версиях 1.8.1, 1.8.2, 1.8.3), при отключении ITEM-а, триггера по нему исчезали автоматически.

    Сейчас, для того что бы их сбросить, приходится после подключения шаблона к хостам, заходить в шаблон и переводить все триггера в статус Disable, а потом возвращать в Active

    Ошибок, описанных в посту dima_dm, не наблюдаю. проблемы с nodata возникают только после рестарта сервера, пока не появятся нужное количество данных.

    Zabbix 1.8.4
    FreeBSD 8.1

    Планирую откатываться назад. Единственно что пока держит, хочу увидеть, будет ли нормально работать value_mapped на макросах ITEM_VALUE и ITEM_LASTVALUE. Для меня это важнее чем баг, описанный выше. Хотя проблему по ITEM_LASTVALUE фиксили по моему баг-репорту еще летом, но она у меня всплыла почему то в версии 1.8.3.
    Zabbix 2.4.2
    PHP 5.4.5
    Oracle Linux 6.5
    VmWare ESXi 4

    MariaDB 10.0.15
    Oracle Linux 6.5
    Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

    Comment

    • dima_dm
      Senior Member
      • Dec 2009
      • 2697

      #3
      Originally posted by gdgsoft
      Ошибок, описанных в посту dima_dm, не наблюдаю. проблемы с nodata возникают только после рестарта сервера, пока не появятся нужное количество данных.
      То есть fping у вас работает, ключ icmpping? Я несколько раз перезапускал zabbix_server, проблема стабильно появлялась вновь. У меня icmpping проверяется через каждые 60 сек. Смотрели в Мониторинг->Последние данные? SourceIP в /etc/zabbix/zabbix_server.conf указан?
      В Web интерфейсе ошибки есть (пункт 2)?
      Больше всего мне не понравились ошибки с nodata, по itemid которых вообще в базе нет.
      Last edited by dima_dm; 12-01-2011, 18:32.

      Comment

      • zalex_ua
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Oct 2009
        • 1286

        #4
        Originally posted by dima_dm
        1) В логах постоянные ошибки
        Двух типов
        Зачём-то функция nodata начинает работать на элементах шаблонна
        Code:
        23768:20110112:103245.659 Evaluation failed for function: nodata
         23768:20110112:103245.659 Expression [{186506}=1] cannot be evaluated: Evaluation failed for function: nodata
        такая же ошибка, но таких itemid в базе нет.
        Code:
        23768:20110112:112901.108 Evaluation failed for function: nodata
         23768:20110112:112901.108 Expression [{259444}=1] cannot be evaluated: Evaluation failed for function: nodata
        
        mysql> select description,itemid,hostid from items where itemid="259444";
        Empty set (0.00 sec)
        А чего это ты ищешь часть выражения в таблице "items"? То что ты ищешь нужно искать в таблице "functions" !

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Originally posted by zalex_ua
          А чего это ты ищешь часть выражения в таблице "items"? То что ты ищешь нужно искать в таблице "functions" !
          Действительно, в логах указывается functionid, а не itemid
          Code:
          select * from functions where functionid=186506;
          +------------+--------+-----------+-----------+----------+-----------+
          | functionid | itemid | triggerid | lastvalue | function | parameter |
          +------------+--------+-----------+-----------+----------+-----------+
          |     186506 | 154958 |    124759 | 0         | nodata   | 14400     |
          +------------+--------+-----------+-----------+----------+-----------+
          1 row in set (0.00 sec)

          Comment

          • gdgsoft
            Senior Member
            • Apr 2009
            • 202

            #6
            Originally posted by dima_dm
            То есть fping у вас работает, ключ icmpping? Я несколько раз перезапускал zabbix_server, проблема стабильно появлялась вновь. У меня icmpping проверяется через каждые 60 сек. Смотрели в Мониторинг->Последние данные? SourceIP в /etc/zabbix/zabbix_server.conf указан?
            В Web интерфейсе ошибки есть (пункт 2)?
            Больше всего мне не понравились ошибки с nodata, по itemid которых вообще в базе нет.
            Посмотрел.
            1) У меня пинги используются в следующей конфигурации:
            Type: Simple check
            Key: icmpping
            Type of information: Numeric(unsigned)
            Data type: decimal
            Update interval (in sec): 60

            В Мониторинг->Последние данные:
            Timestamp Value
            2011.Jan.13 12:44:12 1
            2011.Jan.13 12:43:12 1
            2011.Jan.13 12:42:12 1
            2011.Jan.13 12:41:12 1
            2011.Jan.13 12:40:12 1
            2011.Jan.13 12:39:12 1
            2011.Jan.13 12:38:12 1
            2011.Jan.13 12:37:12 1
            2011.Jan.13 12:36:12 1

            2) SourceIP в /etc/zabbix/zabbix_server.conf не указан!!!

            3) В ВЕБ-интерфейсе пока ошибки не встречал.

            А вот value_mapping так и не заработал.
            Наверное все буду убивать и пересоздавать заново
            Zabbix 2.4.2
            PHP 5.4.5
            Oracle Linux 6.5
            VmWare ESXi 4

            MariaDB 10.0.15
            Oracle Linux 6.5
            Supermicro SYS-6027TRF(64Gb+RAID-10 600Gb SAS15k)

            Comment

            Working...