15
L'un des principaux objectifs de la Observium du projet (observium.org) - donner
l'administrateur un outil facile configurer et entretenir des outils avec une
automatisation maximale de tous les processus et la disponibilit des
donnes.Distribu sous la licence GNU GPL. Pour collecter des donnes l'aide de
SNMP, et ne ncessite pas d'installation sur les agents des systmes clients. Il prend
en charge un grand nombre de matriel et OS - Cisco, Linux, FreeBSD, Windows,
Juniper, Brocade, Fonderie, Imprimantes de certains fabricants et beaucoup
d'autres. Le processus de recherche et dispositifs de connexion au serveur est au
maximum simplifie et ncessitent rarement la finition manuelle. L'interface
intuitive vous permet d'obtenir des donnes sur l'tat des systmes pour afficher
l'historique et les statistiques de performance en cours pour valuer les
performances rseau et des erreurs (y compris BGP informations de routage
dynamique, OSPF). Prise en charge Cisco Discovery Protocol. La console de gestion
affiche des informations de Syslog. Vous pouvez vous connecter au service de
collecte de statistiques et de visualisation collectd et Smokeping (statut de canal
de surveillance). Le projet offrira galement des scripts pour contrler et surveiller
certaines applications - Apache, nginx et MySQL. Observium contient pas de
systme d'alerte, et focalis uniquement sur la collecte de donnes et la
visualisation.
Pour afficher les donnes RRDTools utilises, interface web est crit en PHP, toutes
les donnes sont stockes dans MySQL, donc pour l'installation, vous pouvez utiliser
un serveur LAMP (Apache est pris en charge avec des modules mod_php et
mod_rewrite). Les packages de distribution rfrentiels Observium pas, mme si le
processus d'installation en gnral est standard pour les applications crites en
PHP. Vous devez galement IPMITool paquets, graphviz et fping ..
$ Sudo aptitude install libapache2-mo- php5 php5-cli php5-gd php5-snmp php-pear snmp graphviz subversion mysql-server rrdtool mysql-client
Si vous envisagez de contrler les environnements virtuels, puis ajoutez la libvirt:
$ Sudo apt-get install libvirt- bin
Paquets Net_IP dans Ubuntu est donc pas les mettre par PEAR.
$ Sudo pear install Net_IPv6
$ Sudo pear install Net_IPv4
Les dveloppeurs ne proposent que l'accs au SVN
$ Sudo mkdir -p / opt / observium && cd / opt
$ Sudo svn co http: // www.observium.org / svn / observateur / trunk observium
Vous pouvez choisir un autre rpertoire, mais ne pas oublier de changer ses
donnes dans includes / defaults.inc.php:
$ Config [ 'install_dir'] = "/ var / www / observium";
Crez deux rpertoires pour les donnes et graphiques et dfinissez les
autorisations appropries (dans Debian / Ubuntu serveur Web est en cours
d'excution au nom du www-data):
Les graphiques de $ Sudo RRD
$ Sudo chown -R www-data.www- donnes. / *
Crer un compte de base de donnes et l'utilisateur pour travailler avec observium:
$ Mysql root -p
mysql> CREATE DATABASE observium;
mysql> GRANT ALL PRIVILEGES ON observium. * TO 'observium' @ 'localhost '
-> Identified by 'mot de passe';
mysql> quit
Copiez le fichier de configuration du modle:
$ Cd observium
$ Sudo cp config.php.default config.php
Modification d'un modle:
$ Sudo nano config.php
### paramtres de connexion de base de donnes
$ Config [ 'db_host'] = "localhost";
$ Config [ 'db_user'] = "observium";
$ Config [ 'db_pass'] = "mot de passe";
$ Config [ 'nom_base'] = "observium";
33 * / 6 * * * root cd / opt / observium / &&. / Discovery.php -h all >> / dev / null 2> & 1
* / 5 * * * * root cd / opt / observium / &&. / Discovery.php -h nouvelle >> / dev / null 2> & 1
* / 5 * * * * root cd / opt / observium / &&. / Poller.php -h all >> / dev / null 2> & 1
cron Redmarrer.
$ Sudo services cron reload