Duncan Ferguson > Nagios-Object > Nagios::Config::File

Download:
Nagios-Object-0.21.20.tar.gz

Dependencies

Annotate this POD

Website

CPAN RT

New  5
Open  1
Stalled  1
View/Report Bugs
Module Version: 35   Source  

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@cpan.org

Al Tobey, tobeya@cpan.org

SEE ALSO ^

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

syntax highlighting: