Announcement

Collapse
No announcement yet.

pb de notification par fichier

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • pb de notification par fichier

    Bonjour,

    j'ai un probleme de notification par fichier.txt mais je ne sais pas comment envoyer le fichier.txt
    voilà le commande au-dessous, si il y a erreur, alors lequel?

    Code:
    # 'notify-by-file' command definition 
    define command{
    	command_name	notify-by-file
    	command_line	/usr/bin/printf "%b" "Service: $SERVICEDESC$\nHost:
    $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nInfo:
    $SERVICEOUTPUT$\nDate: $LONGDATETIME$" > /home/nagios.txt
    	}
    Merci de votre aide

    cdt

  • #2
    Salut,

    Alors ça peut etre 2 choses.

    Est ce que ta commande est bien sur une ligne (pas de retour à la ligne au milieu) ?

    Est ce que l'utilisateur nagios peut ecrire le fichier /home/nagios.txt ?

    ..()_() .°("who | grep -i blonde | date; cd ~; unzip;")
    =(o_0)=
    *(() () Nicolas Verriest, France

    Comment


    • #3
      salut,

      Est ce que ta commande est bien sur une ligne (pas de retour à la ligne au milieu) ?
      Est ce que l'utilisateur nagios peut ecrire le fichier /home/nagios.txt ?
      cette commande est bien sure une seule ligne
      l'utilisateur nagios ne peut etre ecrire le fichier /home/nagios.txt
      mais mon probleme que je ne sais pas où metrre le chemin (path) pour etre lire et ecrire leur parametres de nagios

      j'utilise avec Konsole d'UNIX pour veifier la commande manuellement avant ajouter la fonction 'define command' dans le fichier command.cfg

      Code:
      linux:/usr/local/nagios # /usr/bin/printf "%b" "Service: $SERVICEDESC
      $\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE
      $\nInfo: $SERVICEOUTPUT$\nDate: $LONGDATETIME$" > /home/nagios.txt
      j'observe le resultat: les parametres de nagios sont vides alors je crois qu'il y a des erreurs (path, manquant des commandes, ....)

      Code:
      linux:/usr/local/nagios # cat /home/nagios.txt
      Service: $
      Host: linux$
      Address: $
      State: $
      Info: $
      Date: $
      linux:/usr/local/nagios #
      je veux notification par fichier texte ( au lieu de notification par email ou par sms ou par epager ou autre)

      cdt

      Comment

      Working...
      X