ZABBIX Forums  
  #1  
Old 21-08-2016, 15:33
smyf smyf is offline
Junior Member
 
Join Date: Aug 2016
Location: Gabon
Posts: 5
Post 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.
Reply With Quote
  #2  
Old 22-08-2016, 11:16
tiramiseb tiramiseb is offline
Senior Member
 
Join Date: Sep 2012
Location: Colmar, Alsace, France
Posts: 420
Default

Bonjour,

Quote:
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 ?

Quote:
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).


Quote:
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"...
__________________
Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

Last edited by tiramiseb; 22-08-2016 at 11:22.
Reply With Quote
  #3  
Old 22-08-2016, 12:10
smyf smyf is offline
Junior Member
 
Join Date: Aug 2016
Location: Gabon
Posts: 5
Default

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
Quote:
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
Reply With Quote
  #4  
Old 22-08-2016, 13:08
tiramiseb tiramiseb is offline
Senior Member
 
Join Date: Sep 2012
Location: Colmar, Alsace, France
Posts: 420
Default

Quote:
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 :
https://support.zabbix.com/browse/ZBXNEXT-2873

À 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)

Quote:
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.



Quote:
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"
Reply With Quote
  #5  
Old 22-08-2016, 18:09
smyf smyf is offline
Junior Member
 
Join Date: Aug 2016
Location: Gabon
Posts: 5
Default

Quote:
Originally Posted by tiramiseb View Post
Je crois qu'aujourd'hui ça n'existe pas.
Il y a la requête suivante qui semble aller dans ton sens :
https://support.zabbix.com/browse/ZBXNEXT-2873

À 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.
Reply With Quote
  #6  
Old 22-08-2016, 18:11
tiramiseb tiramiseb is offline
Senior Member
 
Join Date: Sep 2012
Location: Colmar, Alsace, France
Posts: 420
Default

Quote:
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"
Reply With Quote
  #7  
Old 23-08-2016, 13:51
SBO SBO is offline
Zabbix Certified Specialist
Zabbix certified specialist
 
Join Date: Sep 2015
Location: France
Posts: 195
Default

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 !
Reply With Quote
  #8  
Old 23-08-2016, 14:19
tiramiseb tiramiseb is offline
Senior Member
 
Join Date: Sep 2012
Location: Colmar, Alsace, France
Posts: 420
Default

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"
Reply With Quote
  #9  
Old 03-09-2016, 15:10
tatapoum tatapoum is offline
Senior Member
 
Join Date: Jan 2014
Posts: 183
Default

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.
Reply With Quote
  #10  
Old 03-09-2016, 23:32
SBO SBO is offline
Zabbix Certified Specialist
Zabbix certified specialist
 
Join Date: Sep 2015
Location: France
Posts: 195
Default

Je suis preneur !
Je partagerai de mon côté les miens sur github dans quelques temps
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 08:58.