Architecture Agents Interface Reporting Networks Events


High scalability (Metaconsole) Performance & Availability Monitoring

The Metaconsole manages independent installations from Pandora FMS that are coordinated in server farms from a single tool. It allows Pandora FMS to monitor independent installations from a federated and independent system. This is why it provides almost unlimited scalability.

Pandora FMS provides a complete solution for performance & availability by monitoring the key resources across the infrastructure. Therefore it is ensured that all the devices are ready to respond to any user requests.These tests can be run in the software agent as well as from Pandora FMS Server, what eliminates the associated risk when running monitoring software on target systems.

Remote Monitoring Local Monitoring

Scheduled Availability Tests:

ICMP response and delay
SNMP Polling (v1, v2c, v3)
Standard TCP/IP services (HTTP, SMTP, etc.)
Specified TCP/IP ports with regular expression matching
Linux/Unix process availability (via SNMP)
URL availability
Nagios Plug-In Support (for both, availability and performance)
Network traffic in a device
Network latency time

Scheduled Performance Tests:

CPU, Disk and Memory Usage
System overload
Number of occurrences in a logfile per second
Temperature on a system
Output of a system command
Obtaining of WMI or Performance Counters values in Windows
Service availability or running processes
Oracle DB status, as well as its tablespaces and other values
High Availability
Centralized Management using monitoring policies 
Pandora FMS provides a multiple server based structure (Data Server, Plugin Server, Network Server, etc.), a Web console and a Database that are redundant over all their items. As many servers, consoles or MySQL clusters for the Database as you wish can be created. HA concepts are also related to the Export Server, the Metaconsole and the history database (all of them are Enterprise features). 

It is a very important feature for organizations with a high number of agents. Pandora FMS is able to manage thousands of devices with thousands modules and alerts. We have developed this feature in order to facilitate the administrator's job. Policies are applicable by using a command line interface and can be used in a multi-tiered environment.

These policies assign modules and alerts to the agents, so every policy module and alert is propagated to every subscribed agent. This is an Enterprise feature.

Geolocation (GIS) API Automation with CLI and web

Since the version 3.1., Pandora FMS has provided location information and interactive maps that show the agent's location. From the version 4.0., Pandora FMS includes support for Android Phones. This application, first sends GIS information and translates it into "human" addresses (using Reverse Geocoding), and then, shows the device location and a list of addresses with timestamps in a map. 

Pandora FMS provide you with advanced tools for integration with third-party scripts and applications . By means of the CLI (Command Line Interface) and the web API, you can perform the main actions executed through the web interface to create agents , assign alerts, policies, validate events, create modules and many others actions.

LDAP/AD Authentication Monitoring delegation to secondary servers (Export Server)
Pandora FMS has its own user system, stored in its database. However, you can use the Active Directory or LDAP to authenticate against remote systems. Therefore, you can keep relevant data regarding Pandora rights and roles in its own database. Pandora FMS has got an authentication API so it can be extended to proprietary mechanisms, implemented by the user itself.

The Export Server enables to connect self-sufficient installations no matter if the machines are situated in the same building or in different countries. All the Pandora FMS installations are connected to a central Pandora FMS, which collects and centralizes all the information. The Export Server is an Enterprise feature.

IT Service Management Synthetic modules

Status and compliance monitoring is crucial for the proper execution of your business processes and the optimum performance of your IT infrastructure. Thanks to the IT service management, large volumes of information stored in Pandora can be displayed as simple customizable dashboards.

Synthetic modules are used to generate new data from existing data through arithmetical operations or average values. It is very useful for calculating the total throughput of a switch by adding the traffic of all their interfaces. With Synthetic modules, you can calculate the number of total sales by adding the average sales value of each franchise, or calculating the average temperature of a room from the temperature value in all its points.

DB Historic to store data during long periods
Centralized file distribution system

The Enterprise version supports an additional database to store all the data that are not used often (i.e data older than one month). These data are browsed transparently anytime needed, allowing to have a soft and fast system data processing in “real time” and store more data and for a longer time.

A file collection is a set of files (scripts and/or executables) that are copied automatically to a specific folder in the agent (Windows or Unix). File collections allow these files to be propagated within the policies. Therefore, they can be used by a group of agents through a “package” of scripts and the modules used by them.


Full featured multiplatform agents for Windows, HP-UX, Solaris, BSD, AIX and Linux Delegated agents (Broker mode) and Proxy mode
There are software Agents for Windows, Linux, AIX, HP-UX, Solaris, BSD and Mac. These agents provide information about the system where they are installed (CPU, memory usage, disc usage, the output of any command, etc.). There are also hardware Agents to monitor temperature, humidity, smoke, Gas, flood and any device that sends dry contact.

