mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-04-08 18:55:09 +02:00
* modules/pandora_module.[cc,h]: Added an async property. Added getLatestOutput() to get the latest output of a module. * modules/pandora_module_factory.cc: Parse async token in modules. * modules/pandora_module_list.[cc,h]: It can create empty lists now and add modules using new addModule() function. * modules/pandora_module_service.[cc,h]: Added an async thread to watch services events and track services status changes quickly and asynchronously. * windows/pandora_wmi.cc: Style correction. * pandora_windows_service.[cc,h]: Pandora Windows service object is now single instance, so the instance to the running service can be accessed anywhere (useful in async threads). The XML generation and sending process has been moved to a new function called sendXml() which is thread-safe. * windows_service.h: Some properties are now protected instead of public to make it easier the singleton pattern in child classes. * main.cc: Adopted to singleton pattern in Pandora windows service. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@1268 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
Description
Pandora FMS is an open source monitoring application whose origin dates back to 2004. It integrates in the same application the monitoring of different infrastructure elements: networks, applications, servers, web, and other specific data sources such as logs, WMI, Netflow or SNMP traps.
agentsaixbsdhp-uxlinuxlogmonitoringmonitoring-applicationmonitoring-servermonitoring-systemsmonitoring-toolnetwork-monitoringobservabilitysnmpsolariswindowswmi
808 MiB
Languages
PHP
42.6%
JavaScript
36.7%
Perl
7.6%
Shell
4.3%
CSS
2%
Other
6.6%