sourCEntral - mobile manpages

pdf

Nagios::Config::File

NAME

Nagios::Config::File − 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, patl AT cpan DOT org

Al Tobey, tobeya AT cpan DOT org

SEE ALSO

Nagios::Config, Nagios::Config::Object

pdf