Ad Widget

Collapse

Reporting & Alerting

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • smyf
    Junior Member
    • Aug 2016
    • 5

    #1

    Reporting & Alerting

    Bonjour à tous et à chacun
    J'ai mis en place un serveur qui ma foi tourne bien. Il y a des points à améliorer certes.
    J'aimerais savoir comment avoir un reporting journalier automatisé et qu'il soit envoyé. Déjà je ne reçois pas les alertes . J'ai la version 3 qui tourne. J'arrive à avoir la disponibilité des équipements via l'interface web mais je suis obligé de faire des copier coller pour présenter ça dans un fichier.
    Je suis preneur pour un script ou autre.
    Merci pour les orientations.
  • tiramiseb
    Senior Member
    • Sep 2012
    • 427

    #2
    Bonjour,

    Originally posted by smyf
    J'aimerais savoir comment avoir un reporting journalier automatisé et qu'il soit envoyé.
    Je ne connais rien qui puisse ressembler à ça. C'est probablement faisable en utilisant l'API, mais ça demanderait du développement complémentaire... enfin, ça dépend de ce que tu veux précisément !

    Que voudrais-tu dans ce reporting ?

    Originally posted by smyf
    Déjà je ne reçois pas les alertes
    Problème de paramétrage de Zabbix ou de ton serveur mail, certainement... Quelles sont les actions déclenchées lors des événements (et en particulier leur état) ? (la liste des actions est visible dans l'écran de chaque événement).


    Originally posted by smyf
    J'arrive à avoir la disponibilité des équipements via l'interface web mais je suis obligé de faire des copier coller pour présenter ça dans un fichier.
    Quel est ton objectif ? Si c'est pour faire du SLA, tu as la fonctionnalité "Services"...
    Last edited by tiramiseb; 22-08-2016, 10:22.
    Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

    Comment

    • smyf
      Junior Member
      • Aug 2016
      • 5

      #3
      Bonjour
      Merci pour ce retour

      Code:
      Je ne connais rien qui puisse ressembler à ça. C'est probablement faisable en utilisant l'API, mais ça demanderait du développement complémentaire... enfin, ça dépend de ce que tu veux précisément !
      
      Que voudrais-tu dans ce reporting ?
      Dans rapport de disponibilité j'ai la possibilité d'avoir le pourcentage de la disponibilité pour chaque hôte supervisé.
      J'aimerais pouvoir avoir un extrait de la journée j-1 dans un fichier automatiquement.
      Code:
      Problème de paramétrage de Zabbix ou de ton serveur mail, certainement... Quelles sont les actions déclenchées lors des événements (et en particulier leur état) ? (la liste des actions est visible dans l'écran de chaque événement).
      le serveur de messagerie est lotus domino. j'ai renseigné le port 1352 au lieu de 25 pour le smtp dans zabbix. J'ai même installé un serveur mail sur le serveur zabbix mais hélas rien. Problème de configuration sûrement.
      Les alertes sont déclenchées lorsqu'un hôte n'est plus joignable c'est d'ailleurs par défaut associé au template ICMP.
      j'ai ce message dans le journal des actions
      Sujet:
      PROBLEM: SOLNAN répond au PING (ICMP)

      Message:
      Trigger: SOLNAN répond au PING (ICMP)
      Trigger status: PROBLEM
      Trigger severity: Disaster
      Trigger URL:

      Item values:

      1. ICMP ping (SOLNAN:icmpping): not available (0)
      2. *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*
      3. *UNKNOWN* (*UNKNOWN*:*UNKNOWN*): *UNKNOWN*

      Original event ID: 1034803
      C'est le mail qui doit m'être envoyé par exemple pour cette hôte quand il est injoignable par ICMP.
      Le message ne part toujours pas.

      Merci pour le soutien

      Comment

      • tiramiseb
        Senior Member
        • Sep 2012
        • 427

        #4
        Originally posted by smyf
        Dans rapport de disponibilité j'ai la possibilité d'avoir le pourcentage de la disponibilité pour chaque hôte supervisé.
        J'aimerais pouvoir avoir un extrait de la journée j-1 dans un fichier automatiquement.
        Je crois qu'aujourd'hui ça n'existe pas.
        Il y a la requête suivante qui semble aller dans ton sens :


        À la limite tu peux scripter un navigateur headless (sans fenêtre) pour qu'il fasse une capture de cette page, mais ce n'est pas facile à mettre en œuvre.
        (je pense par exemple à PhantomJS)

        Originally posted by smyf
        le serveur de messagerie est lotus domino. j'ai renseigné le port 1352 au lieu de 25 pour le smtp dans zabbix. J'ai même installé un serveur mail sur le serveur zabbix mais hélas rien. Problème de configuration sûrement.
        On dirait que tu es parti dans tous les sens en essayant de faire marcher ce machin, du coup je penche pour un problème de configuration, oui. Plutôt que de t'éparpiller et essayer plusieurs trucs différents, concentre-toi sur une approche et analyse ce qui ne fonctionne pas pour pouvoir résoudre.



        Originally posted by smyf
        C'est le mail qui doit m'être envoyé par exemple pour cette hôte quand il est injoignable par ICMP.
        Le message ne part toujours pas.

        Oui, mais que dit l'écran de l'événement, dans la colonne "État" ?
        (ça peut par exemple être "Envoyé" en vert)
        Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

        Comment

        • smyf
          Junior Member
          • Aug 2016
          • 5

          #5
          Originally posted by tiramiseb
          Je crois qu'aujourd'hui ça n'existe pas.
          Il y a la requête suivante qui semble aller dans ton sens :


          À la limite tu peux scripter un navigateur headless (sans fenêtre) pour qu'il fasse une capture de cette page, mais ce n'est pas facile à mettre en œuvre.
          (je pense par exemple à PhantomJS)



          On dirait que tu es parti dans tous les sens en essayant de faire marcher ce machin, du coup je penche pour un problème de configuration, oui. Plutôt que de t'éparpiller et essayer plusieurs trucs différents, concentre-toi sur une approche et analyse ce qui ne fonctionne pas pour pouvoir résoudre.






          Oui, mais que dit l'écran de l'événement, dans la colonne "État" ?
          (ça peut par exemple être "Envoyé" en vert)


          Bien reçu. Je vais regarder la config pour la messagerie. Par ailleurs pour l'état c'est soit non envoyé ou en cours 3 essais restants.
          Merci pour le "plugin" je vois comment l'installer.

          Comment

          • tiramiseb
            Senior Member
            • Sep 2012
            • 427

            #6
            pour l'état c'est soit non envoyé ou en cours 3 essais restants.
            Cela signifie que Zabbix n'arrive pas à joindre ton serveur SMTP. Donc même si tu as installé un serveur localement et que celui-ci est fonctionnel, le blocage est avant, au niveau de Zabbix... donc en effet certainement une histoire de configuration.
            Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

            Comment

            • SBO
              Zabbix Certified Specialist
              Zabbix Certified Specialist
              • Sep 2015
              • 226

              #7
              Pour la partie reporting, j'ai de mon côté commencé à m'intéresser à l'API, histoire d'avoir dans mes mails précisément ce que je veux.

              J'utilise PyZabbix pour simplifier les appels (tu peux l'install via pip : pip install pyzabbix), et si tu te débrouilles un poil en Python, tu peux faire des trucs sympas.

              Tu as les infos sur PyZabbix dispos ici : https://github.com/lukecyca/pyzabbix

              En espérant que ça puisse t'aider !

              Comment

              • tiramiseb
                Senior Member
                • Sep 2012
                • 427

                #8
                En effet, l'API est très puissante.

                Je l'utilise pour ma part afin d'auto-configurer des hôtes nouvellement ajoutés (infrastructure cloud, serveurs changeant fréquemment)...

                Je ne peux moi aussi que conseiller PyZabbix pour ceux qui veulent faire quelque chose d'avancé !
                Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

                Comment

                • tatapoum
                  Senior Member
                  • Jan 2014
                  • 185

                  #9
                  Bonjour,
                  Je me suis fait une collection de scripts Ruby utilisant l'API Zabbix et permettant notamment d'envoyer par email un rapport des Services IT. Celui-ci indique le taux de disponibilité sur 1 jour, 1 semaine, 1 mois, et d'éventuels problèmes en cours. Bien-sûr il faut que des services IT aient été créés dans Zabbix au préalable.
                  Ça donne ce type de rapport :


                  Voici les paramètres du script :
                  Code:
                  /usr/lib/zabbix/scripts/service_report.rb
                  Missing required option(s): to, title
                  Usage: service_report.rb [options]
                          --services          A comma-delimited list of services to report
                          --from              The mail sender address
                          --to                A comma-delimited list of emails to send the report to
                          --title             The title of the report
                          --depth             Search depth in the IT Services tree
                          --parentsonly       Keep only the parent IT services
                          --servicetimes      Display if service times have been configured
                          --server            The Zabbix server URL
                          --username          The Zabbix server API user
                          --password          The Zabbix server API password
                      -h, --help              Display this help message.
                  J'ai d'autres scripts pour créer/éditer des services IT en masse si nécessaire.

                  Si ça correspond à vos besoins je peux vous les mettre à disposition.

                  Comment

                  • SBO
                    Zabbix Certified Specialist
                    Zabbix Certified Specialist
                    • Sep 2015
                    • 226

                    #10
                    Je suis preneur !
                    Je partagerai de mon côté les miens sur github dans quelques temps

                    Comment

                    • tatapoum
                      Senior Member
                      • Jan 2014
                      • 185

                      #11
                      Les voici :
                      Contribute to dav3860/zabbix_api_scripts development by creating an account on GitHub.

                      Comment

                      • smyf
                        Junior Member
                        • Aug 2016
                        • 5

                        #12
                        Originally posted by tatapoum
                        Merci je me lance et reviens avec des observations.

                        Comment

                        • SBO
                          Zabbix Certified Specialist
                          Zabbix Certified Specialist
                          • Sep 2015
                          • 226

                          #13
                          Merci pour le partage ! Je regarde dès que j'ai un peu de temps devant moi.

                          Comment

                          • smyf
                            Junior Member
                            • Aug 2016
                            • 5

                            #14
                            Originally posted by tiramiseb
                            En effet, l'API est très puissante.

                            Je l'utilise pour ma part afin d'auto-configurer des hôtes nouvellement ajoutés (infrastructure cloud, serveurs changeant fréquemment)...

                            Je ne peux moi aussi que conseiller PyZabbix pour ceux qui veulent faire quelque chose d'avancé !
                            Bonjour merci je vous reviens après installation.

                            Comment

                            • bensaw
                              Junior Member
                              • Oct 2017
                              • 2

                              #15
                              Bonjour,

                              J'utilise Zabbix pour monitorer mes équipements et je souhaiterais pouvoir envoyer des rapport hebdomadaires de disponibilité à mes supérieurs pour suivi. J'ai lu un peu les solutions proposées par les uns et les autres mais je ne m’en sors pas. JE sollicite une assistance afin de pouvoir mettre en place la solution.

                              MErci

                              Comment

                              Working...