Ad Widget

Collapse

envoi des triggers vers serveur syslog

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aleksardain
    Junior Member
    • Feb 2013
    • 19

    #1

    envoi des triggers vers serveur syslog

    Bonjour,
    Besoin d'aide !!!!!!!
    Comment envoyer tous les déclencheurs du serveur zabbix vers un serveur syslog !!!
    Merci.
    Last edited by aleksardain; 18-03-2013, 00:00.
  • tiramiseb
    Senior Member
    • Sep 2012
    • 427

    #2
    logger

    Bonjour,

    Pour cela, je te suggère la chose suivante :

    - utilisation de la commande "logger" pour envoyer des données à syslog
    - création d'un script qui utilise correctement cette commande
    - création d'un "type de média" ayant pour type "script" et exécutant ce script utilisant "logger"
    - création d'un utilisateur dont le média sera celui qui vient d'être créé, actif 24h/24 7j/j
    - création d'une action dont les conditions correspondent à ton besoin et dont l'opération est "envoi message" vers l'utilisateur qui vient d'être créé
    Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

    Comment

    • aleksardain
      Junior Member
      • Feb 2013
      • 19

      #3
      Merci à toi tiramiseb, pour la methode d'execution des scripts sur zabbix, n'ayant pas de grandes connaissances en script (perl), quelqu'un pourrait-il m'aider à créer ce script!!!!!!!
      Merci

      Comment

      • tiramiseb
        Senior Member
        • Sep 2012
        • 427

        #4
        n'ayant pas de grandes connaissances en script (perl)
        Ne fais pas de Perl, malheureux !

        Un petit script shell de deux ou trois lignes devrait suffire.

        Je devrais approfondir pour te donner des détails et là je n'en ai pas le temps, mais ce n'est à mon avis vraiment pas sorcier...
        Traducteur principal de Zabbix en français ces derniers temps - Blog personnel - Boutique de domotique "DIY"

        Comment

        • safpsr
          Member
          • Aug 2007
          • 70

          #5
          Un p'tit exemple ..

          Bonjour,

          Un p'tit exemple à partir de ce qui fonctionne chez moi:

          - Ajouter dans /etc/syslog.conf:
          # Send Zabbix message to Web Syslog Server
          #local0.* /var/log/zabbixsyslog.log
          local0.* @192.168.0.50

          - Créer le script pour faire suivre l'alerte:
          #logger -t root -p local0.alert "Test de message syslog"
          logger -t zabbix -p local0.alert "$2;$3"
          DATER=`date -R`
          DATES=`date +%s`
          echo $DATES "#" $DATER "#" $2 "#" $3 "#" >> /tmp/SYSLOG_Production_Web.txt

          Bon courage

          Comment

          • aleksardain
            Junior Member
            • Feb 2013
            • 19

            #6
            Merci pour cet exemple, maintenant je sais par où commencer avec la commande logger (script).

            Comment

            Working...