<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1276" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I use chek_oracle plugin to test some oracle 
istances.</FONT></DIV>
<DIV><FONT face=Arial size=2>I use nrpe to do check on remote host because I 
haven't oracle on my nagios host.</FONT></DIV>
<DIV><FONT face=Arial size=2>So I defined one service and one check command 
for each oracle istance:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><service.cfg></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>define 
service{<BR>        ...</FONT></DIV>
<DIV><FONT face=Arial 
size=2>        check_command           
check_oracle_login_istance1<BR>        
...</FONT></DIV>
<DIV><FONT face=Arial size=2>        
}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><checkcommands.cfg></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>define 
command{<BR>        
command_name    
check_oracle_login_istance1<BR>        
command_line    /usr/local/nagios/libexec/check_nrpe -H 
$HOSTADDRESS$ -c check_oracle_login -a ISTANCE1</FONT></DIV>
<DIV><FONT face=Arial size=2>        
}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>So I must have an entry in service.cfg and in 
checkcommands.cfg for each istance.</FONT></DIV>
<DIV><FONT face=Arial size=2>It is possible to pass some arguments to check 
command to have only one entry in checkcommands.cfg and multiple entry in 
services.cfg (somthing like where $ARG1$ is equal then "ISTANCE1")?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial size=2><service.cfg></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>define 
service{<BR>        ...</FONT></DIV>
<DIV><FONT face=Arial 
size=2>        check_command           
check_oracle_login  ISTANCE1</FONT></DIV>
<DIV><FONT face=Arial size=2>        
...</FONT></DIV>
<DIV><FONT face=Arial size=2>        
}</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><checkcommands.cfg></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>define 
command{<BR>        
command_name    
check_oracle_login<BR>        
command_line    /usr/local/nagios/libexec/check_nrpe -H 
$HOSTADDRESS$ -c check_oracle_login -a $ARG1$</FONT></DIV>
<DIV><FONT face=Arial size=2>        
}</FONT></DIV></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial 
size=2>                                                                      </FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Thank You</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial 
size=2>Mauro                                                                                                              
</FONT></DIV></BODY></HTML>