This is a special work method for the agent, which allows it to work in different complex architectures by operating over a single physical agent and deploying remote monitoring from that agent. Therefore, although it would behave as if several agents have been installed, a single agent would be monitoring several systems. 

Tentacle protocol supports the use of proxies (in HTTP/Connect mode) in a way other agents can connect directly to the server using a standard proxy. In the same way, agents can be configured so they can act as intermediate servers (Drone mode), so they can be used to centralize the communication with the destination server or with another proxy. This system also allows file collection and remote configuration management.

Conditioned module execution in the software agent  Remote agent management
It allows us to interact from the agents immediately if something is going wrong, independently from the next actions in the console. This preconditions system allows us to stop monitoring systems that don't have activity in that moments like high availability systems or agents running specific maintenance processes (backup scripts). With Pandora FMS you can modify the configuration of any Agent installed from the Web Console. It allows us to add or remove modules from the agent, change the IP address of Pandora FMS server, the interval, the connection port, and any other configuration option of the Agent.
Remote Inventory or by Agent Embedded agents and Android agent
It's a new system and service inventory thatl acts like a system inventory by showing software and hardware in the monitored systems. It is possible to choose whether agent-less or agent-based configuration to get the data.

Pandora FMS has developed a specific agent for embedded devices, these agents are able to run on systems like OpenWRT y BusyBox. Pandora FMS also has a specific agent for Android phones: Pandroid.  Pandroid reports GPS information to the GIS system on Pandora, and also returns battery levels, device orientation and proximity sensor status.



User Interface   

Skins System Role-Based Access Control Levels
The Pandora FMS Enterprise version allows us to design our own interface -per user group- so that we can have fully customized views: colors, icons, layout, logos, etc.

Pandora FMS has a user role and a permission system that allow us to define new users with different permissions over the different monitoring groups. Therefore, a user could be administrator of the Accounting System, having only permissions to see the events of the Human Resources group. There is also an Enterprise ACL system that expands this feature.

Fine Grain ACL System 100% WEB Environment, multiclient with separated views, ready for SaaS
Enterprise ACL system allows you to configure through the ACLs what parts of the Operation and Administration systems every user can see. Therefore, this allows you to define different interfaces for every user. You can decide who can have access to what operations, restricting operations to individuals who may be even tool administrators. Pandora's architecture and design have been oriented to meet all the needs of different clients with the same infrastructure. It is multiclient (each user sees only their elements). Since it is 100% web, it allows any remote client to access their views and manage their reports.
                                                                                                                                                                                                                   Native integration of Integria IMS incidents system
Pandora FMS has a basic incident system integrated. However, instead of improving this system, we have totally integrated Pandora FMS with an external incident system, called Integria IMS. For further information, click here.

This system (Open Source) allows us to perform many tasks, like automatic notifications via email, defining work groups, adding attachments, SLA notifications and separate by operation roles. You can use Pandora FMS interface to work directly over Integria.
Dynamic browsable network maps Dynamic browsable network maps Light WEB Console for mobiles
These maps are an improved and extended version of the original visual console and network maps. This allows the user to create his own maps with real monitoring elements, reorder them following a customized network view, establish multiple hierarchies with them, as well as linking them to other maps and browse them in a completely visual environment

Pandora FMS provides a specific interface for light mobile devices (such as mobile phones) where essential system data is shown in an efficient and fast format, adapted to the terminal used at that moment. This interface can show graphics, status, events and some other relevant data in Pandora FMS.



Custom reports Dashboard
Now it is possible to change the report logo and add a first page, a header, a footer or an index in the reports. With the Enterprise version of Pandora FMS, you can create reports in HTML, PDF and XML and set dates to send emails.

Besides, reports can be recurrent and sent every week, month, each 6 months, etc. In the Enterprise reports, the first page can be customized with a WYSIWYG editor, automatic content indexes, custom fonts (including non Latin characters, like Japanese, Arabic...). 

Furthermore, different Wizards can be used to provide an easier and faster management.
Since Pandora FMS 3.1, the Pandora Console has a new main page, called Dashboard. Our dashboard is based on "pieces" of custom-defined information called widgets and is totally customizable with different screens and frames. Each dashboard has different widgets such as reports, graphs, maps, metrics etc. Each user can define its own dashboard.

