Action unknown: siteexport_addpage
all:bibles:linux:serveur:ezservermonitor
Table des matières
eZ Server Monitor
Installation
Installation paquets
sudo apt install apache2 php libapache2-mod-php
Configuration apache
<VirtualHost *:80> ServerName 192.168.0.33 DocumentRoot "/var/www/html" ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Header always set Strict-Transport-Security "max-age=15552001; includeSubDomains;" Header always append X-Frame-Options SAMEORIGIN Header set X-Content-Type-Options nosniff Header set X-XSS-Protection "1; mode=block" Header set Content-Security-Policy "default-src 'self' ; script-src 'self' 'unsafe-inline' code.jquery.com ; img-src 'self' ; style-src 'self' 'unsafe-inline'" Header set X-Permitted-Cross-Domain-Policies "none" Header set Referrer-Policy "no-referrer" Header set Expect-CT 'enforce, max-age=43200' <Directory /> Deny from all </Directory> <Directory /var/www/html/monitor> Allow from all Options FollowSymLinks AllowOverride None </Directory> </VirtualHost>
eZServerMonitor
Télécharger l'archive depuis le site eZ Server Monitor puis l'extraire dans un répertoire accessible par le serveur web (/var/www/html par exemple).
Customisation
Configuration générale
Modifier le fichier conf/esm.config.json
Mises à jour
"esm": { "check_updates": true },
Theme
"esm": { "theme": "xxx", },
Avec le choix entre :
- blue (default)
- aqua
- green
- light-green
- orange
- red
- light-red
- purple
- slate
- light
- dark
Titre
Titre qui s'affiche sur la première ligne (par défaut hostname - IP)
"esm": { ""custom_title": "xxx", },
Services
"services": { "show_port": true, "list": [ { "name": "Web Server", "host": "localhost", "port": 80, "protocol": "tcp" }, { "name": "Web Server (https)", "host": "localhost", "port": 443, "protocol": "tcp" }, { "name": "SSH", "host": "localhost", "port": 22, "protocol": "tcp" } ] }
ping
"ping": { "hosts": [ "facebook.com", "google.com", "yahoo.com" ] },
Disk usage
Suppression squashfs
Pour éviter d'afficher les snap dans la liste des filesystem, modifier le fichier libs/disk.php pour ajouter les 2 lignes suivantes après la prise en compte des tmpfs
if (strpos($type, 'squashfs') !== false && $Config->get('disk:show_squashfs') === false) continue;
puis ajouter le paramètre suivant dans le fichier conf/esm.config.json
"disk": { "show_squashfs": false, },
Customisation niveaux d'alerte
Possibilité de changer les seuils de changement de couleur de la jauge dans le fichier js/esm.js à la ligne 146
if (data[line].percent_used <= 80) bar_class = 'green'; else if (data[line].percent_used <= 90) bar_class = 'orange'; else bar_class = 'red';
all/bibles/linux/serveur/ezservermonitor.txt · Dernière modification : de 127.0.0.1
