<div><br>Hi all,</div>
<div> </div>
<div>second attemp.</div>
<div> </div>
<div>I have made my question way to complex.  now with a clear mind i can descibe it much easyer.</div>
<div> </div>
<div>My service have some input parameters arg1 arg2 arg3...</div>
<div>I just want to reuse the same value as input parameter for my event_handler.</div>
<div>is that possible ??</div>
<div> </div>
<div>regards </div>
<div>  Tommy</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div><br>---------- Forwarded message ----------<br><span class="gmail_quote">From: <b class="gmail_sendername">Tommy Mestdagh</b> <<a href="mailto:it.mestdagh.tommy@gmail.com">it.mestdagh.tommy@gmail.com</a>><br>Date: 21 mrt. 2007 11:23
<br>Subject: reuse arguments from service to invoke eventhandler<br>To: <a href="mailto:nagios-users@lists.sourceforge.net">nagios-users@lists.sourceforge.net</a><br><br> </span></div>
<div>Hi,</div>
<div> </div>
<div>I have multiple ssh_services that use 1 check command,  where i use "ssh -p $arg1$" to define  a custom port. That is forwarded from a gatewayhost to the one to check host.</div>
<div> </div>
<div>example check_</div>
<div>check_host1_tomcatA $arg1$, $arg2$   </div>
<div>&</div>
<div>check_host2_tomcatA,$arg1$, $arg2$     </div>
<div> </div>
<div>where $arg1$ is the forwarded port on the gateway,  $ARG2$ = 8080 for tomcatA and $ARG2$ =8090 for tomcatB  </div>
<div> </div>
<div>To write a restart command i need to know the $ARG1$ of the failing service, .</div>
<div>For now is seems that the script is started leaving $arg1 blanco,</div>
<div>The $arg1$  is binded to the command and i cannot give a different value for each service .</div>
<div> </div>
<div>please tell me i'm wrong. </div>
<div> </div>
<div><br>define command {<br>                command_name                    action_restart_tomcat_8070<br>                command_line                    ssh $HOSTADDRESS$ -p $ARG1$ -l "$USER17$" -o  stricthostkeychecking=no -C " sudo -u cronos  /home/cronos/scripts/start_tomcat  8070" 
<br>}<br>where i nees something like this</div>
<div> </div>
<div>define command {<br>                command_name                    action_restart_tomcat_8070<br>                command_line                    ssh $HOSTADDRESS$ -p <strong>$failingservice.ARG1$</strong> -l "$USER17$" -o  stricthostkeychecking=no -C " sudo -u cronos  /home/cronos/scripts/start_tomcat  8070" 
<br>}</div>
<div> </div>
<div> </div>