Problème avec le serveur web intégré de Monit

Résolu/Fermé
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 - Modifié le 28 déc. 2017 à 16:20
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 - 28 déc. 2017 à 19:47
Bonjour,

Possédant un serveur dédié (dedibox) chez Online, j'ai décidé d'y installer Monit pour monitorer mes différents services.

J'installe le paquet à partir des dépôts (Debian Jessie), tout se passe bien, je mets en place une configuration basique.

set daemon 600 with start delay 120
set logfile /var/log/monit.log

set idfile /var/lib/monit/id
set statefile /var/lib/monit/state

set mailserver smtp.*****.********.ovh port 587
username ********* password *********)
using TLSV12

set mail-format {
from: monit@mail.fr
reply-to: support@mail.fr
subject: Alerte : $EVENT - $DATE
message: Monit $ACTION $SERVICE le $DATE sur le serveur $HOST: $DESCRIPTION.
}

set alert ********@gmail.com
set eventqueue basedir /var/lib/monit/events slots 5000

# Activation du serveur web sur le port 2812
set httpd
port 2812
use address localhost

# Autoriser les connexions depuis 192.168.1.10 (ne pas mettre cette ligne revient
# à autoriser les connexions depuis n’importe quel client)
allow 0.0.0.0/0.0.0.0

# Autoriser l’utilisateur « admin » avec le mot de passe « monit »
allow admin:monit

include /etc/monit.d/*.cfg

###########################################################
# MES SERVICES
###########################################################
# srv.murky-lane.top correspond au nom de votre service
check system srv.murky-lane.top

# Contrôle de la charge RAM
if memory usage > 80% then alert

# Contrôle de la charge moyenne
if loadavg (15min) > 4 then alert

# Contrôle de la charge CPU utilisateur
if cpu usage (user) > 90% then alert

# Contrôle de la charge de la mémoire SWAP
if swap usage > 25% then alert

J'essaie d'accéder à l'interface web de Monit et là c'est le drame, page introuvable.
Je lance un
netstat -ptlna | grep 2812
et je m'aperçois que le mini serveur web intégré (httpd) n'est pas là.

J'ai cru comprendre que httpd faisait partie d'Apache, et moi j'utilise Nginx, je me demande si Nginx n'y est pas pour quelque chose.

Merci de bien vouloir m'aider à accéder à l'interface web de Monit.





“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
A voir également:

1 réponse

Judge_DT Messages postés 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 617
28 déc. 2017 à 18:57
Salut,

Non, "httpd" est un type de service/protocol,

En l'occurrence, pas de lien avec Apache puisqu'il dispose de son propre serveur web intégré.

Par contre,

# Activation du serveur web sur le port 2812
set httpd
port 2812
use address localhost


En l'état, soit il n'est accessible que sur son localhost, soit le serveur web ne démarre pas car le port 2812 est déjà utilisé ou fermé...

Difficile à dire, car il faudrait surtout regarder du côté des logs de Monit, voir si il y a quelque chose qui coince pour le démarrage du serveur web.
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
Modifié le 28 déc. 2017 à 19:06
Merci pour ta réponse, je pense avoir trouvé où ça coince : en faisant un
ps aux | grep monit
je remarque que Monit est lancé avec le fichier de configuration par défaut, et non avec le mien.
root     29052  0.0  0.0  32764  2744 ?        S    16:00   0:02 /usr/bin/monit -c /etc/monit/monitrc

Je vais corriger ça et je mettrais le sujet en "résolu" si tout va bien.
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
28 déc. 2017 à 19:30
C'est bon tout fonctionne, je vais laisser l'accès uniquement sur l'interface localhost, c'est plus "secure".
0
Judge_DT Messages postés 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 617 > barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024
28 déc. 2017 à 19:41
Pas de souci.

Effectivement, le localhost est plus sécurisé. Après, rien n'empêche de configurer un tunnel, un VPN ou d'autres moyens afin d'y accéder.
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905
28 déc. 2017 à 19:45
Oui, un tunnel SSH en l'occurrence.
0
barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024 4 905 > barnabe0057 Messages postés 14439 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 14 avril 2024
28 déc. 2017 à 19:47
Bonne soirée.
0