Monit 丢失文件/无法启动网络服务器

Monit 丢失文件/无法启动网络服务器

我最近尝试在运行 Ubuntu 的服务器上安装“monit”,但当我尝试运行 monit 时它总是会弹出以下错误:

test:~$ sudo monit restart all

/etc/monit/monitrc:289: Include failed -- Success '/etc/monit/conf.d/*'

/etc/monit/monitrc:290: Include failed -- Success '/etc/monit/conf-enabled/*'

Cannot create socket to [SERVERIP]:8080 -- Connection refused

下面是我用来转发端口 8080 的命令,因为我在 /etc/monit/monitrc 中更改了该命令

sudo iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT 

#printed out when I save my IPtable 
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT

我并不完全认为拒绝连接是我最大的担心,因为我显然还缺少 2 个文件,我已按照他们自己网站上的安装说明进行操作。

Monit wiki 安装 因此现在我正竭尽全力尝试让它发挥作用。

答案1

为什么要从源代码安装而不是从 ubuntu 提供的包安装?这有什么特别的原因吗?

您是否创建了引用的文件夹?

monitrc 中的匹配行如下 include /etc/monit/conf.d/*

参考的安装过程适用于 M/Monit,而不是 Monit。

monit 是客户与 monit deamon 交互的工具,所以monit restart all这里的命令有点奇怪。

答案2

问题在于您的"vim /etc/monit/monitrc"

set httpd port 2812 and
     use address localhost  # only accept connection from localhost
     allow localhost 

尝试取消注释这些行。重新启动 monit 服务。

相关内容