Nagios::Config::File(3) Base class for Nagios configuration files

SYNOPSIS


use Nagios::Config ;
my $nc = new Nagios::Config("/usr/local/nagios/etc/nagios.cfg") ;
my $resource = $nc->get_resource_cfg() ;
print $resource->get_attr('$USER1$') . "\n" ;

DESCRIPTION

"Nagios::Config::File" is the base class for all Nagios configuration files. You should not need to create these yourself.

CONSTRUCTOR

new ([FILE])
Creates a "Nagios::Config::File".

METHODS

get ([NAME], [SPLIT])
Returns the value of the attribute "NAME" for the current file. If "SPLIT" is true, returns a list of all the values split on /\s*,\s*/. This is useful for attributes that can have more that one value.
filename()
Returns the filename for the current object.
dump ()
Returns a scalar with the full configuration text ready to parse again.

AUTHOR

Patrick LeBoutillier, [email protected]

Al Tobey, [email protected]