Jan 14

Tutorial Cacti - Data Input Method avec un script shell

Catégorie : LinuxCharles Collier @ 4:08 pm
Cacti tutorial - nuxora.com


INTRODUCTION


Utilisation d’un script avec la “Data Input Method”, pour monitorer des indicateurs personnels sur un serveur.
Un merci a Adrian Goins - President / CEO - Arces Network, LLC.

Prenons comme exemple le nombre de connexion reseau sur une machine X.
Il faut utiliser la commande netstat avec quelques arguments pour récuperer ce que l’on souhaite etudier.
exemple de fichier nb_connect.sh:

HOST=`netstat -n | grep tcp | grep 1521 | awk -F ‘ ‘ ‘{print $5}’ | awk -F ‘:’ ‘{print $1}’ | uniq | wc -l`
ALL=`netstat -n | grep tcp | grep 1521 | awk -F ‘ ‘ ‘{print $5}’ | awk -F ‘:’ ‘{print $1}’ | wc -l`
typeset -i ALL
typeset -i HOST
printf “nb_connect_by_host:%d nb_connect_total:%d\n” $HOST $ALL


Je recupere ainsi le nombre total de connexion puis le nombre de connexion avec des machines ou serveurs distincts.

 
.II.a. Data Input Method

Console => Data Input Methods => Add (en haut a droite)

Data Input Method
Ensuite il faut ajouter un champ “Input field”, faire AddData Input Method
De même il faut définir, les données en sortieData Input Method

Il faut le refaire une deuxieme fois pour la 2eme donnée de sortie. A partir de la, vous devriez pouvoir sauvegarder votre DATA INPUT METHOD et avoir un résultat semblable à celui ci dessous:
Data Input Method
 
.II.b. Data Templates
Il faut ensuite créer un Data template, il est plus simple de les définir toujours avec le même nom suivi ici de DT pour Data Template.
Pour Data Input method, il faut choisir celle que l’on vient juste de créer. Les autres valeurs par défaut ne sont pas à modifer.


Data Input Method

Une fois le Data Template cree, on peut y ajouter les Data sources Items, qui sont a definir de la maniere qui suit:
Data Input Method
Data Input Method
 
.II.c. Graph Templates

Les Data sources Items crees, il n’y a plus qu’a faire le Graph Template qui va definir le type de graphique que l’on souhaite avoir.
Il n’y a dans un premier que le Name et le Titlte a définir:
Data Input Method
Au niveau de l’option Graph Templates Items, il faut faire Add:
En premier definir la courbe qui ici sera une surface pour le nombre total de connexions:
Data Input Method
Puis ici définir les legendes de ce graphique:Data Input Method

Il faut refaire l’operation precedente pour le second Output, et on obtient ensuite:
Data Input Method
Une fois cela fait il n’y a plus qu’a …. aller sur un Device lui ajouter un Data template puis creer un graph avec le Graph template que l’on vient de definir, on a alors notre graphique.
Envoyer vos remarques et vos commentaires à cacti halte_au_spam_at nuxora DoT com
site: www.cacti.net
forum: forums.cacti.net

Laisser une réponse