<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16735" name=GENERATOR><LINK 
href="BLOCKQUOTE{margin-Top: 0px; margin-Bottom: 0px; margin-Left: 2em}" 
rel=stylesheet></HEAD>
<BODY>
<DIV><FONT face=Verdana><FONT size=2>Hi, </FONT></FONT></DIV>
<DIV><FONT face=Verdana><FONT size=2></FONT></FONT> </DIV>
<DIV style="TEXT-INDENT: 2em"><FONT face=Verdana><FONT size=2>My nagios server 
is  SUSE10-SP2 + NAGIOS 3.2.0 + nagios-plugins-1.4.13 .</FONT></FONT></DIV>
<DIV style="TEXT-INDENT: 2em"><FONT face=Verdana><FONT size=2>I edit the 
ORACLE_HOME and other environment in /usr/local/nagios/libexec/check_oracle, and 
add tns items on tnsnames.ora .  Then, I use this plugin to check 
oracle server which running on Windows. I run the command 
"/usr/local/nagios/libexec/check_oracle --tns 10.1.88.9", it result 
</FONT></DIV>
<DIV><FONT 
size=2>OK - reply time 10 msec from 10.1.88.9. 
But, when I add service to nagios, nagios always return 
"No TNS Listener on 10.1.88.9". My nagios configuration is like 
below:</FONT></DIV>
<DIV style="TEXT-INDENT: 4em">
<DIV>define host{</DIV>
<DIV>        host_name                      AAA</DIV>
<DIV>        use                             generic-host</DIV>
<DIV>        alias                           AAA_10.1.88.9</DIV>
<DIV>        address                         10.1.88.9</DIV>
<DIV>        hostgroups                      Windows_Servers</DIV>
<DIV>        check_command                   check-host-alive</DIV>
<DIV>        max_check_attempts                      3</DIV>
<DIV>        check_interval                  6</DIV>
<DIV>        active_checks_enabled           1</DIV>
<DIV>        check_period                    24x7</DIV>
<DIV>        contact_groups                  admins, Supervisors</DIV>
<DIV>        notification_interval           0</DIV>
<DIV>        notification_period             24x7</DIV>
<DIV>        notification_options            d,u,r,f,s</DIV>
<DIV>        notifications_enabled           1</DIV>
<DIV>}</DIV>
<DIV style="TEXT-INDENT: 4em">
<DIV>define service{</DIV>
<DIV>        host_name                           AAA</DIV>
<DIV>        service_description           check_AAA_oracle  </DIV>
<DIV>        use                                
 generic-service</DIV>
<DIV>        servicegroups                   Linux-Services-Group</DIV>
<DIV>        check_command                   check_oracle_tnsping!10.1.88.9</DIV>
<DIV>        max_check_attempts                      3</DIV>
<DIV>        normal_check_interval           6</DIV>
<DIV>        retry_check_interval            1</DIV>
<DIV>        active_checks_enabled           1</DIV>
<DIV>        check_period                    24x7</DIV>
<DIV>        notification_interval           0</DIV>
<DIV>        notification_period             24x7</DIV>
<DIV>        notification_options            w,u,c,r,f,s</DIV>
<DIV>        notifications_enabled           1</DIV>
<DIV>        contact_groups                  admins</DIV>
<DIV>}</DIV>
<DIV>
<DIV>define command{</DIV>
<DIV>        command_name                    check_oracle_tnsping</DIV>
<DIV>        command_line                    $USER1$/check_oracle --tns $ARG1$</DIV>
<DIV>}</DIV>
<DIV> </DIV>
<DIV>Do you have some ideas on resolve this issue? Sorry my bad English.</DIV>
<DIV> </DIV>
<DIV>Regards</DIV>
<DIV> </DIV></DIV></DIV></DIV>
<DIV align=left><FONT color=#c0c0c0></DIV>
<DIV align=left><FONT size=2><FONT size=3></FONT>Hrwang</FONT></DIV>
<DIV align=left><FONT size=2>mail:wwanghongrui@cebbank.com</FONT></DIV>
<DIV align=left><FONT size=2>2010-06-28</FONT></FONT></DIV></FONT></BODY></HTML>