|
|
| |
PandoraFMS::Core(3) |
User Contributed Perl Documentation |
PandoraFMS::Core(3) |
PandoraFMS::Core - Core functions of Pandora FMS
This module contains all the base functions of Pandora FMS, the most
basic operations of the system are done here.
- "pandora_audit"
- "pandora_create_agent"
- "pandora_create_group"
- "pandora_create_incident"
- "pandora_create_module"
- "pandora_evaluate_alert"
- "pandora_evaluate_snmp_alerts"
- "pandora_event"
- "pandora_execute_alert"
- "pandora_execute_action"
- "pandora_exec_forced_alerts"
- "pandora_generate_alerts"
- "pandora_input_password"
- "pandora_module_keep_alive"
- "pandora_module_keep_alive_nd"
- "pandora_output_password"
- "pandora_planned_downtime"
- "pandora_process_alert"
- "pandora_process_module"
- "pandora_reset_server"
- "pandora_server_keep_alive"
- "pandora_update_agent"
- "pandora_update_agent_address"
- "pandora_update_module_on_error"
- "pandora_update_table_from_hash"
- "pandora_update_server"
- "pandora_group_statistics"
- "pandora_server_statistics"
- "pandora_self_monitoring"
Generate alerts for a given $module.
Evaluate trigger conditions for a given alert.
Returns:
0 Execute the alert.
1 Do not execute the alert.
2 Do not execute the alert, but increment its internal counter.
3 Cease the alert.
4 Recover the alert.
5 Reset internal counter (alert not fired, interval elapsed).
Process an alert given the status returned by pandora_evaluate_alert.
Execute the given action.
Update agent access table.
Stop the planned downtime, the once type.
Start the planned downtime, the once type.
Start the planned downtime, the once type.
Start the planned downtime, the once type.
Start the planned downtime, the once type.
Start the planned downtime, the once type.
Start the planned downtime, the once type.
Start the planned downtime, the once type.
Start the planned downtime, the monthly type.
Start the planned downtime, the montly type.
Start the planned downtime, the montly type.
Stop the planned downtime, the montly type.
Update planned downtimes.
Reset the status of all server types for the current server.
Update server status:
0 dataserver
1 network server
2 snmp console,
3 recon
4 plugin
5 prediction
6 wmi.
Update last contact, timezone fields in tagente and current position
(this can affect tgis_data_status and tgis_data_history). If the
$parent_agent_id is defined also the parent is updated.
Update agent GIS information.
Create a template module.
Update a template module.
Create a template action.
Delete all actions of policy template module.
Update the address of an agent.
Updates the keep_alive module for the given agent.
Create an internal Pandora incident.
Create an internal audit entry.
Create a new entry in tagente_modulo and the corresponding entry in
tagente_estado.
Associate tags in a module. The tags are passed separated by commas
Create a new entry in tagente optionaly with position information
Update module status on error.
Update keep_alive modules for agents without data.
Execute alerts that apply to the given SNMP trap.
Saves a new agent GIS information record in tgis_data_status table.
Updates agent GIS information in tgis_data_status table.
Archives the last position of an agent in the tgis_data_history table
Process server statistics for statistics table
Process groups statistics for statistics table
Process groups statistics for statistics table
Process groups statistics for statistics table
Pandora self monitoring process
Set the current master server.
Returns 1 if this server is the current master, 0 otherwise.
Set the status of unknown modules.
Get a list of module tags in the format: |tag|tag| ... |tag|
Get a list of module tags in the format: |url|url| ... |url|
Get a list of email module tags in the format: email,email,...,email
Get a list of phone module tags in the format: phone,phone,...,phone
Process a password to be stored in the Pandora FMS Database (encrypting it if
necessary).
Process a password retrieved from the Pandora FMS Database (decrypting it if
necessary).
DBI, XML::Simple, HTML::Entities, Time::Local, POSIX, PandoraFMS::DB,
PandoraFMS::Config, PandoraFMS::Tools, PandoraFMS::GIS
This is released under the GNU Lesser General Public License.
DBI, XML::Simple, HTML::Entities, Time::Local, POSIX, PandoraFMS::DB,
PandoraFMS::Config, PandoraFMS::Tools, PandoraFMS::GIS
Copyright (c) 2005-2011 Artica Soluciones Tecnologicas S.L
Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc. |