监控软件Monit

本文介绍了使用Monit作为监控软件,强调其在监控服务器性能方面的能力,如CPU、内存、磁盘空间和进程状态。配置文件展示了如何设置Monit以监控Apache服务器的负载、资源使用,并设置邮件警告和自动响应机制。
摘要由CSDN通过智能技术生成

最近发现了一个蛮有意思的监控软件Monit,它的功能远比zabbix要强大,而且要灵活得多,更重要的是它可以监控到的参数比较多。

Monit的安装比较简单,在这里就不做介绍了,我主要说一下在我们的生产环境上需要配置的东西

不过这个配置目前也是在实验阶段还没敢真机上上手

 

下面是配置文件/etc/monitrc

 

set daemon  120           # check services at 2-minute intervals

#     with start delay 240  # optional: delay the first check by 4-minutes (by 

#                           # default Monit check immediately after Monit start)

set daemon  90         #设置monit进程检查的时间间隔是90

set logfile syslog facility log_daemon                       

set logfile /var/log/monit.log            #设置日志文件的路径

set idfile /var/.monit.id

set statefile /var/.monit.state

# set mailserver mail.bar.baz,               # primary mailserver

#                backup.bar.baz port 10025,  # backup mailserver on port 10025

#                localhost                   # fallback relay

#

set mailserver 119.254.72.233        #设置发邮件的邮件服务器,如果没有该项设置,那么monit将不会发出警告

## By default Monit will drop alert events if no mail servers are available. 

## If you want to keep the alerts for later delivery retry, you can use the 

## EVENTQUEUE statement. The base directory where undelivered alerts will be 

## stored is specified by the BASEDIR option. You can limit the maximal queue

## size using the SLOTS option (if omitted, the queue is limited by space 

## available in the back end filesystem).

#

# set eventqueue

#     basedir /var/monit  # set the base directory where events will be stored

#     slots 100           # optionally limit the queue size

#

#

## Send status and events to M/Monit (for more informations about M/Monit 

## see http://mmonit.com/).

#

# set mmonit http://monit:monit@192.168.1.10:8080/collector

#set mmonit http://119.254.72.248:8080/collector

#

#

## Monit by default uses the following alert mail format:

##

## --8<--

#From: monit@$HOST                         # sender

#Subject: monit alert -- $HOST  $EVENT $SERVICE  # subject

##

##$EVENT Service $SERVICE                   #

##                                           #

##     Date:        $DATE                   #

##     Action:      $ACTION                 #

##     Host:        $HOST                   # body

##     Description: $DESCRIPTION            #

##                                           #

## Your faithful employee,                   #

## Monit                                     #

## --8<--

##

## You can override this message format or parts of it, such as subject

## or sender using the MAIL-FORMAT statement. Macros such as $DATE, etc.

## are expanded at runtime. For example, to override the sender, use:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值