Apan Problem

Jorge Ruiz Martinez JORUIZ at azertia.com
Mon Feb 28 13:21:59 CET 2005


Hi,

I'm using apan to ping routers and switches in Nagios. I'm having
certain problems with some routers and switches not with all. I don't
understand it. Perhaps, somebody could helps me...

1.- Viewing the Apan.debug:

vie feb 25 10:06:30 CET 2005 Args: ping Switch_Axpe1 Ping 1109322390
100.0,20% 500.0,60%
vie feb 25 10:06:30 CET 2005 Args: ping Switch_Axpe6 Ping 1109322390
100.0,20% 500.0,60%
vie feb 25 10:06:30 CET 2005 Args: ping Router_Axpe Ping 1109322390
3000.0,80% 5000.0,100%
Inserting 'ping' , '1109322390:.00189000000000000000' into
/usr/share/nagios/rrd/Switch_Axpe6.rrd
Inserting 'ping' , '1109322390:.00175000000000000000' into
/usr/share/nagios/rrd/Switch_Axpe1.rrd
Inserting 'ping' , '1109322390:.00320000000000000000' into
/usr/share/nagios/rrd/Router_Axpe_Ping.rrd
vie feb 25 10:06:36 CET 2005 Args: Router_Axpe 1109322396
Could not insert '' , '' into
vie feb 25 10:06:36 CET 2005 Args: Switch_Axpe6 1109322396
Could not insert '' , '' into
vie feb 25 10:07:26 CET 2005 Args: ping Switch_Axpe2 Ping 1109322446
100.0,20% 500.0,60%
vie feb 25 10:07:26 CET 2005 Args: ping Router_Barna Ping 1109322446
3000.0,80% 5000.0,100%
vie feb 25 10:07:27 CET 2005 Args: ping Switch_Axpe7 Ping 1109322447
100.0,20% 500.0,60%
Inserting 'ping' , '1109322446:.00131000000000000000' into
/usr/share/nagios/rrd/Switch_Axpe2.rrd
Inserting 'ping' , '1109322446:.24063000000000000000' into
/usr/share/nagios/rrd/Router_Barna_Ping.rrd
Inserting 'ping' , '1109322447:.00344000000000000000' into
/usr/share/nagios/rrd/Switch_Axpe7.rrd
vie feb 25 10:07:36 CET 2005 Args: Switch_Axpe2 1109322456
Could not insert '' , '' into
vie feb 25 10:08:24 CET 2005 Args: ping Router_JuanDeGaray Ping
1109322504 3000.0,80% 5000.0,100%
vie feb 25 10:08:26 CET 2005 Args: ping Switch_Axpe3 Ping 1109322506
100.0,20% 500.0,60%
vie feb 25 10:08:28 CET 2005 Args: ping Switch_CAI1 Ping 1109322508
100.0,20% 500.0,60%
Inserting 'ping' , '1109322504:.19269000000000000000' into
/usr/share/nagios/rrd/Router_JuanDeGaray_Ping.rrd
Inserting 'ping' , '1109322506:.00200000000000000000' into
/usr/share/nagios/rrd/Switch_Axpe3.rrd
Inserting 'ping' , '1109322508:.18327000000000000000' into
/usr/share/nagios/rrd/Switch_CAI1.rrd

2.- Viewing the checkcommand.cfg:

#'apan' command definition. Runs apan on selected commands

define command {
       command_name    apan
       command_line    /usr/share/nagios/apan/apan.sh $ARG1$
$HOSTNAME$ $SERVICEDESC$ $TIMET$ $ARG2$ $ARG3$
       }

3.- Viewing  the Apan.defs:

#Base-directory for nagios:
NAGIOSDIR=/usr/share/nagios

#The directory where apan is installed
APANDIR=/usr/share/nagios/apan

#The directory where Nagios plugins resides
PLUGINSDIR=/usr/local/nagios/libexec

#The directory where Nagios .cfg-files resides
ETCDIR=/etc/nagios

# The directory where apans plugins resides
PLUGSDIR=$APANDIR/plugs

# The main config-file for apan
CFGFILE=$APANDIR/apan.cfg

