Bienvenue sur le forum technique internet et developpement Web - Experience Linux antispam antivirus, drivers etc. Pour me contacter, laissez un message sur le forum ou ecrivez moi sur alexandre arobase (contre le spam) inforeseau point com par exemple - Windev - Windev mobile - Windows
Forum technique developpement, GNU Linux et logiciels, de l'ours Index du Forum Forum technique developpement, GNU Linux et logiciels, de l'ours
Forum d'echange et d'entre aide sur le developpement, GNU Linux
 
 Sujets surveillésSujets surveillés   FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Forum developpement logiciel et Internet - Support informatique
 
Bienvenue sur le forum informatique et internet.
N'hésitez pas à poser vos questions, à vous inscrire pour participer.
Ce forum a pour but de partager une base de connaissance ouverte à tous couvrant l'informatique et les réseaux, antivirus et anti spywares. On a pas de pognon, de moins en moins même, mais on a des idées !
Dans l'esprit du logiciel libre, et de l'accès pour tous à la connaissance, vous pouvez copier les informations présentes dans ce forum. Il sera cool de votre part de placer un lien en retour vers ce forum, mais ça n'est pas obligatoire.
 


Memo CACTI sur Fedora


 
Poster un nouveau sujet   Répondre au sujet    Forum technique developpement, GNU Linux et logiciels, de l'ours Index du Forum -> Experiences linux
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
ronours
Site Admin


Inscrit le: 25 Fév 2007
Messages: 1204

MessagePosté le: Dim Mai 15, 2011 7:54 pm    Sujet du message: Memo CACTI sur Fedora Répondre en citant

Ceci est juste un mémo perso que je garde en ligne pour mes propres références car avec le temps on oublie les détails :p

On part d'une machine installée, qui est déjà équipée de apache, mysql, php.

Dépendances à installer: php-snmp php-xml net-snmp-utils

La tâche cron planifiée pour faire tourner le relevé des données :
Code:
*/5 * * * * cactiuser php /home/cacti/poller.php > /dev/null 2>&1


Ajouter un client et ajouter net-snmp :
http://docs.cacti.net/howto:ssh_tunnels_unix#configuring_net-snmp
http://docs.cacti.net/manual:087:1_installation.1_install_unix.4_configure_snmp#configuring_the_net-snmp_agent

CACTI patches :
http://www.cacti.net/download_patches.php

CACTI Documentation :
http://www.cacti.net/documentation.php

Pour ajouter un périphérique surveillé (machine linux ici), il faut que celle ci soit équipée d'un service snmp (snmpd) configuré et autoriser les requêtes depuis le serveur sur lequel Cacti est installé.

Sur Fedora 11 par exemple, on peut éditer le fichier /etc/snmp/snmpd.conf et, pour faire simple avoir les info suivantes :
Code:
#       sec.name  source          community
com2sec nagios  1.2.3.4/24   public
#       groupName      securityModel securityName
group   nagiosgroup     any     nagios
#       name           incl/excl     subtree         mask(optional)
view    all     included        .1      80
#       group          context sec.model sec.level prefix read   write  notif
#access  notConfigGroup ""      any       noauth    exact  systemview none none
access  nagiosgroup     ""      any     noauth  0       all     none    none
syslocation ville_du_serveur (edit /etc/snmp/snmpd.conf)
syscontact Root <vous@domaine.tld> (configure /etc/snmp/snmp.local.conf)
# Added for support of bcm5820 cards.
pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat


Puis relancer snmpd sur la machine surveillée (et s'assurer de son lancement automatique avec chkconfig).

Pour snmp s'assurer que tout est ouvert, verifier avec
Code:
snmpwalk -v 2c -c public 1.2.3.4 mem

depuis le serveur où cacti est installé.
Si ça ne répond pas, vérifier le firewall, SNMP travaille par défaut sur le port 161 en UDP.

Ensuite, dans l'interface Cacti, menu "Console", section "Management", dans "Devices", en haut à droite, cliquer sur "Add".

Le hostname doit être le nome de machine joignable (adresse ip ou nom réel sur le reseau), le host template sera "Generict SNMP-enabled Host".

SNMP Version, dépend de la version activée sur votre machine monitorée, le champs "community" correspond à public si vous avez utilisé les options "com2sec" de snmp indiquée plus haut dans ce post.

Puis cliquer sur "Create". On retrouve ensuite la machine dans le menu "Devices" (sous "Management" dans la console de Cacti).

Pour ajouter des données pour cette machine, il faut donc aller créer une source de donnée, dans le menu "Data Sources" sous "Management" dans la cpartie console toujours.

Choisir la machine voulue (celle qu'on vient d'ajouter) dans le selecteur "Host" (ça affiche les sources existantes s'il y en a), et on clique en haut à droite dans "Add" pour en ajouter une personnalisée.

Selectioner un "Data template" le plus proche de ce que vous voulez (ça défini la façon dont les infos sont affichées dans le graphique, on peut modifier tout ensuite), je vais choisir "Unix-Processes", et cliquer sur "Save".

L'avantage est que les templates existants ont déjà les entrées de l'arborescence SNMP saisie Smile

Maintenant que la source de donnée existe, on va créer un Graph qui va afficher ces données.
On va dans le menu "Graph Management" sour "Management" dans l'onglet "Console" de Cacti, on choisi l'hote (host) qui nous intéresse, et on clique en haut à droite sur "Add".
On choisi un template qui existe, "Unix - Processes" et l'hote auquel on attache le graph, puis cliquer sur "Create", on choisi ensuite la couleur (Legend color) et la donnée source supplémentaire (celle qu'on a créé avant, sur les process), puis "Save".

Votre graphique apparaît maintenant dans l'onglet "Graphs" de Cacti, dans l’arborescence où vous avez positionné les graphiques de votre hote.

Pour ajouter vos graphiques s'ils ne sont pas présents, cliquer sur "Graph Trees" dans la console de cacti sous "Management", puis on va dans "Default tree" en cliquant dessus. En haut à droite sur "Tree Items" on clique sur "Add", on choisi le "parent" et dans "Tree Item Type" on choisit "Host", puis on selectionne notre Host fraîchement ajouté, puis "Graph template" et "hourly" par défaut. Puis on clique sur "Create".

Voilà, ça doit apparaître dans l'onglet Graphs de cacti. Vous pouvez composer votre "Tree" comme vous voulez ensuite pour grouper les machines comme bon vous semble Very Happy

On trouve d'autres modèles de templates ici :
http://docs.cacti.net/templates

Autre lien :
Pour ajouter des graphs, sinon menu console, ajouter par "new graphs".
Voir ici pour un wiki très clair.
http://wiki.isonoe.net/debian/installer_et_configurer_cacti
Et là pour ajouter une machine :
http://www.debuntu.org/how-to-monitor-your-servers-with-snmp-and-cacti-p3
voila.
_________________
Soutenez le logiciel libre, adhérez à la FSF (Europe ou Monde) , voir lien en pied de page.


Dernière édition par ronours le Lun Mai 16, 2011 8:54 pm; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
ronours
Site Admin


Inscrit le: 25 Fév 2007
Messages: 1204

MessagePosté le: Lun Mai 16, 2011 5:43 pm    Sujet du message: Répondre en citant

Si en ajoutant dans les datas sources vous choisissez par exemple "ucd/net - Hard Drive Space" et que en faisant "create" cacti vous propose de saisir dans "custom data" un Index, il s'agit de l'index dans l'arborescence SNMP car il y a plusieurs entrée possible.

Pour identifier les index il suffit de parcourir l'arborescence de la machine surveillée avec snmpwalk pour identifier les Index matérialisée par un chiffre après l'entrée concernée :
Code:
DiskIODevice.26 = STRING: sda1
DiskIODevice.27 = STRING: sda2


Ici l'index 26 correspond au volume sda1 et 27 au sda2 etc Very Happy
_________________
Soutenez le logiciel libre, adhérez à la FSF (Europe ou Monde) , voir lien en pied de page.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forum technique developpement, GNU Linux et logiciels, de l'ours Index du Forum -> Experiences linux Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com

Visitez aussi : Photos pour tous - Lezactus - Actualites et articles en ligne - Le forum du scrapbooking
Vous pouvez copier les messages partiellement sous reserve de mettre un lien vers la source sur ce forum - Edité et géré par Alexandre BLANC - [FSF Associate Member]