Visual console for custom defined service-level monitoring SLA & ITIL v3 Reporting
Pandora FMS enables every user to customize their monitoring view. It is a customized-defined graph view based on a representation in the space of selected items, represented status, data, graphs and other visual console status, scaling always the critical events.

This feature, combined with the service-based monitoring on weights, is a very flexible monitoring tool for groups of elements with user-defined margins. Unlike the "specific monitoring" for specific indicators, the Pandora FMS monitoring services manage different kind of "groups" of elements with certain "margin of error" based on the failure accumulation.

Pandora FMS can create HTML, PDF and XML reports for any monitored element. Data, such as graphs, SLAs, metrics and events can be added to these reports. Reports are created for a configurable time frame that goes from an hour up to six months.

Pandora FMS SLA reports allow you to define the level of agreement (%) per parameter by defining valid operation ranges. This allows you to define combined metrics with many values to determine the level of agreement of a set of parameters in a defined time range.

Furthermore you can create a lot of reports of any monitored item using ITIL metrics such us MTBF, MTTR, TTO and TTRT. 


Network and communications     

Autodiscovery and network topology detector SNMP Monitoring
 Pandora FMS scans, periodically, new non monitored systems and detects its OS and profile based on TCP ports. Then, depending on the network, OS or port profile, it assigns them to a specific network monitoring template. Recon server also detects the network topology and "attaches" it to the new host most direct known parent.  Simple Network Management Protocol (SNMP) is a UDP-based network protocol. It is used mostly in network management systems to monitor network-attached devices for conditions that warrant administrators attention. Pandora FMS can monitor any device with SNMP protocol directly from the Pandora FMS Network Server.
Supports IPv4 and IPv6 Hi-Speed ICMP & SNMP Exploration

This version includes full support for TCP, ICMP and SNMP protocols.

Pandora FMS v4.0 incorporates the new “Enterprise Network Server”, which performs the same tasks as the OpenSource version, but up to 50 times faster. Thanks to specific super fast tools for testing and organizing the checks in multi-thread blocks, it provides a very efficient management in systems with thousands of ICMP and/or SNMP checks.

SNMP Trap Monitoring Transactional advanced WEB Monitoring
Pandora FMS has a Trap Console that shows the SNMP events received by the Pandora FMS server. It shows the following information about the event: status, OID source; and the associated Agent: date, if it has any associated alert and the action to take on the event. From the same Console, alerts could be assigned in order to receive traps.

Pandora FMS Enterprise SNMP traps console has a few interesting features for our Enterprise customers:
  • It has a MIBs loader for traps definition.
  • User can define a Traps alias to show the information differently.
  • It can forward a TRAP to agent, as a string module.
  • It can filter SNMP before processing traps.

Pandora FMS WEB monitoring is a transactional or synthetic test that truly reproduces the complete browsing "process". It could include features such as authenticating a form, doing click in a menu option, filling in a form and verifying that each process returns a specific text string. Any mistake during the process will have a checking failure as a result. The complete transaction includes the download of all the resources (graphs, animations, etc), that the real browsing has.

WEB monitoring returns a "real" user experience and reporting time of transaction. It is also able to "check" if the complete transaction is finished by checking text output response.

SSH/Telnet console  
This feature allows administrators and users to connect directly from the browser (HTML5 required) to your remote devices (Routers, Switches or unix servers) by using a 100% WEB implementation of Telnet/SSH. All connections come from Pandora FMS server, so you can centralize your network access from a single point. This feature and the VNC access extension help you managing your network and servers from a single, centralized tool.


Event Management    

Fault & Event Management Centralization and historical events

Pandora FMS event system keeps a log of everything that happens. When, for example, a service or a host goes down or comes up again, an alert is fired or new hosts are discovered at the network.

Events can be searched by group, type, severity or event status filtering from the Web Console. Thanks to the RSS feed, events can be exported into a CSV file or can be linked to feed readers.

The Metaconsole of Pandora FMS allows the centralization of events for all the instances that are monitoring their systems. With centralized events, you can perform advanced correlations with all the information from your system.

Thanks to the event history you can store the system events of the last years and check recurring errors by filtering large quantities of events.
Event correlation system Responding to events
Since the version 4.0, Pandora FMS incorporates a system to correlate events and produces alerts and new events. This system allows you to define logical rules between the system events, based on many fields, like tags, status, critical level, value, group, source agent, etc. Besides, all these rules are applied over a time range. This system can “filter” false positives, event storms and determine the source of the problem way more automatized and clear.

Our advanced tools to respond to events will let you run automatic actions or actions monitored by the operator such as accessing via SSH, performing a ping or any action you like.