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