Dans ce didacticiel, nous allons vous montrer comment installer Linux Dash sur CentOS 6. Pour ceux d'entre vous qui ne le savaient pas, Linux-dash est un tableau de bord de surveillance léger basé sur le Web pour Linux machines, qui peuvent afficher, en temps réel, diverses propriétés système, telles que la charge du processeur, l'utilisation de la RAM, l'utilisation du disque, la vitesse d'Internet, les connexions réseau, les logiciels installés, les processus en cours d'exécution et bien d'autres. La page de statistiques Web vous permet de faire glisser et déposez les différents widgets et réorganisez l'affichage comme vous le souhaitez.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer étape par étape l'installation de Linux-dash sur CentOS 6.
Installer Linux Dash sur CentOS 6
Étape 1. Installez les modules Nginx, PHP et PHP.
Pour installer, vous devez d'abord ajouter les informations du référentiel Webtatic yum correspondant à votre version CentOS à yum :
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
Installer le serveur Web Nginx :
yum update yum install nginx16
Installer le composant php-fpm :
yum install php56w php56w-opcache --enablerepo=webtatic-testing yum install php56w-fpm --enablerepo=webtatic-testing yum install git
Étape 2. Configurez le serveur Web Nginx.
Créer un Vhost Nginx pour linux-dash.
##nano /etc/nginx/conf.d/your-domain.com
server { listen 80; server_name your-domain.com www.your-domain.com; access_log /var/www/your-domain.com/logs/access.log ; error_log /var/www/your-domain.com/logs/error.log ; location / { root /var/www/your-domain.com/public_html; index index.php index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /var/www/your-domain.com/public_html; } # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 location ~ .php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; root /var/www/your-domain.com/public_html; fastcgi_param SCRIPT_FILENAME /var/www/your-domain/public_html$fastcgi_script_name; include fastcgi_params; } location ~ /.ht { deny all; } }
Ajouter un hôte sur Nginx.conf :
# nano /etc/nginx/nginx.conf ### add line like this on http section: include /etc/nginx/conf.d/*.conf;
Étape 3. Configurez php-fpm.
Assurez-vous de modifier les directives "user", "group" et "listen" comme indiqué ci-dessous. Vous pouvez conserver le reste de la configuration inchangé :
#nano /etc/php-fpm.d/www.conf . . . listen = 127.0.0.1:9000 user = nginx group = nginx . . .
Étape 4. Téléchargez et installez Linux-dash.
git clone https://github.com/afaqurk/linux-dash.git cp -r linux-dash/ /var/www/your-domain.com/public_html chown -R nginx:nginx /var/www/your-domain.com/public_html
Étape 5. Redémarrez le serveur Web Nginx ainsi que php-fpm.
service nginx restart service php-fpm restart
Configurez nginx et PHP-fpm pour qu'ils démarrent automatiquement au démarrage :
chkconfig nginx on chkconfig php-fpm on
Étape 6. Accédez à Linux Dash.
La surveillance Web Linux-dash sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://votredomaine.com ou http ://server-ip. Si vous utilisez un pare-feu, veuillez ouvrir le port 80 pour permettre l'accès au panneau de contrôle.
Félicitations ! Vous avez installé Linux Dash avec succès. Merci d'avoir utilisé ce didacticiel pour installer la surveillance Web Linux-dash sur le système CentOS 6.