J'utilise Centos 6.4 et Monit 5.5 installé par yum.
J'ai deux serveurs avec monit installé - même version, même configuration - mais l'un se lie à toutes les adresses et l'autre seulement à l'hôte local.
Serveur à problèmes :
# service monit restart
Stopping monit: [ OK ]
Starting monit: Starting monit daemon with http interface at [localhost:8080]
[ OK ]
Bon serveur :
# service monit restart
Stopping monit: [ OK ]
Starting monit: Starting monit daemon with http interface at [*:8080]
[ OK ]
La configuration est la suivante :
set httpd port 8080
allow fofo:sdad
allow fdgdfg:dsfsdf
SSL ENABLE
PEMFILE /var/certs/monit.pem
signature disable
Je suppose que le problème est dû à une mauvaise configuration du réseau du serveur en question - il ne peut donc pas se lier sur le port externe - mais d'autres choses fonctionnent correctement - http, ssh etc....
UPDATE Quelques informations supplémentaires - merci pour les commentaires : Boîte à problèmes :
# rpm -qi monit
Name : monit Relocations: (not relocatable)
Version : 5.5 Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
Release : 1.el6.rf Build Date: Wed 20 Mar 2013 02:09:54 PM WET
Install Date: Sat 04 May 2013 09:30:54 PM WEST Build Host: lisse.hasselt.wieers.com
Group : Applications/Internet Source RPM: monit-5.5-1.el6.rf.src.rpm
Size : 716992 License: GPLv3
Signature : DSA/SHA1, Wed 20 Mar 2013 03:59:25 PM WET, Key ID a20e52146b8d79e6
Packager : Steve Huff <shuff@vecna.org>
URL : http://mmonit.com/monit/
Summary : Process monitor and restart utility
Description :
Monit is an utility for monitoring daemons or similar programs running on
a Unix system. It will start specified programs if they are not running
and restart programs not responding.
Boîte de travail :
# rpm -qi monit
Name : monit Relocations: (not relocatable)
Version : 5.5 Vendor: Dag Apt Repository, http://dag.wieers.com/apt/
Release : 1.el6.rf Build Date: Wed 20 Mar 2013 02:09:54 PM WET
Install Date: Fri 22 Mar 2013 04:02:32 AM WET Build Host: lisse.hasselt.wieers.com
Group : Applications/Internet Source RPM: monit-5.5-1.el6.rf.src.rpm
Size : 716992 License: GPLv3
Signature : DSA/SHA1, Wed 20 Mar 2013 03:59:25 PM WET, Key ID a20e52146b8d79e6
Packager : Steve Huff <shuff@vecna.org>
URL : http://mmonit.com/monit/
Summary : Process monitor and restart utility
Description :
Monit is an utility for monitoring daemons or similar programs running on
a Unix system. It will start specified programs if they are not running
and restart programs not responding.
Le fichier /etc/hosts est assez similaire entre eux, comme ceci :
cat /etc/hosts
# Automatically generated by ptisp cloud
127.0.0.1 localhost
x.x.x.x [hostname]
Boîte à problèmes :
# netstat -tln | grep ":8080"
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN
Boîte de travail :
# netstat -tln | grep ":8080"
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN
J'ai également lancé 'ip addr' et son résultat est assez similaire entre une boîte qui fonctionne et une boîte qui ne fonctionne pas.
MISE À JOUR 2
Je viens d'ajouter M/monit au mélange ce soir et cette boîte apparaît étrangement deux fois, une fois inactive. Je pense que c'est parce que le serveur m/monit ne peut pas renvoyer le client par ping...
Merci d'avance pour toute idée. Chris
1 votes
Vous l'avez peut-être déjà fait, mais juste au cas où : Essayez de faire
sudo ip addr
et vérifiez que l'interface est en service.1 votes
Juste par curiosité, y a-t-il une différence entre les fichiers /etc/hosts des deux systèmes ?
1 votes
Quel est le résultat de la commande
netstat -tln | grep ":8080"
?1 votes
Veuillez indiquer la version de
rpm -qi monit
2 votes
Vérifier que
~/.monit.conf
n'existe pas - cet emplacement est recherché avant/etc/monit.conf
même pour la racine. (La version amont de Monit utilise~/.monitrc
et/etc/monitrc
mais ce paquet particulier utilise des noms de fichiers de configuration différents).0 votes
Merci @SergeyVlasov - c'était ça - le fichier /etc/monit.conf spécifiait un webservice localhost uniquement :). Ma configuration dans /etc/monit.d/ était alors ignorée :( - étrangement, je ne me souviens pas avoir modifié cela sur l'autre boîte... - n'hésitez pas à faire de cette question une réponse et je vous donnerai la prime :).
1 votes
J'ai posté une réponse avec une description plus complète de l'ordre de recherche (étrangement, je n'ai pas vu votre commentaire dans ma boîte de réception). Notez également la partie concernant le postinstall script - cela pourrait expliquer vos problèmes si vous aviez
/etc/monitrc
pour une raison ou une autre.