Ad Widget

Collapse

Рваная линия графика, в чем может быть при

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • xpasha
    Junior Member
    • Jul 2012
    • 18

    #1

    Рваная линия графика, в чем может быть при

    Всем доброго дня,

    Установил Zabbix 2.0.5, воспользовался системой low-level discovery.
    Решил на основе построенных таким образом Items соорудить свои собственные графики. Так вот не могу понять почему линия на одном графике не усредняется а появляются только точки не соединенные линиями. В чем может быть причина такого явления. Данные снимаю по SNMP c Juniper MX-80. Прикладываю к письмо файл с графиком. Помогите пожалуйста разобраться.
    Attached Files
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Используете 32 или 64 битные счётчики?
    Читайте:

    Comment

    • xpasha
      Junior Member
      • Jul 2012
      • 18

      #3
      Пытаюсь снимать данные со Juniper MX-80, там только один вид счетчиков, и они похоже 64-битные, поскольку на Cacti все отображается корректно.

      Comment

      • Jimson
        Senior Member
        • Jan 2008
        • 1327

        #4
        Смотрите "последнии данные" и логи сервера/прокси, в оригинальной формулировке ваш вопрос можно лишь перепостить в раздел телепатии.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          типов данных для Item указан Числовой (Целое)?

          Comment

          • xpasha
            Junior Member
            • Jul 2012
            • 18

            #6
            В Темплейте в поле Type of Information указан Numeric(unsigned). Данные записываются как Delta(Speed per second). В базе данных ситуация следующая:

            mysql> SHOW CREATE TABLE history;
            +---------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
            | Table | Create Table |
            +---------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
            | history | CREATE TABLE `history` (
            `itemid` bigint(20) unsigned NOT NULL,
            `clock` int(11) NOT NULL DEFAULT '0',
            `value` double(16,4) NOT NULL DEFAULT '0.0000',
            `ns` int(11) NOT NULL DEFAULT '0',
            KEY `history_1` (`itemid`,`clock`)
            ) ENGINE=MyISAM DEFAULT CHARSET=utf8 |
            +---------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
            1 row in set (0.00 sec)


            mysql> SHOW CREATE TABLE history_unit;
            ERROR 1146 (42S02): Table 'zabbix20.history_unit' doesn't exist
            mysql> SHOW CREATE TABLE history_uint;
            +--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
            | Table | Create Table |
            +--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
            | history_uint | CREATE TABLE `history_uint` (
            `itemid` bigint(20) unsigned NOT NULL,
            `clock` int(11) NOT NULL DEFAULT '0',
            `value` bigint(20) unsigned NOT NULL DEFAULT '0',
            `ns` int(11) NOT NULL DEFAULT '0',
            KEY `history_uint_1` (`itemid`,`clock`)
            ) ENGINE=MyISAM DEFAULT CHARSET=utf8 |
            +--------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
            1 row in set (0.00 sec)

            Comment

            • xpasha
              Junior Member
              • Jul 2012
              • 18

              #7
              Все же я был ошибался насчет счетчиков, нашел документ в котором говориться, что счетчики типа ifInOctets/ifOutOctets у Juniper MX-80 все же 32-битные. Low-level автодискавери походу тянет их. В документе также сказано, что должны быть счетчики ifHInOctets/ifHOutOctets, но я их немогу обнаружить даже запуская snmpwalk на хост. Может какие-то опции дополнительные нужны? Вообще snmpwalk должен их видеть при простом сканировании типа?:

              snmpwalk -c <community> <host ip>

              Comment

              • xpasha
                Junior Member
                • Jul 2012
                • 18

                #8
                Вообще автодискавери зацепляет все, что есть в устройстве или это зависит от темплейта? Какой Темплейт в Zabbix необходим? чтобы вытащить 64битные счетчики?

                Comment

                • dima_dm
                  Senior Member
                  • Dec 2009
                  • 2697

                  #9
                  Originally posted by xpasha
                  Все же я был ошибался насчет счетчиков, нашел документ в котором говориться, что счетчики типа ifInOctets/ifOutOctets у Juniper MX-80 все же 32-битные. Low-level автодискавери походу тянет их. В документе также сказано, что должны быть счетчики ifHInOctets/ifHOutOctets, но я их немогу обнаружить даже запуская snmpwalk на хост. Может какие-то опции дополнительные нужны? Вообще snmpwalk должен их видеть при простом сканировании типа?:

                  snmpwalk -c <community> <host ip>
                  Как минимум нужно версию SNMP указать.
                  Попробуйте так:
                  snmpwalk -v 2c -c <community> <host ip> .1.3.6.1.2.1.31.1.1.1.6

                  ifHCInOctets(1.3.6.1.2.1.31.1.1.1.6)
                  ifHCOutOctets(1.3.6.1.2.1.31.1.1.1.10)

                  Comment

                  • xpasha
                    Junior Member
                    • Jul 2012
                    • 18

                    #10
                    Спасибо, я разобрался со счетчиками, просто в темплейте дискавери в прототипах указал 64битные счетчики, теперь графики не рвуться.

                    Comment

                    Working...