# Path to rrdtool
RRDTOOL=/usr/bin/rrdtool

# Set DEBUG to 1 and define a DEBUGFILE to get debug-info from apan
DEBUG=1
DEBUGFILE=/tmp/apan.debug

# Set CGIDEBUG to 1 and define a CGIDEBUGFILE to get debug-info from the
cgi's
CGIDEBUG=1
CGIDEBUGFILE=/tmp/apancgi.debug

# A list of colors that are used to draw the lines in the graphs.
# Beware of the syntax!!
COLS=("#ff0000" "#00ff00" "#0000ff" "#ffff00" "#ff00ff" "#00ffff"
"#ff8080" "#808080" "#8080ff" )

# The type of image that is created. Valid values are PNG, GIF or GD
IMGTYPE=PNG
#

#End Configuration

4.- Viewing  the apan.cfg:

Router_Axpe;Ping;/usr/share/nagios/rrd/Router_Axpe_Ping.rrd;ping;ping:LINE2;P
ing
round-trip time;Seconds
Router_JuanDeGaray;Ping;/usr/share/nagios/rrd/Router_JuanDeGaray_Ping.rrd;pin
g;ping:LINE2;Ping
round-trip time;Seconds
RouterCAI;Ping;/usr/share/nagios/rrd/RouterCAI_Ping.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Router_Madrid;Ping;/usr/share/nagios/rrd/Router_Madrid_Ping.rrd;ping;ping:LIN
E2;Ping
round-trip time;Seconds
Router_Pamplona;Ping;/usr/share/nagios/rrd/Router_Pamplona_Ping.rrd;ping;ping
:LINE2;Ping
round-trip time;Seconds
Router_Barna;Ping;/usr/share/nagios/rrd/Router_Barna_Ping.rrd;ping;ping:LINE2
;Ping
round-trip time;Seconds
Switch_CAI1;Ping;/usr/share/nagios/rrd/Switch_CAI1.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_CAI2;Ping;/usr/share/nagios/rrd/Switch_CAI2.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_CAI3;Ping;/usr/share/nagios/rrd/Switch_CAI3.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_Axpe1;Ping;/usr/share/nagios/rrd/Switch_Axpe1.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_Axpe2;Ping;/usr/share/nagios/rrd/Switch_Axpe2.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_Axpe3;Ping;/usr/share/nagios/rrd/Switch_Axpe3.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_Axpe4;Ping;/usr/share/nagios/rrd/Switch_Axpe4.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_Axpe5;Ping;/usr/share/nagios/rrd/Switch_Axpe5.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_Axpe6;Ping;/usr/share/nagios/rrd/Switch_Axpe6.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds
Switch_Axpe7;Ping;/usr/share/nagios/rrd/Switch_Axpe7.rrd;ping;ping:LINE2;Ping
round-trip time;Seconds

5.-  Viewing routers.cfg:

# Generic host definition template
define host{
      name                            generic-host    ; The name of
this host template - referenced in other host definition
s, used for template recursion/resolution
      notifications_enabled           1       ; Host notifications are
enabled
      event_handler_enabled           1       ; Host event handler is enabled
      flap_detection_enabled          1       ; Flap detection is enabled
      process_perf_data               1       ; Process performance data
      retain_status_information       1       ; Retain status
information across program restarts
      retain_nonstatus_information    1       ; Retain non-status
information across program restarts

      register                        0       ; DONT REGISTER THIS
DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
      }

# Definicion de host 'Cisco Axpe'
define host{
      use                     generic-host            ; Name of host
template to use

      host_name               Router_Axpe
      alias                   Router de Axpe
      address                 192.168.51.9 <http://192.168.51.9>
      check_command           apan
      max_check_attempts      20
      notification_interval   60
      notification_period     24x7
      notification_options    d,u,r
      }

# Definicion de host 'Cisco JuanDeGaray'
define host{
      use                     generic-host            ; Name of host
template to use

      host_name               Router_JuanDeGaray
      alias                   Router de Juan de Garay
      address                 192.168.58.254 <http://192.168.58.254>
      parents                 Router_Axpe
      check_command           apan
      max_check_attempts      20
      notification_interval   60
      notification_period     24x7
      notification_options    d,u,r
      }

