monitoring hundreds of network switches
Flyinvap
Flyinvap at orange.fr
Fri Nov 27 22:10:50 CET 2009
Le Fri, 27 Nov 2009 14:28:34 -0600,
Marc Powell <marc at ena.com> a écrit :
>
> Next, you'll need to create a host{} definition for each of your
> switches. Your script-fu powers should come in handy here (i.e. a
I agree. Use scripts to create config files are finally the best way.
Keep your scripts, you can use their to modify configs in the future.
>
> define host{
> host_name cool_switch
> alias Freezer Switch
> address 192.168.1.2
> hostgroups switches
> check_command check_fping ;(or whatever it's called)
> check_period 24x7 ; (or whatever your schedule is)
> check_interval 5 ; (or whatever your schedule is)
> retry_interval 1 ; (or whatever your schedule is)
> other required parameters ...
> }
I like to use template.
define host{
name switch-template
register 0
hostgroups switches
check_command check_fping ;(or whatever it's called)
check_period 24x7 ; (or whatever your schedule is)
check_interval 5 ; (or whatever your schedule is)
retry_interval 1 ; (or whatever your schedule is)
other required parameters ...
}
define host{
host_name cool_switch
alias Freezer Switch
address 192.168.1.2
use switch-template
}
I you want to change a value for all your switches, you just have to
modify the template. If you just want to modify one switch, you can
overwrite a parameter, you change it in the switch config file. Object
inheritance is useful [1].
For example :
define host{
host_name other_switch
alias Another Switch
address 192.168.1.3
use switch-template
retry_interval 3 ; change from template
...
}
[1] http://nagios.sourceforge.net/docs/3_0/objectinheritance.html
--
Flyinvap
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now. http://p.sf.net/sfu/bobj-july
_______________________________________________
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