Table des matières
, , , ,

Zenoss

Zenoss est un outil de monitoring nouvelle génération. Il intègre dans un seul logiciel le monitoring (par exemple ce que fait un cacti) et l'alerting (ce que fait un nagios).
Il est écrit de manière totalement modulaire par design et supporte l'ajout de modules (zenpack).

Il existe deux versions :

Cette page décrit l'installation de la version Core.

Installation

Editer /etc/apt/sources.list et ajouter à la fin :

# Zenoss repository
deb http://dev.zenoss.org/deb main stable

utiliser ensuite aptitude ou apt-get pour installer le paquet :

Zenoss est installé par défaut dans /usr/local/zenoss, pour le démarrer utiliser :

/etc/init.d/zenoss-stack start

Architecture logicielle

Zenoss est écrit en python et utilise zope comme serveur applicatif.

Les données utilisées et recueillies par Zenoss sont de trois types :

Ajouter un device

Ajouter des Zenpacks

Ajouter le Zenpack fping

Avant d'ajouter le zenpack, vérifier que fping est installé (paquet fping) et le rendre accessible dans /usr/sbin/ :

# cd /usr/sbin
/usr/sbin# ln -s /usr/bin/fping
/usr/sbin#

Programmation

Modeler

import pdb; pdb.set_trace()
zenmodeler run -v10 -d THE_DEVICE_I_WANT_TO_MODEL_EXACTLY_AS_IN_ZENOSS --collect=COLLECTOR_NAME
zenhub run -v10

:!: Ajouter les __init__.py !!!!

Links