<div dir="ltr">Hi,<br> <br>I'm trying to make nagios execute a perl script as host problem notification instead of sending a mail and this doesn't work. <br>so I've done the following configurations:<br>The Perl script is for RT ticket creation.<br>
The Perl script "<a href="http://create_ticket.pl">create_ticket.pl</a>" works fine and a ticket is created when executed with the perl command in shell by the nagios user.<br>I tried also to put the shell command for ticket creation directly on the command_line field of the command.cfg file and still don't work.<br>
It works fine for the default notify-host-by-mail command from the command file and also when executed manually on bash.<br><br>COMMAND.CFG <br><br>#'notify-host-by-create-ticket' command definition<br>define command {<br>
       command_name notify-create-ticket<br>       command_line /home/himilco/perlscript/<a href="http://create_ticket.pl">create_ticket.pl</a><br>       # I tried also to put : command_line /opt/rt3/bin/rt create -t ticket set subject='ticket_from _nagios ' priority=10 queue=General  <br>
       }<br>CONTACT.CFG<br clear="all">#contact definition<br>define contact{<br>        contact_name                    nagiosadmin             <br>        use                                   generic-contact         <br>
        alias                                  Nagios Admin            <br>        host_notification_commands      notify-create-ticket    ; Create RT ticket<br>        email                                 root@localhost  <br>
}<br><br>I have the right information on the nagios web interface concerning the hos_notifiction<br><br>the nagios log show this line:<br>************<br>Mar  4 12:01:25 localhost nagios: HOST NOTIFICATION: nagiosadmin;pc-yacine;DOWN;notify-create-ticket;CRITICAL - Host Unreachable (172.16.125.140)<br>
*************<br>I can provide further configuration information,<br>I hope that someone can tell me what's wrong , thnks<br><br>-- <br>Cordialement,<br>Badreddine MEHERZI<br><br>
</div>