Ad Widget

Collapse

Проблема с очередью.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • voe
    Junior Member
    • Jan 2013
    • 28

    #1

    Проблема с очередью.

    Требуемая производительность выше того что может обработать заббикс.
    БД Mysql 5.6 (до этого была 5.1 проблема тоже была) движок InnoDB.
    Настройки забикса:
    StartPollers=300
    StartIPMIPollers=10
    StartPollersUnreachable=80
    StartTrappers=20
    StartPingers=10
    StartDiscoverers=10
    StartHTTPPollers=10
    SNMPTrapperFile=/var/log/snmptt/snmptt.log
    HousekeepingFrequency=5
    MaxHousekeeperDelete=50000
    SenderFrequency=30
    CacheSize=1G
    CacheUpdateFrequency=60
    StartDBSyncers=8
    HistoryCacheSize=300M
    TrendCacheSize=400M
    HistoryTextCacheSize=300M
    Timeout=3
    TrapperTimeout=10
    AlertScriptsPath=/usr/lib/zabbix/alertscripts
    ExternalScripts=/usr/lib/zabbix/externalscripts

    По графикам получается сервер ничего не делает но при этом не справляется с нагрузкой. Вчем может быть проблема?
    Attached Files
  • bga83
    Senior Member
    • Sep 2011
    • 268

    #2
    Что в логах? не исключено, что просто в таймауты не укладываются проверки.

    Comment

    • voe
      Junior Member
      • Jan 2013
      • 28

      #3
      Originally posted by bga83
      Что в логах? не исключено, что просто в таймауты не укладываются проверки.
      События по таймауту есть, интересует другое почему забикс не может предоставить большую производительность? У меня всего 67 хостов и 1294 элементов.

      Comment

      • bga83
        Senior Member
        • Sep 2011
        • 268

        #4
        Originally posted by voe
        События по таймауту есть, интересует другое почему забикс не может предоставить большую производительность? У меня всего 67 хостов и 1294 элементов.
        упирается в какое-то узкое место. У меня забикс, когда еще крутился на слабой виртуалке, обрабатывал раз в 5 большую нагрузку без напряга.

        Что бы и посмотрел в первую очередь:
        - именно таймауты
        - а действительно ли необходимы такие большие количества запущенных процессов
        - нагрузка на СУБД, настройки СУБД и возможно оптимизация параметров движка
        - общесистемные параметры: нагрузка на CPU с профилированием(iowait в большей степени интересует), нагрузка на дисковую подсистему и пр.

        Comment

        • ableev
          Senior Member
          Zabbix Certified Specialist
          • Oct 2012
          • 276

          #5
          Code:
          StartPingers=10
          Ставьте больше, например. 10 - может быть и мало.

          Еще рекомендую глянуть сюда: http://zabbix/queue.php?form_refresh=1&config=2

          у вас появится список с хостами + проверками. Возможно, увидите проблему в хостах, а может и в самих проверках.

          Comment

          • voe
            Junior Member
            • Jan 2013
            • 28

            #6
            Originally posted by bga83
            упирается в какое-то узкое место. У меня забикс, когда еще крутился на слабой виртуалке, обрабатывал раз в 5 большую нагрузку без напряга.

            Что бы и посмотрел в первую очередь:
            - именно таймауты
            - а действительно ли необходимы такие большие количества запущенных процессов
            - нагрузка на СУБД, настройки СУБД и возможно оптимизация параметров движка
            - общесистемные параметры: нагрузка на CPU с профилированием(iowait в большей степени интересует), нагрузка на дисковую подсистему и пр.
            Втом то и дело, что хостов для мониторинга просто мизер и в чем затыки не понятно.
            Еще такая штука zabbix крутится на centos mini может что - то из систем ных настроек самой ОС нужно подкрутить?

            HTML Code:
            iostat
            Linux 2.6.32-358.18.1.el6.x86_64 (zabbix2)      09/25/2013      _x86_64_        (4 CPU)
            
            avg-cpu:  %user   %nice %system %iowait  %steal   %idle
                       1.68    0.00    0.51    0.94    0.00   96.88
            
            Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
            sda              49.96       648.47      4343.58    7381042   49439324
            dm-0            266.07       647.51      4342.76    7370050   49429992
            dm-1              0.15         0.37         0.82       4160       9304

            Comment

            • voe
              Junior Member
              • Jan 2013
              • 28

              #7
              Originally posted by ableev
              Code:
              startpingers=10
              Ставьте больше, например. 10 - может быть и мало.

              Еще рекомендую глянуть сюда: http://zabbix/queue.php?form_refresh=1&config=2

              у вас появится список с хостами + проверками. Возможно, увидите проблему в хостах, а может и в самих проверках.
              Это я смотрел там "зависают" разные проверки и разные хосты.

              Comment

              • voe
                Junior Member
                • Jan 2013
                • 28

                #8
                Конфиг mysql
                HTML Code:
                connect_timeout=60
                wait_timeout=28800
                max_connections=2048
                max_allowed_packet=64M
                max_connect_errors=1000
                
                default-storage-engine = InnoDB
                
                #limits
                tmp_table_size = 512MB
                max_heap_table_size=256M
                table_cache = 512
                
                #logs
                slow_query_log=1
                long_query_time=20
                
                #innodb
                innodb_file_per_table           = 1
                innodb_status_file              = 1
                innodb_additional_mem_pool_size = 128M
                innodb_lock_wait_timeout = 500
                innodb_open_files = 1000
                innodb_buffer_pool_size         = 3G
                innodb_flush_method             = O_DIRECT
                innodb_flush_log_at_trx_commit  = 2
                innodb_support_xa               = 0
                innodb_log_file_size = 1G
                innodb_log_buffer_size          = 128M
                
                innodb_file_per_table = 1

                Comment

                Working...