what is it? - on premise monitoring system | … · what is pandora fms ? pandora fms is an...
TRANSCRIPT
1
WHAT IS IT?
WHAT IS PANDORA FMS ?
3
WHAT IS PANDORA FMS ?
4
First position !
WHAT IS PANDORA FMS ?
Pandora FMS is an all-purpose monitoring system.
5
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.
WHAT IS PANDORA FMS ?
6
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.
* Source: Sourceforge.net, March 2012
HISTORY
7
WHO USES IT ?
WHO USES IT ?
9
Spain Mexico
Spain UK Japan Mexico Brazil USA Germany Dennmark
Chile Argentina New Zealand Canada Ecuador Belgium Colombia Congo
INTRODUCTION
HOW IT WORKS ?
11
COLLECTION CONSOLIDATION
NOTIFICATION
PRESENTATION
ARCHITECTURE
12
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.
15
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.
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.
17
SERVERS
• HTTP, LDAP, Radius, WMI, SSH,
etc
SENSORS
• NOC sensors for temperature.
• Electrical consumption
• Able to integrate with several
devices in the market.
CONSOLIDATION
CONSOLIDATION
19
Normalization of all the data
collected
A high volume historical database
capable of storing several years of
data.
Full High Availability Architecture
PRESENTATION
20
PRESENTATION
REPORTS
• Trends.
• Inventory.
• Top-N.
• SLA.
• ITIL Metrics.
• Graphs.
• Regular sumissions in PDF
DASHBOARDS
VISUAL CONSOLE
21
SERVICE DIAGRAMS
TOPOLOGICAL MAPS
TREE VIEWS
EVENT CONSOLE
EVERYTHING 100% WEB WYSIWYG.
NOTIFICATION
NOTIFICATION
23
Event
correlation
SMS and e-mail
alerts, integration
with secondary
applications, etc.
Corrective command
execution
Integration with
Tivoli & HP OVO
Realtime sound
console
RSS events feed
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 Same tool for
different environments and
technologies
Extreme scalability.
(Thousands of servers)
Faster time evaluation
(time-to-value)
Opensource !
A large number of features with the best
cost-benefit ratio.
Very low TCO (Total Cost of Owenership) compared to other
similar solutions
Capability to develop new features on
demand.
Users and customers who have brought experience and maturity to the
project.
28
ADVANTAGES
VERSUS CLASSIC COMPETITORS
(HP, IBM, CA, Microsoft)
29
Better cost-benefit
Greater flexibility and
integration
Faster start-up
More powerful crossplatform
agents
Bigger number of features
Extensive international
support
Larger user community
VERSUS NEW COMPETITORS
( OpenCore, OpenSource)
LICENCE AND VERSIONS
30
ENTERPRISE LICENCE
Annual fee.
License based on the number of monitored
devices.
Professional support, Enterprise features
and certified updates.
OPEN SOURCE LICENCE
Free.
Unsupported, help from community.
Reduced features option for large environments.
There is a formal training program for Pandora FMS:
* The official certificates are issued only by Artica.
PAT: Curso de administración de Pandora FMS
OFFICIAL TRAINING
31
PAE: Pandora FMS Expert engineering.
PAT: Pandora FMS Administration.
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
34
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++
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:
36
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.
REQUIREMENTS
37
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
39
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.