Ad Widget

Collapse

Branch for users knowing only Russian.

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #91
    Originally posted by Alexei
    Пока ничего сказать не могу. Очень хотелось бы это исправить до выхода 1.6.3.
    УРААААА...я похоже нашел проблему)

    ошибка в libs/zbxdbhigh/host.c в функции DBcopy_graph_to_host:

    при проверке имеется ли график с такими же элементами
    сначала берется chd_templateid из chd_graph_data[12], по которому позже проверяется требуется обновлять график или добавлять новый, но далее, если chd_templateid не равняется нулю то происходит выход из цикла, но в chd_graphid остается уже id графика, поэтому нужно строку
    ZBX_STR2UINT64(chd_graphid, chd_graph_data[0]); поставить после if ( chd_templateid != 0 ) continue;

    Code:
    - ZBX_STR2UINT64(chd_graphid, chd_graph_data[0]);
    ZBX_STR2UINT64(chd_templateid, chd_graph_data[12]);
    if ( chd_templateid != 0 ) continue;
    + ZBX_STR2UINT64(chd_graphid, chd_graph_data[0]);
    не уверен, что это правильное решение, может что то упустил, но решение работает

    + в этой же функции далее сравниваются элементы графиков if(DBcmp_graphitems(&new_gitems[i], &chd_gitem)) continue;, т.е. если имеются одинаковые элементы, то продолжить, НО в функции DBcmp_graphitems, если элементы не равны возвращается значение больше нуля, если же что равны, то возвращается нуль. Таким образом получается что если элементы не одинаковы, то продолжить и тем самым нарастить счетчик одинаковых элементов О_О. Может я что то путаю и C наоборот if(false), то {}.
    Last edited by dotneft; 14-03-2009, 14:15.

    Comment

    • watto
      Member
      • Jun 2008
      • 47

      #92
      Присоединяюсь к голосованию Огромная благодарность разработчикам Zabbix!

      Comment

      • dotneft
        Senior Member
        • Nov 2008
        • 699

        #93
        гы...оказывается неверное местоположение строки это только часть айсберга) Огромное спасибо за столь быстрое исправление бага Еще хотелось бы уточнить сравнение элементов if(DBcmp_graphitems(&gitems[i], &chd_gitem)) continue верно? О_О

        Comment

        • dotneft
          Senior Member
          • Nov 2008
          • 699

          #94
          Может стоит убрать кнопку "Выйти из системы", если авторизация через apache? толку от неё ноль)

          Comment

          • MOHAX
            Junior Member
            • Mar 2009
            • 1

            #95
            Я конечно понимаю что вопрос не самый умный....но мануала как юзать Use extended profile нет((( может ктонить обьяснит чего и куда писать если можно с примером(возьмем длинк 3026) :

            Alias - Как её юзать не понял.

            Тип устройства - Сооответственно

            Device Chassis - ?

            OS (Full Details) - Ось если есть =)
            OS (Short) - Ось с коротким названием

            HW Architecture - ?

            Serial Number - серийник

            Model Number - модель

            Asset Tag - ?

            Device Vendor - поставщик

            Device Contract Number - ? вроде инвентарка

            Installer Name - установщик

            Device Deployment Status - ?

            Software Application #1 - ?
            Software Application #2 - ?
            Software Application #3 - ?
            Software Application #4 - ?
            Software Application #5 - ?
            URL #1 - ?
            URL #2 - ?
            URL #3 - ?

            Device Port Connections - Порт подключения

            Device Notes - заметки о устройстве ?
            Device Hardware - ?
            Device Software - ?

            Host Subnet Mask - Чья маска сети ?
            Host Router - ?
            Host MAC Address - ?

            Для чего и как ет юзать?
            OOB IP Address
            OOB Subnet Mask
            OOB Router

            Это вообще не понятно к чему(
            Date HW Purchased
            Date HW Installed
            Date HW Maintenance Expires
            Date HW Decommissioned
            Site Address 1
            Site Address 2
            Site Address 3
            Site City
            Site State / Province
            Site Country
            Site Zip / Postal
            Site Rack Location
            Site Notes


            POC - сигнализация...вот ток не понял это тупо информация.. или он будет оповещать по этим данным?
            Primary POC Name
            Primary POC Email
            Primary POC Phone 1
            Primary POC Phone 2
            Primary POC Cell
            Primary POC Screen Name
            Primary POC Comments
            Secondary POC Name
            Secondary POC Email
            Secondary POC Phone 1
            Secondary POC Phone 2
            Secondary POC Cell
            Secondary POC Screen Name
            Secondary POC Comments

            Comment

            • dotneft
              Senior Member
              • Nov 2008
              • 699

              #96
              Не у каждого устройства можно заполнить все пункты

              Originally posted by MOHAX
              Alias - Как её юзать не понял.
              Может у устройства имеется какой нибудь алиас)

              Originally posted by MOHAX
              Device Chassis - ?
              Тип корпуса устройства


              Originally posted by MOHAX
              HW Architecture - ?
              Аппаратная архитектура устройства

              Originally posted by MOHAX
              Asset Tag - ?
              Метка устройства

              Originally posted by MOHAX
              Device Contract Number - ? вроде инвентарка
              Номер контракта на устройство

              Originally posted by MOHAX
              Device Deployment Status - ?
              Состояние развертывания устройства (Продакшн, Тест и т.п.)

              Originally posted by MOHAX
              Software Application #1 - ?
              Software Application #2 - ?
              Software Application #3 - ?
              Software Application #4 - ?
              Software Application #5 - ?
              Приложения используемые на устройстве (mysql,apache+php and etc)

              Originally posted by MOHAX
              URL #1 - ?
              URL #2 - ?
              URL #3 - ?
              Адрес. Например производителя, суппорта и т.п.

              Originally posted by MOHAX
              Device Notes - заметки о устройстве ?
              именно так

              Originally posted by MOHAX
              Device Hardware - ?
              Device Software - ?
              Аппаратное и программное обеспечение.

              Originally posted by MOHAX
              Host Subnet Mask - Чья маска сети ?
              Host Router - ?
              Host MAC Address - ?
              Маска подсети, шлюз, мак адрес устройства

              Originally posted by MOHAX
              Для чего и как ет юзать?
              OOB IP Address
              OOB Subnet Mask
              OOB Router
              OOB - out-of-band насколько я понимаю

              Originally posted by MOHAX
              Это вообще не понятно к чему(
              Date HW Purchased
              Date HW Installed
              Date HW Maintenance Expires
              Date HW Decommissioned
              Дата покупки устройства, дата установки, дата окончания гарантийного срока, дата списания.

              Originally posted by MOHAX
              Site Address 1
              Site Address 2
              Site Address 3
              Site City
              Site State / Province
              Site Country
              Site Zip / Postal
              Site Rack Location
              Site Notes
              Физическое расположение устройства

              Originally posted by MOHAX
              POC - сигнализация...вот ток не понял это тупо информация.. или он будет оповещать по этим данным?
              Primary POC Name
              Primary POC Email
              Primary POC Phone 1
              Primary POC Phone 2
              Primary POC Cell
              Primary POC Screen Name
              Primary POC Comments
              Secondary POC Name
              Secondary POC Email
              Secondary POC Phone 1
              Secondary POC Phone 2
              Secondary POC Cell
              Secondary POC Screen Name
              Secondary POC Comments
              хз...но подозреваю, что данные с кем связываться, если будет что то не так

              Comment

              • InG0d
                Junior Member
                • Jan 2009
                • 3

                #97
                Может кто нибудь поможет со следующей проблемой.
                Нужен тригер который срабатывал бы, при отсутствии данных от агента в течении 30 минут.
                Агент на винде.
                Сделал такой тригер
                {XXX:agent.ping. nodata( 1800 ) }=1
                Итем
                agent.ping раз в 60 сек

                Вроде бы работало, но в последнее время стала наблюдаться странная ситуация.
                Вот данные итема
                2009.Mar.24 00:00:02 Up (1)
                2009.Mar.23 23:59:03 Up (1)
                2009.Mar.23 23:58:02 Up (1)
                2009.Mar.23 23:57:02 Up (1)
                2009.Mar.23 23:56:02 Up (1)
                2009.Mar.23 23:55:02 Up (1)
                2009.Mar.23 23:54:02 Up (1)
                2009.Mar.23 23:53:02 Up (1)
                2009.Mar.23 23:42:39 Up (1)
                2009.Mar.23 23:41:38 Up (1)

                То есть видно что не было данных с
                2009.Mar.23 23:42:39 Up (1)
                по
                2009.Mar.23 23:53:02 Up (1)

                А вот как выглядит тригер
                2009.Mar.23 23:52:53 Zabbix Agent not send data on Nord_Office_n-server OK Чрезвычайная 8h 48m 51s
                2009.Mar.23 23:52:53 Zabbix Agent not send data on Nord_Office_n-server ПРОБЛЕМА Чрезвычайная 0s
                2009.Mar.23 23:52:27 Zabbix Agent not send data on Nord_Office_n-server OK Чрезвычайная 26s
                2009.Mar.23 23:52:21 Zabbix Agent not send data on Nord_Office_n-server ПРОБЛЕМА Чрезвычайная 6s
                2009.Mar.23 23:51:57 Zabbix Agent not send data on Nord_Office_n-server OK Чрезвычайная 24s
                2009.Mar.23 23:51:50 Zabbix Agent not send data on Nord_Office_n-server ПРОБЛЕМА Чрезвычайная 7s
                2009.Mar.23 23:47:45 Zabbix Agent not send data on Nord_Office_n-server OK Чрезвычайная 4m 5s
                2009.Mar.23 23:46:43 Zabbix Agent not send data on Nord_Office_n-server ПРОБЛЕМА Чрезвычайная 1m 2s
                2009.Mar.23 23:46:13 Zabbix Agent not send data on Nord_Office_n-server OK Чрезвычайная 30s
                2009.Mar.23 23:32:10 Zabbix Agent not send data on Nord_Office_n-server ПРОБЛЕМА Чрезвычайная 14m 3s

                Как например тригер стал OK в 23:46:13 совершено не понятно

                ПС проблема наблюдается примерно в одно и то же время при большой загрузке сервера(идет бэкап)
                Last edited by InG0d; 24-03-2009, 11:57.

                Comment

                • dotneft
                  Senior Member
                  • Nov 2008
                  • 699

                  #98
                  Originally posted by InG0d
                  Может кто нибудь поможет со следующей проблемой.
                  Нужен тригер который срабатывал бы, при отсутствии данных от агента в течении 30 минут.
                  Агент на винде.
                  Сделал такой тригер
                  {XXX:agent.ping. nodata( 1800 ) }=1
                  Итем
                  agent.ping раз в 60 сек

                  Вроде бы работало, но в последнее время стала наблюдаться странная ситуация.
                  Вот данные итема
                  2009.Mar.24 00:00:02 Up (1)
                  2009.Mar.23 23:59:03 Up (1)
                  2009.Mar.23 23:58:02 Up (1)
                  2009.Mar.23 23:57:02 Up (1)
                  2009.Mar.23 23:56:02 Up (1)
                  2009.Mar.23 23:55:02 Up (1)
                  2009.Mar.23 23:54:02 Up (1)
                  2009.Mar.23 23:53:02 Up (1)
                  2009.Mar.23 23:42:39 Up (1)
                  2009.Mar.23 23:41:38 Up (1)

                  То есть видно что не было данных с
                  2009.Mar.23 23:42:39 Up (1)
                  по
                  2009.Mar.23 23:53:02 Up (1)
                  хм 2009.Mar.23 23:53:02-2009.Mar.23 23:42:39 около 10 минут, а триггер 1800сек=30мин. Вот и не сработал

                  Comment

                  • InG0d
                    Junior Member
                    • Jan 2009
                    • 3

                    #99
                    Сори описание тригера взял новое, поменял после того как глючит начало.
                    должно быть
                    {XXX:agent.ping. nodata(600) }=1

                    Comment

                    • dotneft
                      Senior Member
                      • Nov 2008
                      • 699

                      #100
                      Originally posted by InG0d
                      Сори описание тригера взял новое, поменял после того как глючит начало.
                      должно быть
                      {XXX:agent.ping. nodata(600) }=1
                      мда...ну тогда честно хз могу посоветовать только дебаг включить и посмотреть там

                      Comment

                      • InG0d
                        Junior Member
                        • Jan 2009
                        • 3

                        #101
                        Как включить, куда смотреть ? )

                        Comment

                        • dotneft
                          Senior Member
                          • Nov 2008
                          • 699

                          #102
                          Originally posted by InG0d
                          Как включить, куда смотреть ? )
                          /etc/zabbix/zabbix_server.conf

                          DebugLevel=4 (4 - for debugging (produces lots of information))

                          LogFile=/var/log/zabbix/zabbix_server.log (у тя в другом месте)

                          Да, валится инфы очень много сразу предупреждаю...поэтому осторожнее

                          ну и tcpdump тоже можно заюзать

                          Comment

                          • Hober
                            Senior Member
                            • Dec 2008
                            • 109

                            #103
                            Originally posted by Alexei
                            Кстати, скоро я буду делать доклад на конференции RootConf 2009 в Москве. Если кто хочет меня послушать, пообщаться - милости прошу!
                            О_о, попробуем приехать.
                            Zabbix Servers - 1
                            Zabbix Proxy - 145
                            Monitored Servers: ~ 1400

                            Comment

                            • Hober
                              Senior Member
                              • Dec 2008
                              • 109

                              #104
                              Кстати, как можно проверить доступность хоста за прокси ( без агента ).
                              icmmping ( простая проверка ) не работает.
                              Пока что придумал костыль через перловый скрипт, но тут же возникает еще один вопрос - можно ли в элементе данных передавать IP узла ( ну в строке Ключ ), есть ли какая нибудь переменная? ( в документации не нашел ).
                              Zabbix Servers - 1
                              Zabbix Proxy - 145
                              Monitored Servers: ~ 1400

                              Comment

                              • Hober
                                Senior Member
                                • Dec 2008
                                • 109

                                #105
                                Originally posted by Hober
                                Пока что придумал костыль через перловый скрипт, но тут же возникает еще один вопрос - можно ли в элементе данных передавать IP узла ( ну в строке Ключ ), есть ли какая нибудь переменная? ( в документации не нашел ).
                                Все разобрался,оказалось все просто
                                Zabbix Servers - 1
                                Zabbix Proxy - 145
                                Monitored Servers: ~ 1400

                                Comment

                                Working...