# Definicion de host 'Cisco CAI'
define host{
      use                     generic-host            ; Name of host
template to use

      host_name               RouterCAI
        alias                   Router del CAI
      address                 13.9.200.100 <http://13.9.200.100>
      parents                 Router_Axpe
      check_command           apan
      max_check_attempts      20
      notification_interval   60
      notification_period     24x7
      notification_options    d,u,r
      }

# Defcion de host 'Cisco Iruña'
define host{
      use                     generic-host            ; Name of host
template to use

      host_name               Router_Pamplona
      alias                   Router de Pamplona
      address                 192.168.54.2 <http://192.168.54.2>
      parents                 Router_Axpe
      check_command           apan
      max_check_attempts      20
      notification_interval   60
      notification_period     24x7
      notification_options    d,u,r
      }

# Defcion de host 'Cisco Madrid'
define host{
      use                     generic-host            ; Name of host
template to use

      host_name               Router_Madrid
      alias                   Router de Madrid
      address                 172.16.1.1 <http://172.16.1.1>
      parents                 Router_Axpe
      check_command           apan
      max_check_attempts      20
      notification_interval   60
      notification_period     24x7
      notification_options    d,u,r
      }

# Defcion de host 'Cisco Barna'
define host{
      use                     generic-host            ; Name of host
template to use

      host_name               Router_Barna
      alias                   Router de Barcelona
      address                 172.17.1.1 <http://172.17.1.1>
      parents                 Router_Axpe
      check_command           apan
      max_check_attempts      20
      notification_interval   60
      notification_period     24x7
      notification_options    d,u,r
      }

6.- Viewing Routerserv.cfg:

# Generic service definition template
define service{
      name                            generic-service ; The 'name'
of this service template, referenced in other service def
initions
      active_checks_enabled           1       ; Active service
checks are enabled
      passive_checks_enabled          1       ; Passive service
checks are enabled/accepted
      parallelize_check               1       ; Active service
checks should be parallelized (disabling this can lead to maj
or performance problems)
      obsess_over_service             1       ; We should obsess
over this service (if necessary)
      check_freshness                 0       ; Default is to NOT
check service 'freshness'
      notifications_enabled           1       ; Service
notifications are enabled
      event_handler_enabled           1       ; Service event
handler is enabled
      flap_detection_enabled          1       ; Flap detection is enabled
      process_perf_data               1       ; Process performance data
      retain_status_information       1       ; Retain status
information across program restarts
      retain_nonstatus_information    1       ; Retain non-status
information across program restarts

      register                        0       ; DONT REGISTER THIS
DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
      }

# Service definition
define service{
      use                             generic-service         ; Name
of service template to use

      host_name                       Router_Axpe
      service_description             Ping
      is_volatile                     0
      check_period                    24x7
      max_check_attempts              3
      normal_check_interval           5
      retry_check_interval            1
      contact_groups                  router-admins
      notification_interval           240
      notification_period             24x7
      notification_options            c,r
      name                            Ping
      check_command                   apan!ping!3000.0,80%!5000.0,100%
      }

# Service definition
define service{
      use                             generic-service         ; Name
of service template to use

      host_name                       Router_JuanDeGaray
      service_description             Ping
      is_volatile                     0
      check_period                    24x7
      max_check_attempts              3
      normal_check_interval           5
      retry_check_interval            1
      contact_groups                  router-admins
      notification_interval           240
      notification_period             24x7
      notification_options            c,r
      name                            Ping
      check_command                   apan!ping!3000.0,80%!5000.0,100%
      }

# Service definition
define service{
      use                             generic-service         ; Name
of service template to use

      host_name                       RouterCAI
      service_description             Ping
      is_volatile                     0
      check_period                    24x7
      max_check_attempts              3
      normal_check_interval           5
      retry_check_interval            1
      contact_groups                  router-admins
      notification_interval           240
      notification_period             24x7
      notification_options            c,r
      name                            Ping
      check_command                   apan!ping!3000.0,80%!5000.0,100%
      }

