pandorafms/pandora_console
slerena a27a7a4384 2007-11-19 Sancho Lerena <slerena@gmail.com>
* index.php: Included patch summited by Guru Evi (guruevi) for HTTPS support. THanks evi ! :)



git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@678 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
2007-11-19 19:51:46 +00:00
..
general 2007-09-08 Raul Mateos <raulofpandora@gmail.com> 2007-09-08 18:05:06 +00:00
godmode 2007-10-14 Raul Mateos <raulofpandora@gmail.com> 2007-10-14 11:09:20 +00:00
help 2007-06-27 Raul Mateos <raulofpandora@gmail.com> 2007-06-27 17:45:42 +00:00
images 2007-10-03 Sancho Lerena <slerena@gmail.com> 2007-10-03 01:16:32 +00:00
include 2007-10-14 Raul Mateos <raulofpandora@gmail.com> 2007-10-14 11:09:20 +00:00
operation 2007-10-13 Raul Mateos <raulofpandora@gmail.com> 2007-10-13 21:23:44 +00:00
reporting 2007-08-17 Sancho Lerena <slerena@artica.es> 2007-08-17 16:10:55 +00:00
AUTHORS * Preparing the package for release Beta2 officially. 2006-07-03 17:16:20 +00:00
COPYING * Preparing the package for release Beta2 officially. 2006-07-03 17:16:20 +00:00
ChangeLog 2007-11-19 Sancho Lerena <slerena@gmail.com> 2007-11-19 19:51:46 +00:00
README 2007-08-23 Sancho Lerena <slerena@gmail.com> 2007-08-23 15:52:42 +00:00
index.php 2007-11-19 Sancho Lerena <slerena@gmail.com> 2007-11-19 19:51:46 +00:00
install.php 2007-09-04 Raul Mateos <raulofpandora@gmail.com> 2007-09-04 12:08:46 +00:00
pandora_console.spec 2007-06-19 Manuel Arostegui <marostegui@artica.es> 2007-06-19 09:08:39 +00:00
pandoradb.sql 2007-08-20 Sancho Lerena <slerena@artica.es> 2007-08-20 15:32:27 +00:00
pandoradb_12_to_13.sql 2007-08-17 Sancho Lerena <slerena@artica.es> 2007-08-17 16:10:55 +00:00
pandoradb_data.sql 2007-08-30 Sancho Lerena <slerena@artica.es> 2007-08-30 10:49:50 +00:00
pandoradbdata_12_to_13.sql 2007-08-23 Sancho Lerena <slerena@gmail.com> 2007-08-23 15:52:42 +00:00
upgrade.php 2007-09-04 Raul Mateos <raulofpandora@gmail.com> 2007-09-04 11:32:19 +00:00

README

Pandora FMS : The Free Monitoring System (v1.3)
===============================================

http://pandora.sourceforge.net

What is Pandora FMS
-------------------

Pandora watches your systems and applications, and allows you to know the status of any element 
of those systems. Pandora could detect a network interface down, a defacement in your website, 
a memory leak in one of your server app, or the movement of any value of the NASDAQ new 
technology market. If you want, Pandora could send out SMS message when your systems fails... 
or when Google's value drop below US$ 33.

Pandora will adjust, like an octopus, to your systems and requirements, because has been 
designed to be open, modular, multiplattform and easy to customize and use, all integrated into 
a scalable and distributed architecture.

Pandora runs on any operating system, with specific agents for each platform gathering data and 
sending it to a server, it has specific agents for GNU/Linux, AIX, Solaris, HP-UX, BSD/IPSO, 
and Windows 2000, XP and 2003.

Pandora can also monitor any kind of TCP/IP service, without the need to install agents, and 
monitor network systems such as load balancers, routers, switches, operating systems, 
applications, or simply printers if you need. Pandora also supports SNMP for collecting data 
and for receiving traps.

A few examples of common resources monitored by Pandora could be processor load, disk and 
memory usage, running processes, log files, environmental factors such as temperature, or 
application values like strings contained in web pages or any possible way to collect data in 
an automatic way.

Pandora FMS Features
--------------------

    * Lightweigth agents. No need to install adicional software.
    * Also could use network to collect data on remote systems.
    * High availability for each component.
    * Escalable architecture: no liminitation on number of servers you can setup for the same enviroment.
    * Internal detection on Network Servers in case of failure, automatic takeover of secondary servers.
    * Stores all data for many weeks or months
    * Support for implementing redundant and distributed monitoring servers.
    * Data is stored in a relational database (MySQL).
    * Automatic database optimization for size, using interpolation and compression algorithms.
    * Integrated alert systems: send mails, execute scripts, send SMS, or simply write to syslog are a few examples.
    * Integrated graphical reporting system for any kind of collected data.
    * SNMP Trap reception with Realtime Console.
    * Granularity of accesses and user profiles for each group and each user.
    * Integrated internal auditing for any operation.
    * Alert filtering to avoid false positives.
    * Event system with user validation for operation in teams.
    * Integrated incident system with flows and different profiles.
    * Any collected value can be displayed as graph or data table.
    * Alerts can be triggered any kind of event, in many ways.
    * WebConsole on line HTML contextual help.
    * Integrated DB management: purge and DB compaction.
    * Mass configuration/alert manager to copy and distribute agent-module and/or agents/alerts setup to other agents.
    * Profiles could be personalized using up to eight security attributes without limitation on groups or profiles.
    * Filters for collected data to avoid bad data.

What do I need?
---------------

Perl 5.8, Some Perl modules, MySQL4x or higher, PHP5, and some PHP Modules. See the
Installation Documentation or go to http://pandora.sourceforge.net


Install
-------

Please visit our online documentation site or download install guides at 
http://pandora.sourceforge.net.


Quick install guide
-------------------

Install openssh server

 apt-get install ssh

Download console tarball and uncompress on /tmp/pandora/pandora_console

 cd /tmp
 tar xvzf /whateveritwere/pandora_console_xxxx.tar.gz

Install apache, php, mysql (LAMP) and some PHP5 modules:

 apt-get install libapache2-mod-php5 apache2 mysql-server php5-gd php5-mysql pear php5-snmp

Move pandora_console to /var/www

 mv pandora_console/ /var/www

Change owner to www-data (apache2 user)

 chown -R www-data /var/www/pandora_console/

If you're installing your mysql, setup a root password, for example "none"

 mysqladmin password none

Access with a browser to this machine, in my case, to 192.168.50.126

 http://192.168.50.126/pandora_console

A webpage should show you a welcome screen to install wizard. Read carefully and press "NEXT" 
to begin installation and go to step 2.

Module dependencies are tested here. Probably you need to cold restart your apache

 /etc/init.d/apache2 stop
 /etc/init.d/apache2 start

Refresh your browser and you should see that now all dependencies are Ok. Let's go to step #3.

This screen need to enter data about your database root user (or other with privileges to 
create databases, table and insert data), and where is placed your Pandora FMS setup.

Enter mysql user and password (if you're follow this doc, step by step, should be root as user, 
none as password, and localhost as hostname), and let default values in last two boxes. Let's 
go to final step.

This should be done and Pandora Console fully installed. Last step is delete upgrade.php, 
install.php, all *.sql files:

 rm upgrade.php
 rm install.php
 rm *.sql

And access to your new Pandora FMS console at

http://192.168.50.126/pandora_console/index.php

Login with user "admin" and password "pandora" 

License
-------

The project is distributed under the GPL License v2 or later.

Copyright (C) 2004-2007 Pandora FMS development team