Ci-dessous, les différences entre deux révisions de la page.
cacti [09/06/2015 10:35] viper61 Intallation Cacti |
cacti [18/09/2016 02:54] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Cacti ====== | ||
- | ===== Prérequis ===== | ||
- | * Un serveur web (**nginx**) avec **PHP** | ||
- | * Un serveur **MySQL** 5 ou supérieur | ||
- | ===== Installation ===== | ||
- | Pour commencer, nous installons le service **snmpd** : | ||
- | # apt-get install snmpd | ||
- | |||
- | puis on édite sa configuration en remplaçant la ligne '' | ||
- | |||
- | On modifie ensuite le fichier **/ | ||
- | |||
- | |||
- | L' | ||
- | Mais avant cela, nous devons ajouter cette liste de paquets dans notre installation en modifiant **/ | ||
- | deb http:// | ||
- | deb-src http:// | ||
- | Nous devons ensuite redémarrer le service **snmpd** : | ||
- | # apt-get update | ||
- | # apt-get install snmp-mibs-downloader | ||
- | # service snmpd restart | ||
- | |||
- | Reste l' | ||
- | # apt-get install cacti cacti-spine | ||
- | |||
- | L' | ||
- | {{ :: | ||
- | |||
- | On nous demande ensuite pour la configuration de la base de donnée, nous acceptons. | ||
- | {{ : | ||
- | |||
- | Nous suivons ensuite les étapes visuel proposer. Elle nous demanderons des mots de passe pour configurer **Cacti** avec **MySQL**. | ||
- | |||
- | ===== Configuration ===== | ||
- | ==== nginx ==== | ||
- | Nous allons maintenant faire la configuration coter **nginx** en créant un fichier, par exemple //cacti// dans **/ | ||
- | |||
- | server { | ||
- | listen 80; | ||
- | listen [::]:80; | ||
- | | ||
- | root / | ||
- | index index.php index.html index.htm; | ||
- | | ||
- | server_name localhost; | ||
- | | ||
- | location / { | ||
- | location ~/rra { | ||
- | allow 127.0.0.1; | ||
- | deny all; | ||
- | } | ||
- | | ||
- | location ~ \.php$ { | ||
- | fastcgi_intercept_errors on; | ||
- | fastcgi_index | ||
- | fastcgi_pass | ||
- | expires | ||
- | include | ||
- | fastcgi_param | ||
- | fastcgi_param | ||
- | } | ||
- | | ||
- | location ~ \.(jpg|jpeg|gif|png|ico)$ { | ||
- | access_log | ||
- | expires | ||
- | } | ||
- | } | ||
- | | ||
- | location /javascript { | ||
- | alias / | ||
- | } | ||
- | | ||
- | location /robots.txt { | ||
- | return 200 " | ||
- | } | ||
- | } | ||
- | |||
- | On active ensuite le site et on relance notre **nginx** via les commandes : | ||
- | # ln -s / | ||
- | # service nginx restart | ||
- | |||
- | Pour finir avec la configuration web, dans le cas ou nous avons un sous-domaine configurer spécialement pour notre système, on édite le fichier **/ | ||
- | //$url_path = "/ | ||
- | On modifie cette même ligne afin que **Cacti** soit disponible sans passer par un sous-dossier comme suit : | ||
- | $url_path = "/"; | ||
- | |||
- | ==== Cacti ==== | ||
- | === Web === | ||
- | Notre interface web étant disponible, nous allons nous y connecter afin de procéder à l' | ||
- | {{ :: | ||
- | |||
- | S' | ||
- | {{ : | ||
- | |||
- | Dans le cas ou toute les étapes d' | ||
- | {{ : | ||
- | |||
- | Après avoir valider, on est rediriger vers la page de connexion. Par défaut, les identifiants sont les suivants : | ||
- | User Name : admin | ||
- | Password | ||
- | A la première connexion, on nous demande de changer de mot de passe. | ||
- | {{ : | ||
- | |||
- | <note important> | ||
- | FIXME | ||
- | |||
- | === Plugins === | ||
- | FIXME | ||
- | |||
- | ==== Clients snmp ==== | ||
- | FIXME |