Reads various nagios-related configuration files. More...
Public Member Functions | |
fetch_nagios_users () | |
Call parse_config_file() with cgi.cfg and fetch user configuration options (authorized_for). | |
rpm_info ($filter= 'op5') | |
Fetch info on installed rpm packages. | |
Static Public Member Functions | |
static | get_nagios_base_path () |
Fetch nagios base path as configured in config file. | |
static | parse_config_file ($config_file) |
Reads a configuration file in the format variable=value and returns it in an array. | |
static | get_status_info ($file= 'status.log', $section= 'programstatus') |
Fetch status info from nagios log file. | |
static | extract_stat_key ($key=false, &$arr=false) |
Extract values from status.log array returned from get_status_info(). |
Reads various nagios-related configuration files.
static System_Model::get_nagios_base_path | ( | ) | [static] |
Fetch nagios base path as configured in config file.
static System_Model::parse_config_file | ( | $ | config_file | ) | [static] |
Reads a configuration file in the format variable=value and returns it in an array.
lines beginning with # are considered to be comments
$config_file | The configuration file to parse |
System_Model::rpm_info | ( | $ | filter = 'op5' |
) |
Fetch info on installed rpm packages.
$filter | A regular expression passed to 'grep' |