Sto configurando monit su un nuovo sito, che chiamerò mywebsite.com durante questa domanda. Ho impostato la configurazione per accedere alla pagina dell'interfaccia Web di Monit, ma non riesco a collegarmi ad essa. Ho un firewall di base in esecuzione con iptables e penso di aver creato un buco per Monit, ma non riesco a collegarmi all'interfaccia Web di Monit e non so perché.
Non ho ancora impostato nulla da monitorare: la mia configurazione di monitoraggio si presenta così:
## Start monit in the background (run as a daemon):
set daemon 120 # check services at 2-minute intervals
set httpd port 2812 and
use address mywebsite.com
allow localhost
allow admin:password
Ho riavviato Monit con queste regole.
Ho creato una regola per monit nella mia configurazione di iptables, che assomiglia a questa:
#monit interface
-A OUTPUT -p tcp --dport 2812 -j ACCEPT
-A INPUT -p tcp --dport 2812 -j ACCEPT
Ho quindi importato queste regole in /sbin/iptables-restore
. Riesco a vedere la voce di monit quando faccio sudo /sbin/iptables -L
:
...
ACCEPT tcp -- anywhere anywhere tcp dpt:2812
...
Ma quando vado a http://mywebsite.com:2812
entrare Error code: ERR_EMPTY_RESPONSE
nel browser.
Qualche idea, qualcuno? Non so nemmeno se il problema abbia a che fare con iptables. Grazie in anticipo, max
EDIT: ho provato a cambiare la linea 'localhost' nella configurazione del monit così:
set httpd port 2812 and
use address mywebsite.com
allow mywebsite.com
allow admin:password
ma non ha fatto alcuna differenza.