1
WHAT IS IT?
3 WHAT IS PANDORA FMS?
WHAT IS PANDORA FMS? First position! 4
WHAT IS PANDORA FMS? Pandora FMS is an all-purpose monitoring system. WHAT IT DOES WHERE IT WORKS Gathers information from any kind of logic system. Generates customized alerts and notifications Shows graphs, reports, etc and monitoring maps in a WEB environment. Applications and operating systems. Network and communications. Business processes (BPM). User experience on WEB environments (browser automation), Electrical comsumption, temperature monitoring, external sensors, etc. 5
WHAT IS PANDORA FMS? Is an OpenSource project, under the leadership of Artica, a Spanish company founded in 2005. There are thousands of companies using it, and more than 450.000 downloads * It is used all around the world in more than 75 different countries. Big corporations like Telefónica choose Pandora FMS to replace other monitoring solutions like BMC Patrol, HP OVO, IMB Tivoli or NetlQ, achieving very significant savings. 6 * Source: Sourceforge.net, March 2012
7 HISTORY
WHO USES IT?
WHO USES IT? Spain Mexico Spain UK Japan Mexico Brazil USA Germany Dennmark Chile Argentina New Zealand Canada Ecuador Belgium Colombia Congo 9
INTRODUCTION
HOW IT WORKS? NOTIFICATION COLLECTION CONSOLIDATION PRESENTATION 11
12 ARCHITECTURE
IT GLOBAL MONITORING Availability management Fault management in infraestructure, ITIL metric calculations (MTTR, MTBF), recovery actions on problems. Service Level Agreement BPM, business metrics, SLA, OLA's and KPI's. Different kind of views and realtime dashboards. Capacity management Fault and performance history monitoring, custom scheduled reports, trend prediction, and projection reporting for capacity planning. 13
COLLECTION
WHAT DOESIT MONITOR? OPERATING SYSTEM Linux, Solaris, AIX, HP/UX, Windows, FreeBSD, OpenBSD, NetBSD, MacOS... VIRTUALIZATION Vmware, Xen APPLICATIONS SAP, Tomcat, Weblogic, IIS, JBoss, Exchange, WebSphere, Oracle, ERP... HARDWARE SENSORS Temperature, humidity, flood, power, etc. NETWORKING Any manufacturer: Cisco, Juniper, 3com, Teldat, Huawei, D-Link. DATABASES Oracle, DB2, SQL Server, Mysql SUPPORTED PROTOCOLS SNMP, HTTP, LDAP, Ping, TCP, WMI, RADIUS, DNS, SQL queries WEB USER EXPERIENCE Latency, connection, login process, sessions, buying process, etc. 15
AGENT BASED MONITORING HA supported in the agents. Agents can store data in a local buffer on connections failure. It can execute commands in response to a failure. Lightweight agents for any OS. It has pre-conditions previous to monitoring. Scheduled monitoring. Remote agent management. Agents can collect inventory information (services, software ) 16
REMOTE MONITORING NETWORKING Full support for SNMP, TCP, ICMP, etc Automated network sweep. Remote sensors and drones. Topolological maps WEB Step by step navigation. Download time, user experience. Content validation. API \ Webservices checking. SERVERS HTTP, LDAP, Radius, WMI, SSH, etc SENSORS NOC sensors for temperature. Electrical consumption Able to integrate with several devices in the market. 17
CONSOLIDATION
CONSOLIDATION Normalization of all the data collected A high volume historical database capable of storing several years of data. Full High Availability Architecture 19
20 PRESENTATION
PRESENTATION REPORTS Trends. Inventory. Top-N. SLA. ITIL Metrics. Graphs. Regular sumissions in PDF SERVICE DIAGRAMS TOPOLOGICAL MAPS TREE VIEWS EVENT CONSOLE EVERYTHING 100% WEB WYSIWYG. DASHBOARDS VISUAL CONSOLE 21
NOTIFICATION
NOTIFICATION Event correlation RSS events feed SMS and e-mail alerts, integration with secondary applications, etc. Realtime sound console Corrective command execution Integration with Tivoli & HP OVO 23
OPERATION
OPERATION 100% web based multiuser, multi-client access. LDAP and AD integration. Policy and standard template monitoring. Command line tools (CLI). API WEB interface for third party integration. HA in all components. Event reader for Android. 25
METACONSOLE OPERATION The meta-console implements a way to allocate the monitoring among different servers Each server has its own database, console and server, and needless to say its own agents. We are able to control thousands of dispositives in this way. 26
WHY PANDORA FMS?
ADVANTAGES Users and customers who have brought experience and maturity to the project. Same tool for different environments and technologies Extreme scalability. (Thousands of servers) Capability to develop new features on demand. Faster time evaluation (time-to-value) Opensource! Very low TCO (Total Cost of Owenership) compared to other similar solutions A large number of features with the best cost-benefit ratio. 28
ADVANTAGES VERSUS CLASSIC COMPETITORS (HP, IBM, CA, Microsoft) VERSUS NEW COMPETITORS ( OpenCore, OpenSource) Better cost-benefit Greater flexibility and integration More powerful crossplatform agents Bigger number of features Faster start-up Extensive international support Larger user community 29
LICENCE AND VERSIONS OPEN SOURCE LICENCE Free. Unsupported, help from community. Reduced features option for large environments. ENTERPRISE LICENCE Annual fee. License based on the number of monitored devices. Professional support, Enterprise features and certified updates. 30
OFFICIAL TRAINING There is a formal training program for Pandora FMS: PAT: Pandora FMS Administration. PAE: Pandora FMS Expert engineering. * The official certificates are issued only by Artica. PAT: Curso de administración de Pandora FMS 31
TECHNOLOGY
PANDORA FMS TECHNOLOGY Lightweight application server (Apache/PHP5). WEB Interface based on AJAX and HTML5 WEB Integration based on REST Web Services. MySQL5 for Database backend. Experimental support for Oracle and PostgreSQL Modular design on Perl5. Agent plugins developed in VBScript, PowerShell, Perl, Python and Shellscript Lightweight agents for Microsoft Windows and Unix platforms. In Microsoft, we use native API s 33
INFORMATION GATHERING Pandora FMS does not use lots of abstraction layers witch slow down the information extration from the host system. It uses native commands and tools to obtain information directly from the system It uses Windows native low level API to get the information directly if possible. Unix agent developed on PERL. Windows agent coded in C++ 34
AGENT PLUGINS It permits complex performance testing and add it in an autonomous way, easy to integrate. You can use the monitoring scrìpts already in place and use it in Pandora FMS. Plugins are interchangeable and reusable between different agents. Plugins support any languages: Scripting (Perl, VBS, Powershell, Python), Java and C/C++. 35
EASY TO INTEGRATE There are many ways to integrate with Pandora FMS, by using different mechanisms: Command Line Tool to administer Pandora FMS, for a better script integration. Direct integration with suites like IBM Tivoli or HP OpenView. Easy to use WEB API Rest. Export / Import information using CSV format. URL Actions in the GUI allows contextual integrations. 36
37 REQUIREMENTS
MINIMUM REQUIREMENTS It works in basic servers or multiprocessor servers, with 100% hardware usage. Parallel and multiple server processing. It scales by adding more servers if necessary. Average server: : 4GB RAM, CPU Multicore, for 2.000 agents. Server works under Linux, or BSD.
SYSTEMS SUPPORTED SERVER: RedHat Enterprise Server, CenOS and Fedora. SLES, Open Suse Debian / Ubuntu Linux Solaris FreeBSD AGENTS: NT4, Windows 2000, XP, 2003, Vista, 2008, 7 (32/64 bits). HP-UX 11 or higher. AIX 4.3 or higher. Solaris 6 or higher. Linux (Any distro) NetBSD,FreeBSD, OpenBSD. 39
Artica ST Madrid España Tel: (+34) 91 559 72 22 sales@artica.es www.artica.es