Your SlideShare is downloading. ×
0
Pandora FMS http://pandora.sourceforge.net Enrique Verdes Unix Programmer . LPIC-1 SysAdmin
What's this octupus thing? Pandora is a monitoring tool designed to monitor either systems or applications. It will allow ...
Architecture <ul><li>Distributed architecture </li></ul><ul><li>High Availability and Load Balancing </li></ul><ul><li>Web...
We will talk about... <ul><li>A brief overview of installation. </li></ul><ul><li>The software agents. </li></ul><ul><li>T...
About the installation... <ul><li>The documentation is quite clear, but the process needs to be made more straightforward....
The pandora software agents <ul><li>Totally customizable (easy shell language):  </li></ul><ul><ul><li>bash for Linux. </l...
Agent Configuration server_ip  192.168.50.100 server_path  /opt/pandora_server/data_in pandora_path  /opt/pandora_agent/ t...
Adding an agent in the web console
Agent's modules <ul><li>Each agent can be defined a set of “modules”. </li></ul><ul><li>Modules can inform the state of th...
Module Example module_begin module_name disk_root_free module_type generic_data module_interval 2 module_exec df -kh / | t...
Module Types <ul><li>generic_data: numeric data type. </li></ul><ul><li>generic_data_inc: incremental numerical data type....
Network Server Module Types <ul><li>remote_icmp: get network latency in miliseconds for remote system. </li></ul><ul><li>r...
Adding a Module in the web console
Alerts <ul><li>eMail. Sends an e-mail from Pandora’s Server Internal audit. </li></ul><ul><li>SMS Text. Sends an SMS to a ...
Conclusion <ul><li>Pandora is a powerfull Network Monitoring System with all the advantages of free software. </li></ul><u...
... at the end... any questions?
Tank you very much. Muito obrigado. Muchas gracias. http://gallego.codigolibre.net
Upcoming SlideShare
Loading in...5
×

PandoraFMS: Free Monitoring System

1,571

Published on

Charla sobre Pandora FMS: Arquitectura, agentes y módulos.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,571
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "PandoraFMS: Free Monitoring System"

  1. 1. Pandora FMS http://pandora.sourceforge.net Enrique Verdes Unix Programmer . LPIC-1 SysAdmin
  2. 2. What's this octupus thing? Pandora is a monitoring tool designed to monitor either systems or applications. It will allow you to know the status of any of your systems, whether they're hardware for network communications, web applications or just an operating system. Pandora is able to monitorize whatever you want.
  3. 3. Architecture <ul><li>Distributed architecture </li></ul><ul><li>High Availability and Load Balancing </li></ul><ul><li>Web administration </li></ul><ul><li>Active and pasive monitoring. </li></ul>
  4. 4. We will talk about... <ul><li>A brief overview of installation. </li></ul><ul><li>The software agents. </li></ul><ul><li>The modules. </li></ul><ul><li>And this only for Linux. </li></ul><ul><li>and we are not going to talk about... </li></ul><ul><li>SNMP console. </li></ul><ul><li>Installation in deep. </li></ul>
  5. 5. About the installation... <ul><li>The documentation is quite clear, but the process needs to be made more straightforward. </li></ul><ul><li>You need PandoraFMS_Console &PandoraFMS_Server tarballs because database configuration is packaged in the Pandora_console tarball. </li></ul><ul><li>You need a user called pandora and create ssh keys for the agents to send de data. </li></ul>
  6. 6. The pandora software agents <ul><li>Totally customizable (easy shell language): </li></ul><ul><ul><li>bash for Linux. </li></ul></ul><ul><ul><li>csh for BSD and NokiaIPSO. </li></ul></ul><ul><ul><li>ksh for Solaris & AIX. </li></ul></ul><ul><li>Free Softare (GPL Licensed), so source code is available to modify and improve any one of it. </li></ul>
  7. 7. Agent Configuration server_ip 192.168.50.100 server_path /opt/pandora_server/data_in pandora_path /opt/pandora_agent/ temporal /opt/pandora_agent/data_out interval 300 debug 0 checksum 0 #if not set uses hostname #agent_name geminon
  8. 8. Adding an agent in the web console
  9. 9. Agent's modules <ul><li>Each agent can be defined a set of “modules”. </li></ul><ul><li>Modules can inform the state of the process we want to monitor, or data about services or system variables like CPU usage, memory, disk, etc. </li></ul><ul><li>Data gathered are transferred in an XML file to the Data Server using SSH, at customizable time intervals. </li></ul><ul><li>XML files are read and data is processed into de Database. </li></ul>
  10. 10. Module Example module_begin module_name disk_root_free module_type generic_data module_interval 2 module_exec df -kh / | tail -1 | awk '{ print 100-$5 }' module_max 100 module_min 0 module_description Free disk Percentage of root partition module_end
  11. 11. Module Types <ul><li>generic_data: numeric data type. </li></ul><ul><li>generic_data_inc: incremental numerical data type. It stores data resulting from difference between last agent data and actual data. </li></ul><ul><li>generic_data_proc: Boolean data type: 0 means False, and >=1 means True. Generic Proc types are also called &quot;monitors&quot;. They Are displayed in agent view as little lamps. Red if False, Green if True. </li></ul><ul><li>generic_data_string: Alphanumeric data type (text string, max. 255 characters). </li></ul>
  12. 12. Network Server Module Types <ul><li>remote_icmp: get network latency in miliseconds for remote system. </li></ul><ul><li>remote_icmp_proc: makes a &quot;ping&quot; to remote system. Report 0 if system is not reachable or not responding. </li></ul><ul><li>remote_tcp_proc and remote_ucp_proc: makes a &quot;tcp&quot; / &quot;udp&quot;ping to remote systems and reports &quot;1&quot; if a listing port is responding and 0 if not responding. </li></ul>
  13. 13. Adding a Module in the web console
  14. 14. Alerts <ul><li>eMail. Sends an e-mail from Pandora’s Server Internal audit. </li></ul><ul><li>SMS Text. Sends an SMS to a given mobile phone </li></ul><ul><li>SNMP Trap. Sends a SNMP Trap </li></ul><ul><li>Syslog. Sends an alert to the Syslog </li></ul>
  15. 15. Conclusion <ul><li>Pandora is a powerfull Network Monitoring System with all the advantages of free software. </li></ul><ul><li>There are other solutions (Nagios, ZenOSS) but Pandora offers greater posibilities, wich pays the added complexity. </li></ul><ul><li>Being a Spanish development lowers the language barrier, helping those wanted to get involved. </li></ul>
  16. 16. ... at the end... any questions?
  17. 17. Tank you very much. Muito obrigado. Muchas gracias. http://gallego.codigolibre.net
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×