Outils pour utilisateurs

Outils du site


linux:librenms

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
linux:librenms [2020/07/04 14:21] rootlinux:librenms [2021/06/20 09:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Librenms ====== ====== Librenms ======
  
-  - Installer les paquets nécessaires <code bash>apt install acl curl composer fping git graphviz imagemagick mariadb-client mariadb-server mtr-tiny nginx-full nmap php7.3-cli php7.3-curl php7.3-fpm php7.3-gd php7.3-json php7.3-mbstring php7.3-mysql php7.3-snmp php7.3-xml php7.3-zip python3-dotenv python3-pymysql python3-redis python3-setuptools rrdtool snmp snmpd whois+  - Installer les paquets nécessaires <code bash>apt install acl curl composer fping git graphviz imagemagick mariadb-client mariadb-server mtr-tiny nginx-full nmap php7.3-cli php7.3-curl php7.3-fpm php7.3-gd php7.3-json php7.3-mbstring php7.3-mysql php7.3-snmp php7.3-xml php7.3-zip python3-dotenv python3-pymysql python3-redis python3-setuptools rrdtool snmp snmpd whois python3-pip
 </code> </code>
   - Ajouter un utilisateur librenms <code bash>useradd librenms -d /opt/librenms -M -r -s /bin/bash</code>   - Ajouter un utilisateur librenms <code bash>useradd librenms -d /opt/librenms -M -r -s /bin/bash</code>
Ligne 22: Ligne 22:
   - Activer et rédemarrer le service <code bash>systemctl enable mariadb   - Activer et rédemarrer le service <code bash>systemctl enable mariadb
 systemctl restart mariadb</code> systemctl restart mariadb</code>
-A continuerhttps://docs.librenms.org/Installation/Install-LibreNMS/ +  - Sécuriser l'install mariadb <code bash>mysql_secure_installation</code> 
-PHP Timezone+  - Se connecter à mysql <code bash>mysql -u root</code> et introduire les lignes suivantes en adaptant les données <code mysql>CREATE DATABASE librenms CHARACTER SET utf8 COLLATE utf8_unicode_ci; 
 +CREATE USER 'librenms'@'localhost' IDENTIFIED BY 'password'; 
 +GRANT ALL PRIVILEGES ON librenms.* TO 'librenms'@'localhost'; 
 +FLUSH PRIVILEGES; 
 +exit</code> 
 +  - Copier le fichier de configuration fpm et l'éditer <code bash>cp /etc/php/7.3/fpm/pool.d/www.conf /etc/php/7.3/fpm/pool.d/librenms.conf 
 +nano /etc/php/7.3/fpm/pool.d/librenms.conf</code> Y remplacer le user et group par "librenms". Changer également la ligne concernant listen par listen = /run/php-fpm-librenms.sock 
 +  - Supprimer le fichier de conf nginx par défaut <code bash>rm /etc/nginx/sites-enabled/default</code> 
 +  - Editer un nouveau fichier <code bash>nano /etc/nginx/sites-enabled/librenms.vhost</code> et mettre le code suivant <code nginx>server { 
 + listen      80; 
 + server_name librenms.example.com; 
 + root        /opt/librenms/html; 
 + index       index.php; 
 + 
 + charset utf-8; 
 + gzip on; 
 + gzip_types text/css application/javascript text/javascript application/x-javascript image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon; 
 + location / { 
 +  try_files $uri $uri/ /index.php?$query_string; 
 + } 
 + location ~ [^/]\.php(/|$) { 
 +  fastcgi_pass unix:/run/php-fpm-librenms.sock; 
 +  fastcgi_split_path_info ^(.+\.php)(/.+)$; 
 +  include fastcgi.conf; 
 + } 
 + location ~ /\.(?!well-known).* { 
 +  deny all; 
 + } 
 +}</code> 
 +  - Relancer les services <code bash>systemctl reload nginx 
 +systemctl restart php7.3-fpm</code> 
 +  - Créer le batch CRON et la rotation des logs <code bash>cp /opt/librenms/librenms.nonroot.cron /etc/cron.d/librenms 
 +cp /opt/librenms/misc/librenms.logrotate /etc/logrotate.d/librenms</code> 
 + 
 +===== Sources ===== 
 +  * Liste à pucehttps://docs.librenms.org/Installation/Install-LibreNMS/ 
  
linux/librenms.1593872506.txt.gz · Dernière modification : (modification externe)