Affichage des résultats 1 à 4 sur 4

Discussion: Surveiller un fichier de log

  1. #1
    Membre Junior
    Date d'inscription
    janvier 2011
    Messages
    5
    Downloads
    0
    Uploads
    0

    Surveiller un fichier de log

    Bonjour,

    Je cherche une application pour Centos 5.5 qui permet de surveiller un fichier de log et de réaliser une action si il voit passer un mot-clé/phrase-clé entré sous regex.

    J'ai trouvé quelques pistes sans résultats (LogWatch, logcheck, swatch)

    On m'a aussi proposé de créer un script en partant de cette commande : "tail -f /var/log/asterisk/messages | egrep [WARNING].*:.*Received.*response:.*Forbidden.*from.*" mais j'aurai préféré une application que créer mon propre script.

    Je suis étonné de ne rien trouvé sur le net car cela me semble assez basique.

    En gros ce que je cherche à faire :

    Si message "WARNING ......" dans les logs
    Faire : asterisk -rx 'sip reload'

    J'ai essayé d'adapter fail2ban mais c'est super galère..

    D'avance merci !

  2. #2
    Membre Junior
    Date d'inscription
    mars 2011
    Messages
    14
    Downloads
    0
    Uploads
    0
    Eventuellement utiliser logrotate (/etc/logrotate.d/asterisk) avec les paramètres postrotate/endscript pour exécuter ta commande à chaque rotation du log.

    Après évidement faudra une rotation à fréquence élevée.

    Y a des explications ici sur l'usage de la gestion du log : http://www.voip-info.org/wiki/view/logrotate

    Si tu désire une réaction immédiate à un Warning, ma proposition est inappropriée.

  3. #3
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    utilise inotify (package gamin) pour surveiller les changements au fichiers, sans pooler comme un malade

  4. #4
    Membre Junior
    Date d'inscription
    janvier 2011
    Messages
    5
    Downloads
    0
    Uploads
    0
    Citation Envoyé par Jacknight Voir le message
    Si tu désire une réaction immédiate à un Warning, ma proposition est inappropriée.
    C'est en effet le but de ma recherche, à partir du moment où la liaison entre mon serveur et ma passerelle est coupée, tant qu'il n'y a pas un sip reload exécuté, mon client ne pourra plus passer d'appels.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •