Site Meter
jail apacheChrooter apache
Matériel
ajout de disqueAjout disque dur
ajout de carteAjout carte
auditAudit des disques durs
gestion perifGestion des peripheriques
disquette Disquette d'installation
ajout de scannerAjout d'un scanner
Ajout d'une imprimante
Astuces
astuces sous LinuxAstuces sous Linux
Pierre de rosette
Réseau
le reseau sous linuxConfiguration reseau
ajout des dnsDns
serveur cssServeur cvs
configuration squidProxy squid 
configuration ftpInstallation serveur ftp
configuration serveur courrierInstallation qmail 
courrier debianInstallation serveur courrier sous debian
outils tcp ipOutil TCP/IP 
configuration sambaLe serveur samba
sshConnexion a distance securisee
serveur vncClient/serveur vnc
configuration serveur apache Configurer apache
Dyndns
lamp sous linuxInstaller un LAMP sous mandriva
Sécurité
chiffrer un dossierChiffrer un fichier/dossier
securiser son pcSecuriser son poste
parefeuMur pare feu pas a pas
fichier ht accessAuthentification ht-access
configuration serveur cactiSurveillance de serveur CACTI
sonde snortSnort
sonde snort insideSnort-inline
securiser apacheSecuriser Apache avec mod_security
filtrage avec squidguardFiltrage squid/squidguard/dansguardian
auditer site webAuditer son site web
securité sous linuxSécuriser son linux
Installer un Lamp avec ssl
scan portsContrer les scans de ports
Traitement anti-spam
tripwireInstaller/Utiliser tripwire
faire des sauvegardesFaire des sauvegardes incrémentales
rsyncRsync
nessusNessus
Divers
multimedia Elisa, le multimédia facile
le chargeur lilo Utilisation de lilo
commandes sous linux Les commandes Linux
le multitache Le multi-tache
ordonnancement des tâches Le crontab
config Exploration de la configuration
gestion des quotas utilisateursQuotas
Messagerie
installer un programmeInstaller une application
deboguerDebugger ses applications
paquetage rpmLe format RPM
update noyauMise a jour du noyau
Qemu
les peer to peerTour d'horizon des principaux p2p
recuperationRécupération du système
Bips d'un pc
Astuces windows
tableTable Ascii
Lamerland
Conversion de fichiers musicaux
Compiler ses rpms
Graver en ligne de commande
Graver un fichier avi pour un dvd de salon
Récupérer des fichiers effacés
Gardez le contact avec Emesene
Raid logiciel
Liens
Notes php
hakin9
Secureroot.com
Hackerthreads.org
Defcon
Hackerlounge
Les derniers exploits
Tous les codes sources
Securite sous Linux
Les logiciels libres quotidiens
Ezine divers
Madchat
Textes divers
Archives
Tchat gratuit
 
Traductions LG
Toutes les traductions
Traductions Phrack
Toutes les traductions

Il y a actuellement 6 visiteurs connectés sur le site !

Google

Surveillance de serveur CACTI
Surveillance de serveur CACTI

 

Pre-requis
Installation de rddtool
Installation de net-snmp
Installation du LAMP
Installation de cacti
Problemes connus

 

Pre-requis

Ce tutorial va vous permettre une installation facile et complète de l'utilitaire de monitoring de serveurs Cacti...

Il faut evidemment un serveur LAMP (Linux, Apache, Mysql, php4) et phpmyadmin (optionnel). Pour ce qui est des autres dépendances :
* rddtool
* net-snmp

Installation de Rddtool

Malheureusement je n'ai pas trouvé de paquetage disponible pour la distribution mandriva et donc nous allons devoir compiler:
Téléchargez l'archive ici :ici et placez-la dans votre dossier /usr/local :
$ cd ~
$ tar xzvf rrdtool.tar.gz
$ cd rrdtool-x.x.x
$ ./configure --prefix=/usr
$ make
$ su
# make install
# exit

Installation de net-snmp:

Pas besoin de télécharger les sources de net-snmp, il suffit de saisir la commande magique
urpmi net-snmp en root et en console et le paquetage est installé

 

Installation du LAMP

Je vous laisse consulter les pages disponibles pour l'installation d'un LAMP ici

 

Installation de cacti:

ous pouvez télécharger Cacti sur le site officiel ou tout simplement l'installer via urpmi :

urpmi cacti
Ensuite il s'agit de reparametrer votre host apache utilisant cacti
qui par defaut est placé dans /var/www/cacti
le fichier à modifier se trouve dans :
/etc/httpd/conf/webapps.d , le fichier à modifier etant cacti.conf , il s'agit de faire pointer cacti dans l'arborescence de votre site web

Création de la table mysql :
À partir d'un term :
$ mysqladmin --user=root create cacti
ou bien
créer une base de données cacti dans votre navigateur via PhpMyAdmin

Ou encore à partir de votre navigateur web : tapez l'adresse http://localhost/phpmyadmin/index.php puis "créer une base de données" et remplir le champ avec "cacti".

» Importer la base de données cacti grace au fichier cacti.sql :
À partir du terminal :
$ mysql cacti < cacti.sql

ou encore à l'aide de votre navigateur : dans phpmyadmin, aller en bas de page où il est écrit "ou Emplacement du fichier texte :" et cliquez sur browse, parcourez votre répertoire et selectionnez le fichier cacti.sql.

» Creation d'un utilisateur MySQL pour Cacti : depuis la console : $ mysql --user=root mysql
$ mysql > GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'votre password'
$ mysql > flush privileges;


Éditez le fichier de configuration /var/www/cacti/include/config.php et renseignez l'utilisateur MySQL, le pass et le nom de la base de donnée :
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "votre password";

Vérification des options : vérifiez que ces deux options sont actives dans votre php.ini :
Vérifier que l'option suivante est décommenté
; extension=mysql.so
register_globals = On
register_argc_argv = On


» Mettre les droits appropriés sur les dossiers log/ et rra/ :
# chown -R cactiuser rra/ log/
Cette étape est très importante : si vous avez des graphiques vides, c'est cette étape qui sera à vérifier, voir à refaire.

» Ajoutez cette ligne a votre fichier /etc/crontab :
*/5 * * * * cactiuser php /usr/share/cacti/poller.php > /dev/null 2>&1

Cette ligne correspond a la ligne qui va exécuter les mises à jour des courbes sur les graphiques toutes les X minutes. De plus, cactiuser est l'utilisateur que nous avons créé plus haut.
» Lancez votre navigateur internet preferé :) et : http://votre_site/cacti/.
Un login et un password vous sont demandés : "admin/admin". Lorsque vous serez sur install.php faîtes très attention à bien renseigner. Le script vous demandera ensuite de modifier votre password admin ( pour raison de sécurité ) les lignes en rouge étant celles où il y a une erreur dans l'emplacement des scripts.


 

Installation de Cacti par le web


  Lancez votre navigateur à l'emplacement de Cacti et cette fenêtre s'affichera :

Cliquez sur next et choisissez new install dans la seconde fenêtre :

Vérifiez ici que tous les chemins vers vos scripts sont valides et qu'il ne manque aucune dépendance

Entrez votre login et password par defaut qui se trouvent être : admin , admin , il vous faudra changer ceci ultèrieurement.

Ici par exemple
Et voici ce que vous obtenez:

 

Problemes connus

Votre Cacti n'affiche pas les graphiques ? Exécutez dans un terminal cette commande :
$ /usr/bin/php /usr/share/cacti/poller.php
Vous verrez alors tous les problèmes que cette commande rencontre, généralement ce

Sources de l'article


 


RSS
S'abonner au flux rss
Le Blog
Le blog
Php/Mysql
Formulaire en php
Administrer un serveur Mysql
Session en php
Gerer ses bases mysql
Les bases php
Securiser ses scripts PHP
Controler ses programmes avec RATS
Convertir une base sql en utf8
Astuces php
Le fichier php.ini
Les filtres php
Programmation
Python rapide
Tutorial Python
Tutorial Perl
Tutorial Perl complet
Tutoriel ruby
Tutoriel C
Introduction à gawk
Filtres et utilitaires
Find
Programmation Shell
Ecriture de scripts bash
Expressions regulieres
Vi
Introduction a Javascript
Compiler avec gcc
Astuces en Bash
Cracking
Tutoriel Assembleur
Guide du cracking pour débutant
Assembleur
Manual Unpacking
Techniques de Protection
Différentes failles Web
Arp spoofing dans un réseau switché
Les intrusions
Les attaques externes
Defacage
Defacage complet
Buffer overflow
Netcat
Injection sql
Injection sql(suite)
John the Ripper
Spoofer un email
Utiliser google
La faille system
Usurper une identité
Le rooting
Shellcode sous Unix
La faille race condition
La faille xss
La faille xss (2)
Attaques sur un routeur
Décoder un shellcode
P2P
Azureus pas-a-pas
Debian
Gestion des paquets debian
101 commandes debian
Jeu
Webtarot
Graphisme
Enlever un élément gênant dans une photo
Effet neon dans GIMP
Découper une image avec GIMP
Effet vapeur dans GIMP
Cours fonctionnalités de GIMP
Redimentionner une image avec GIMP
Redimentionner une photo pour en faire un cadre avec GIMP
Ajouter un cadre avec GIMP
Morphing avec GIMP
Détourer avec GIMP
Réduire le poids d'une image avec GIMP
Caricature avec GIMP
Eclairage avec GIMP
Mettre en évidence avec GIMP
Pluie sur le château
Créer une onde de surface avec GIMP
Un aspect satiné avec GIMP
Impacts de balle avec GIMP
Réalisez votre démotivateur pour roxer sur Webtarot
Humour
Ensemble
Divers