如何在香港服务器中安装和配置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
可以看到以下输入:
4、访问monit Web界面
在浏览器中输入http://192.168.0.227:2812访问monit web界面,然后输入用户名及密码。看到如图的monit指示板:
然后通过以下命令查看minit的状态:
monit status
看到输出结果:
完成以上步骤,就可以继续下一步。
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界面来监视这些服务状态了:
点击服务apache,查看相关详细信息,如图:
以上我们在香港服务器中配置monit的详解就为大家介绍完了,希望对大家使用香港服务器能带来一定的帮助,如果有需要香港服务器的朋友,可以联系新世界主机,新世界主机长期提供优质的境外服务器,详情请咨询Skype:vpssj.net@hotmail.com TEL:400 1109 210。我们必将竭诚为您服务。