Ad Widget

Collapse

Tunning zabbix problème de perf

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • users_zabbix
    Junior Member
    • Jan 2014
    • 15

    #1

    Tunning zabbix problème de perf

    Bonjour,

    Pouvez vous m'aidez à résoudre mon problème svp. J'ai cherché sur le net mais la conf est toujours différente selon les personnes.

    La conf du fichier zabbix-server.

    J'ai par moment le message d'alerte suivant :

    -Zabbix busy housekeeper processes : 100 %

    - Zabbix busy history syncer processes : 100 %


    Que doit t-on mettre dans les paramètres suivant pour avoir de bonne performance :


    - HousekeepingFrequency=1
    - MaxHousekeeperDelete=500
    - CacheSize=4M
    - CacheUpdateFrequency=60
    - #StartDBSyncers=8
    - HistoryCacheSize=4M
    - TrendCacheSize=4M
    - TrendCacheSize=4M
    - ValueCacheSize=4M
    - LogSlowQueries=1000



    D'avance merci.
  • SBO
    Zabbix Certified Specialist
    Zabbix Certified Specialist
    • Sep 2015
    • 226

    #2
    Ah, le tuning Zabbix.. Une vaste histoire !
    Il est vraiment difficile de te répondre comme ça.. C'est comme si tu nous montrais une photo d'un gâteau et que tu nous demandais la recette au gramme près pour le refaire.

    Pour essayer de t'aider, il va falloir un peu plus d'infos.. Combien de nvps as-tu ? Un serveurs, des proxys ? Nombre de hosts ? Combien de pollers ? Etc..

    Comment

    • users_zabbix
      Junior Member
      • Jan 2014
      • 15

      #3
      voici les informations :


      Number of hosts (enabled/disabled/templates) 131 86 / 6 / 39

      Number of items (enabled/disabled/not supported) 11651 5857 / 5783 / 11

      Number of triggers (enabled/disabled [problem/ok]) 1777 1618 / 159 [45 1573]



      Performance serveur requise, nouvelles valeurs par seconde 106.04 -

      Merci.

      Comment

      • users_zabbix
        Junior Member
        • Jan 2014
        • 15

        #4
        Bonjour,

        avez vous des éléments à m'apporter ?
        D'avance merci.

        Comment

        • users_zabbix
          Junior Member
          • Jan 2014
          • 15

          #5
          Bonjour,

          avez vous du nouveau ? D'avance merci
          J'ai chercher sur internet mais de précis...
          D'avance merci.

          Comment

          • toine7m
            Member
            • Feb 2017
            • 93

            #6
            Tu as déjà check ce lien ?

            Let's continue with the last article about tuning Zabbix to improve its performance. First of all, I am going to set the suitable kernel par...

            Comment

            • stephane.papin
              Junior Member
              • Jun 2015
              • 22

              #7
              Bonjour il faudrait avoir une vision des différents startpoller... et l'architecture mise en place (cpu/ram/moteur BDD/OS)...

              Comment

              • benoitalbert
                Junior Member
                • May 2017
                • 9

                #8
                Bonjour,

                j'ai connu ce genre de soucis au début :
                après qq recherches (dsl, elles datent, je n'ai plus les liens) voici les valeurs que j'utilise (Zabbix 3.2, sur centos7, MariaDB 5.5 - Le tout sur un Desktop celeron avec 4G de RAM)

                - HousekeepingFrequency=1 (par défaut)
                - MaxHousekeeperDelete=5000 (par défaut)
                - CacheSize=1G
                - CacheUpdateFrequency=60 (par défaut)
                - #StartDBSyncers=10
                - HistoryCacheSize=16M
                - TrendCacheSize=4M (par défaut)
                - ValueCacheSize=16M
                - LogSlowQueries=3000

                NB :
                Number of hosts (enabled/disabled/templates) 580 (525 / 0 / 55)
                Number of items (enabled/disabled/not supported) 18777 (8913 / 9266 / 598)

                Number of triggers (enabled/disabled [problem/ok]) 6389 2271 / 4118 [16 / 2255]


                Et voici les autres valeurs modifiées dans ma config :

                StartPollers=80
                StartPollersUnreachable=20
                StartTrappers=35
                StartPingers=25


                Pour finir, à bien noter, les timers dans zabbix sont très souvent à 30 secondes pour des poll fréquents.
                Perso j'ai mis 5 minutes en mini (et parfois 24h quand il s'agit de poller la taille d'une partition, on ne les change pas souvent ... )
                Seul le Template ICMP est configuré à 1min.

                en espérant que cela puisse t'aider
                Last edited by benoitalbert; 18-05-2017, 09:46.

                Comment

                • tiramiseb
                  Senior Member
                  • Sep 2012
                  • 427

                  #9
                  Originally posted by benoitalbert
                  - CacheSize=1G
                  Je trouve que c'est beaucoup : est-ce vraiment utile ?

                  Originally posted by benoitalbert
                  - #StartDBSyncers=10
                  Commenté, donc inactif ?


                  - HistoryCacheSize=16M
                  - TrendCacheSize=4M (par défaut)
                  - ValueCacheSize=16M
                  - LogSlowQueries=3000

                  NB :
                  Number of hosts (enabled/disabled/templates) 580 (525 / 0 / 55)
                  Number of items (enabled/disabled/not supported) 18777 (8913 / 9266 / 598)

                  Originally posted by benoitalbert
                  Number of triggers (enabled/disabled [problem/ok]) 6389 2271 / 4118 [16 / 2255]
                  2271 triggers pour 8913 items sur 525 hosts, c'est un peu bizarre... tu as volontairement peu d'alertes ?
                  (ici, c'est 2494 triggers pour 4290 items sur 59 hosts)

                  (et je n'ai modifié aucun des paramètres sus-cités, tout fonctionne bien)

                  Originally posted by benoitalbert
                  Perso j'ai mis 5 minutes en mini
                  Perso j'ai des trucs à 60 secondes surtout, et quelques-uns à 30 secondes quand c'est critique. Pour certains trucs, 5 minutes c'est trop long. Enfin comme d'habitude, ça dépend de ce qu'on supervise...

                  Originally posted by benoitalbert
                  et parfois 24h quand il s'agit de poller la taille d'une partition, on ne les change pas souvent ...
                  Attention, le problème de mettre plus de 1h d'intervalle c'est que tes données de tendances deviennent foireuses, difficile alors de faire un suivi dans le temps, graphes etc. Pour ma part j'ai mis 1h pour ces choses-là.
                  Last edited by tiramiseb; 18-05-2017, 10:01.
                  Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

                  Comment

                  • benoitalbert
                    Junior Member
                    • May 2017
                    • 9

                    #10
                    Bonjour tiramiseb

                    Concernant le nb de triggers, il est volontairement bas car j'ai beaucoup de switch dans mes hosts, sur lesquels je ne veux en aucun cas etre alerté pour des PC qui s'éteignent ou s'allument ....

                    Pour le StartDBSyncers, tu as raison. C'est une erreur de ma part, il n'est pas commenté (le copier/coller .....)

                    Pour ce qui est des intervalles de monitoring le cas dont je parle est le suivant :
                    Sur un serveur, je polle 1 fois par jour la taille du disque (ou partition) et toutes les heures pour l'espace libre et/ou utilisé.

                    Autre exemple, la découverte des numéros de série .....
                    Ou les consommables d'imprimantes (capa max du toner 1/24h, niveau 4/24h, avec un histo sur 1 ans et tendances sur 5 )

                    PS : désolé pour la forme du message, mais je ne sais pas bien utiliser l'option "quote"

                    Comment

                    • tiramiseb
                      Senior Member
                      • Sep 2012
                      • 427

                      #11
                      Je comprends bien le cas dont tu parles pour le monitoring des disques.

                      Mais c'est pareil, si tu poll la taille totale une fois par jour, alors 23 données de tendance sur 24 sont vides... Non ?


                      L'espace libre et/ou utilisé, je le polle toutes les 5 minutes : ici on ne peut pas se permettre un intervalle d'une heure... ça ne permettrait pas de voir les variations dans le temps, qui nous ont déjà permis d'identifier des problèmes...


                      PS : pas de souci pour la forme, c'est pas le plus important !
                      Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

                      Comment

                      • benoitalbert
                        Junior Member
                        • May 2017
                        • 9

                        #12
                        Merci tiramiseb.
                        Je n'utilise zabbix que depuis qq mois. Donc les tendances je n'ai pas encore regardé, mais je vais prendre ta remarque en compte, ca va m'éviter des soucis futurs.

                        Merci

                        Comment

                        • tiramiseb
                          Senior Member
                          • Sep 2012
                          • 427

                          #13
                          Si tu regardes les graphes qui datent d'avant l'expiration de tes données (7 jours ? 90 jours ? c'est toi qu'as configuré ), alors il est possible que, pour la taille totale du disque par exemple, tu ne voies qu'un point toutes les 24h et non une ligne...

                          Et si tu peux me dire si je me trompe ou non, ça me serait bien utile pour être sûr de ne pas dire de connerie (ou alors pour être sûr que j'en ai dites)...
                          Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

                          Comment

                          • benoitalbert
                            Junior Member
                            • May 2017
                            • 9

                            #14
                            Je te rassure, tu n'as pas dit de conneries. Ca me donne bien un point et non une ligne.....

                            Comment

                            Working...