站长杂谈

如何在香港服务器中安装和配置Monit

时间:2017-08-25 15:46 点击:

  如何在香港服务器中安装和配置Monit

  Monit是一个免费的开源过程监控工具,可以使用web浏览器和命令行来监视系统进程。它还可以用于监视文件、目录和设备的大小更改和权限更改。如果下降,Monit会自动修复特定的过程,Monit还可以监视基于linux系统上的所有服务,如Apache、sendmail、Nginx、FTP、ssh和MySQL。可以使用monit监视远程主机TCP/IP端口、协议和ping。monit有能力阻止使用高资源的特定过程。monit还可以在您的服务器上监视并发送警报,了解任何关键错误条件和恢复状态。所以今天小编就来和大家说一下如何安装和配置monit。

  基本要求:在香港服务器上安装一个新的debian系统,设置好服务器密码。下面就可以开始操作了。

  1、更新系统

  保证debian系统是最新的稳定版本,可以进行以下命令操作:

  apt-get update -y

  apt-get upgrade -y

  当系统更新以后,需要重启一下服务器以保证更改的命令生效,操作命令如下:

  reboot

  重启以后,用根用户登陆并继续下一步。

  2、安装monit

  默认情况下,monit可以在Ubuntu存储库中使用,可以通过以下命令安装:

  apt-get install monit -y

  等待安装好了以后,启动monit服务,可以通过以下命令启动启动时间:

  systemctl start monit

  systemctl enable monit

  查看monit服务状态命令:

  systemctl status monit

  3、配置monit

  默认情况下,monit缺省配置瓦尔尼i教案monitrc位于/etc/monit/目录,其他的process和server pecific配置文件位于/etc/monit/conf-available/diractory。monit内置是有web界面的,但是默认情况下是没有开启的。可以通过编辑/etc/monit/monitrc文件来启动:

  nano /etc/monit/monitrc

  配置文件:

  # set httpd port 2812 and

  # use address localhost

  # only accept connection from localhost

  # allow localhost

  # allow localhost to connect to the server and

  # allow admin:monit

  # require user ‘admin’with password ‘monit’

  完成后保存并关闭文件,然后重新启动monit服务,使用以下命令:

  systemctl restart monit

  然后检查monit服务状态:

  netstat -ant | grep:2812

  可以看到以下输入:

如何在香港服务器中安装和配置Monit

  4、访问monit Web界面

  在浏览器中输入http://192.168.0.227:2812访问monit web界面,然后输入用户名及密码。看到如图的monit指示板:

如何在香港服务器中安装和配置Monit

  然后通过以下命令查看minit的状态:

  monit status

  看到输出结果:

如何在香港服务器中安装和配置Monit

  完成以上步骤,就可以继续下一步。

  5、添加监控服务

  上面配置好了monit web接口以后,我们就可以添加需要监视的服务了,在这里,小编就以apache、rsyslog及proftpd为例为大家介绍下。

  (1)添加apache服务监控

  默认情况下,monit附带了一些流程和服务的预定义模版,可以在/etc/monit/conf-available/目录中找到这些模版。在monit中可以使用apache的默认模版,所以只需启动他,就可以使用了,我们可以通过运行以下命令来启动:

  ln -s /etc/monit/conf-available/apache2 /etc/monit/conf-enabled/

  接下来,通过以下命令重启monit servcie:

  systemctl restart monit

  (2)添加rsyslog服务监控

  用命令启用rsyslog模版:

  ln -s /etc/monit/conf-available/rsyslog /etc/monit/conf-enabled/

  重启monit服务:

  systemctl restart monit

  (3)添加proftpd服务监控

  对proftpd的模版无法于monit一起使用,所以我们需要自己创建一个用于proftpd的配置文件,可以通过在/etc/monit/conf/目录中创建proftpd文件来实现,具体:

  nano /etc/monit/conf-available/proftpd

  添加以下行:

  check process proftpd with pidfile /var/run/proftpd.pid

  start program = "/etc/init.d/proftpd start"

  stop program = "/etc/init.d/proftpd stop"

  if failed port 21 protocol ftp then restart

  完成以后保存并关闭文件,然后使用以下命令启用配置文件:

  ln -s /etc/monit/conf-available/proftpd /etc/monit/conf-enabled

  接下来,使用以下命令检查配置文件使用有误:

  monit -t

  最后,重启monit服务,让所有的配置生效。这里一旦配置了所有所需的服务,就可以访问web界面来监视这些服务状态了:

如何在香港服务器中安装和配置Monit

  点击服务apache,查看相关详细信息,如图:

如何在香港服务器中安装和配置Monit

  以上我们在香港服务器中配置monit的详解就为大家介绍完了,希望对大家使用香港服务器能带来一定的帮助,如果有需要香港服务器的朋友,可以联系新世界主机,新世界主机长期提供优质的境外服务器,详情请咨询Skype:vpssj.net@hotmail.com TEL:400 1109 210。我们必将竭诚为您服务。