【Monit】安装设置并且监控常见程序进程【原创】

 

一、参考

部署Monit监控环境

使用monit监控URL 

官方文档

 

二、概要

官网:https://mmonit.com/monit/

Monit 是一套开源的管理和监控系统。功能类似于Supervisor,但比Supervisor 更加强大和简单,基本可以代替绝大部分手动监控脚本。

  • 可以用于监控程序、文件、目录、文件系统和linux系统性能。
  • 当监控目标出现异常时能实现邮件报警和自动拉起和恢复。
  • 内置大量监控模块,同时语句非常简单易懂,可自定义各种监控。
  • 带web监控页面。

 

monit是一个很轻量级的程序,只需要一个可执行程序monit,一个配置文件monitrc即可工作。

 

三、使用场景

Monit是一个跨平台的用来监控Unix/linux系统(比如Linux、BSD、OSX、Solaris)的工具。Monit特别易于安装,而且非常轻量级,并且不依赖任何第三方程序、插件或者库。然而,Monit可以胜任全面监控、进程状态监控、文件系统变动监控、邮件通知和对核心服务的自定义动作等场景。易于安装、轻量级的实现以及强大的功能,让Monit成为一个理想的后备监控工具。 

Monit对运维人员来说可谓神器,它是一款功能非常丰富的进程、文件、目录和设备的监测工具,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。

Monit不但本地监控十分有效,还可以监控远程服务,只要花点功夫就能永远实现服务的“死而复生”,就是说它可以使它监控的服务程序在宕停后迅速自启动,不需要人工干预。

 

四、安装

注意:环境是在Centos 7下

 

可以参考官方文档:https://mmonit.com/wiki/Monit/Installation

 

两种方式安装:

  • yum安装
  • 编译安装

 

1. yum安装

yum -y install monit

 

2. 编译安装

wget http://mmonit.com/monit/dist/monit-5.6.tar.gz

tar xf monit-5.6.tar.gz

cd monit-5.6

./configure

make && make install

 

注意:wget的下载链接,需要跟官网的版本一致,可以查看官网最新的稳定版本:https://mmonit.com/download/

 

安装之后有三个文件:

/etc/monitrc # 配置文件

/usr/bin/monit # 启动文件

/etc/init.d/monit # init 启动脚本

 

软连接到/usr/local/bin/

ln -s /usr/bin/monit /usr/local/bin/

 

注意:这一步很重要,不这么会导致下面的使用systemctl来保活是失败的

 

五、配置文件

配置文件在:/etc/monitrc

set daemon 30 # 以daemon模式启动,每个监控周期间隔为:30秒,单位为秒;monit做不到实时监控。
s
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值