J'ai installé monit
dans mon Ubuntu, en commençant quand je l'ai fait
root@raaz-ubuntu:~# service monit start
* Démarrage de la surveillance du démon
mais ça ne commence pas comme je peux le voir
root@raaz-ubuntu:~# ps aux | grep monit
root 1732 0.0 0.1 106488 1504 ? S 15:46 0:00 /usr/bin/monit -c /etc/monit/monitrc
raaz 2491 0.0 0.5 302600 5232 ? Sl 15:46 0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
raaz 2509 0.0 0.2 203632 2900 ? Sl 15:46 0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
raaz 2513 0.0 0.2 285692 2860 ? Sl 15:46 0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
raaz 2518 0.0 0.2 191468 2704 ? Sl 15:46 0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
raaz 2898 0.0 0.4 523920 4456 ? Sl 15:48 0:00 /usr/lib/x86_64-linux-gnu/deja-dup/deja-dup-monitor
root 4460 0.0 0.0 13648 940 pts/6 R+ 16:36 0:00 grep --color=auto monit
J'en ai besoin dans le port numéro 2812 pour pouvoir y accéder.
Avez-vous vérifié que le démon http est configuré (et non commenté, c'est-à-dire ne commençant pas par #
caractère) dans /etc/monit/monitrc
?
Ça devrait ressembler a quelque chose comme ca:
set httpd port 2812 and
use address localhost
allow localhost
Définir une configuration comme celle-ci peut résoudre votre problème.
Je viens de réaliser que l'un de mes problèmes était que /etc/init.d/monit
fonctionnait différemment que de simplement exécuter monit start all
. Ils utilisent différents fichiers de configuration. Le premier utilisait un fichier de configuration situé à /etc/monit/monitrc
, tandis que le second utilisait la configuration située à ~/.monitrc
(qui était vide). Il s'avère que le programme monit
utilise ~/.monitrc
par défaut et /etc/monitrc
comme solution de rechange si la première option n'est pas trouvée. J'ai appris à travers leur page de documentation: https://mmonit.com/monit/documentation/monit.html#FILES
Donc, ce commentaire est juste un rappel amical pour que vous soyez conscient de ce genre d'astuce qui pourrait vous tromper afin de faire fonctionner correctement votre démon/service monit.