Outils pour utilisateurs

Outils du site


cacti

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

cacti [08/06/2015 21:30]
viper61 créée
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 ''export MIBS='' par ''export MIBS=ALL'' dans **/etc/default/snmpd**. 
- 
-On modifie ensuite le fichier **/etc/snmp/snmpd.conf**. On décommente la ligne ''#rocommunity public  localhost'' 
- 
- 
-L'étape suivant consite à installer les //non-free MIB files//. 
-Mais avant cela, nous devons ajouter cette liste de paquets dans notre installation en modifiant **/etc/apt/sources.list** dans lequel nous ajoutons ''non-free'' au bout de la ligne indiquant le  dépôt, dans mon cas : 
-  deb http://debian.mirrors.ovh.net/debian/ wheezy main non-free 
-  deb-src http://debian.mirrors.ovh.net/debian/ wheezy main non-free 
-Nous devons ensuite redémarrer le service **snmpd** 
-  # apt-get update 
-  # apt-get install snmp-mibs-downloader 
-  # service snmpd restart 
- 
-Reste l'installation de cacti et spine : 
-  # apt-get install cacti cacti-spine 
- 
-===== Configuration ===== 
-==== Cacti ==== 
-L'installation de **cacti** va alors se dérouler. On nous demande sur un premier écran le serveur web, nous répondons //none// car nous souhaitons utiliser **nginx** qui n'est pas dans les choix possible. 
-FIXME 
- 
-On nous demande ensuite pour la configuration de la base de donnée, nous acceptons. 
-FIXME 
- 
-Nous suivons les étape visuel proposer. 
- 
-==== nginx ==== 
-Nous allons maintenant faire la configuration coter **nginx** en créant un fichier, par exemple //cacti// dans **/etc/nginx/sites-available** (sans SSL ici) 
- 
-  server { 
-          listen 80; 
-          listen [::]:80; 
-   
-          root /usr/share/cacti/site; 
-          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   index.php; 
-                          fastcgi_pass    unix:/var/run/php5-fpm.sock; 
-                          expires         epoch; 
-                          include         fastcgi_params; 
-                          fastcgi_param   SCRIPT_FILENAME    $document_root$fastcgi_script_name; 
-                          fastcgi_param   SCRIPT_NAME        $fastcgi_script_name; 
-                  } 
-   
-                  location ~ \.(jpg|jpeg|gif|png|ico)$ { 
-                          access_log      off; 
-                          expires         33d; 
-                  } 
-          } 
-   
-          location /javascript { 
-                  alias   /usr/share/javascript; 
-          } 
-   
-          location /robots.txt { 
-                  return 200 "User-agent: *\nDisallow: /"; 
-          } 
-  } 
- 
-On active ensuite le site et on relance notre nginx via les commandes 
-  # ln -s /etc/nginx/sites-available/cacti /etc/nginx/sites-enabled/ 
-  # service nginx restart 
- 
-L'interface est donc maintenant accessible. 
-<note warning>N'est pas terminer pour le moment...</note> 
cacti.txt · Dernière modification: 18/09/2016 02:54 (modification externe)