# Service definition
define service{
      use                             generic-service         ; Name
of service template to use

      host_name                       Router_Pamplona
      service_description             Ping
      is_volatile                     0
      check_period                    24x7
      max_check_attempts              3
      normal_check_interval           5
      retry_check_interval            1
      contact_groups                  router-admins
      notification_interval           240
      notification_period             24x7
      notification_options            c,r
      name                            Ping
      check_command                   apan!ping!3000.0,80%!5000.0,100%
      }

# Service definition
define service{
      use                             generic-service         ; Name
of service template to use

      host_name                       Router_Madrid
      service_description             Ping
      is_volatile                     0
      check_period                    24x7
      max_check_attempts              3
      normal_check_interval           5
      retry_check_interval            1
      contact_groups                  router-admins
      notification_interval           240
      notification_period             24x7
      notification_options            c,r
      name                            Ping
      check_command                   apan!ping!3000.0,80%!5000.0,100%
      }

# Service definition
define service{
      use                             generic-service         ; Name
of service template to use

      host_name                       Router_Barna
      service_description             Ping
      is_volatile                     0
      check_period                    24x7
      max_check_attempts              3
      normal_check_interval           5
      retry_check_interval            1
      contact_groups                  router-admins
      notification_interval           240
      notification_period             24x7
      notification_options            c,r
      name                            Ping
      check_command                   apan!ping!3000.0,80%!5000.0,100%
      }

7.- Viewing routersgrupo.cfg:

# 'routers' host group definition
define hostgroup{
      hostgroup_name  Routers
      alias           Enrutadores
      contact_groups  router-admins
      members
Router_Axpe,Router_JuanDeGaray,RouterCAI,Router_Pamplona,Router_Madrid,Router
_Barna
      }

8.- Viewing the /etc/hosts:

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 <http://127.0.0.1>       Popeye  localhost.localdomain   localhost

#Routers
13.9.200.100 <http://13.9.200.100>    RouterCAI
192.168.51.9 <http://192.168.51.9>    Router_Axpe
192.168.58.254 <http://192.168.58.254>  Router_JuanDeGaray
192.168.54.2 <http://192.168.54.2>    Router_Pamplona
172.16.1.1 <http://172.16.1.1>      Router_Madrid
172.17.1.1 <http://172.17.1.1>      Router_Barna

#Switches de Axpe
192.168.51.1 <http://192.168.51.1>    Switch_Axpe1
192.168.51.2 <http://192.168.51.2>    Switch_Axpe2
192.168.51.3 <http://192.168.51.3>    Switch_Axpe3
192.168.51.5 <http://192.168.51.5>    Switch_Axpe4
192.168.51.6 <http://192.168.51.6>    Switch_Axpe5
192.168.51.7 <http://192.168.51.7>    Switch_Axpe6
192.168.51.8 <http://192.168.51.8>    Switch_Axpe7

# Switches del CAI
13.9.200.41 <http://13.9.200.41>     Switch_CAI1
13.9.200.42 <http://13.9.200.42>     Switch_CAI2
13.9.200.43 <http://13.9.200.43>     Switch_CAI3




----------------------------------------------------------------------- Este mensaje y los documentos, que en su caso, lleve anexos, pueden contener informacion confidencial y atañe exclusivamente a las personas a las que va dirigido. Cualquier opinion en el contenida, es exclusiva de su autor y no representa necesariamente la opinion de AZERTIA. Si usted no es el destinatario de este mensaje, considerese advertido de que lo ha recibido por error y que cualquier uso, difusion o copia estan prohibidos legalmente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique por la misma via o al telefono 93 207 55 11 y proceda a destruirlo inmediatamente.

This email is confidential and intended solely for the use of the individual to whom it is addressed. Any views or opinions presented are solely those of the author and do not necessarily represent those of AZERTIA. If you are not the intended recipient, be advised that you have received this email in error and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited. If you have received this email in error please notify it to AZERTIA by telephone on number +34 93 207 55 11. -----------------------------------------------------------------------


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list