监控软件monit使用

  • 安装:sudo apt-get install monit
  • 配置文件:sudo vim /etc/monit/monitrc
    主要配置下面选项:
    SMTP服务器用于外发邮件,这里使用的是AWS Simple Mail Service
    set mailserver email-smtp.us-west-xx.amazonaws.com port 587
    username "AKIAJxxxxxxxxxxxxxxxx" password "Axxxxxxxxxxxxxxxxxxxxxxxxxxx"
    using tlsv1
    with timeout 30 seconds
  • 收集人
    #email address which will receive monit alerts
    set alert [email protected]

    如果不需要monit每次reload都给自己发邮件
    set alert [email protected] not {instance}

    邮件格式
    set mail-format {
    from: [email protected]
    subject: XXX alert -- $EVENT $SERVICE
    message: $EVENT Service $SERVICE
    Date: $DATE
    Action: $ACTION
    Host: XXX Server
    Description: $DESCRIPTION

            Monitor System

    }

    启用http
    Enable httpd: set httpd port 2812
    #Then: sudo monit reload
    #Then: localhost:2812

    这份配置文件已经包含很多监控选项,可以根据需求设定

    1. 启动monit:sudo monit
    2. 其它常用命令
      sudo monit status
      sudo service monit status
      sudo monit reload = sudo service monit restart

    Check log:
    sudo tail -f /var/log/monit.log
    grep sshd /var/log/monit.log

    Check syntax:
    sudo monit -t

    1. 如果需要定制自己的监控项目,可以把配置文件保存在这里:/etc/monit/conf.d/

      • 监控磁盘剩余空间报警
        sudo vim /etc/monit/conf.d/storagespace

    check filesystem Media with path /dev/sdb1df
    if space usage > 90% then alert

    • 监控挂载的外部文件夹
      check filesystem Compal-NAS-Croissant with path /test/ABC
      if changed fsflags then alert

    -监控网络连接
    check host WWW with address 192.20.1.40
    if failed ping then alert

    原文地址:https://blog.51cto.com/helpdesk/2467293

    时间: 2024-10-28 05:24:06

    监控软件monit使用的相关文章

    电脑监控软件实现(截图端、服务端、监控端)

    最近在做的项目中客户有监控软件的需求. 需求:每5秒显示被监控电脑的桌面情况. 实现思路: 1.截图端:Timer每5秒截图.调用服务端接口上传. 2.服务端:保存截图到服务端本地并把截图信息保存到数据库,包括图片在服务端的保存路径. 3.监控端:①调用服务端下载List<ScreenShot>接口,下载需要显示的截图列表.②Timer每5秒调用服务端下载最新ScreenShot对象,加入监控端list<ScreenShot>中.③要显示某张截图时根据本地List<Scree

    听说很多公司安装了电脑监控软件,到底是为了什么?

    听说很多公司安装了电脑监控软件,到底是为了什么?企业安装公司电脑监控软件并不是为了监控员工上班在跟谁qq聊天.聊些什么内容.在看什么网页--.而是借用公司电脑监控软件为管理工具,通过软件规范和管理员工,提高工作效率. 1.指导和培训员工 比如通过安装公司电脑监控软件,利用实时画面监控,在管理端实时查看员工工作过程,以此了解该员工具体工作是否存在不足,对其进行有针对性的指导和培训 2.提升销售员沟通能力 比如在电脑监控软件管理端,可以看到被控端员工电脑与客户聊天过程和聊天记录,管理者可以找出其中沟

    cacti监控软件

    cacti监控软件: 部署cacti运行环境 # yum -y install httpd mysql mysql-server mysql-devel php php-mysql # yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd # yum -y install rrdtool # yum -y install net-snmp net-snmp-utils # service httpd start # c

    怎么样用局域网监控软件看到员工电脑桌面状态?

    因为管理员工合理上网.有效率工作的需要,很多公司除了制定相关上网制度外,都选择安装局域网监控软件作为辅助管理工具,通过实时员工电脑桌面监控,清晰了解员工上班是否有做与工作无关的事.下面介绍如何安装局域网监控软件实现员工电脑桌面监控. 1.首先,在百度上搜索并进入局域网监控软件官网下载并安装网卫局域网监控软件,下载完成后,将压缩包进行解压,分别在员工端和管理端进行安装. 2.设置登陆账号密码,登陆局域网远程监控软件管理后台. 3.设置添加员工用户,即可根据右边实时画面.多画面监控.屏幕记录等功能进

    企业级监控软件使用zabbix key监控nginx status各种状态

    因业务需要需要用zabbix来监控nginx status,具体是如下的做法: 1. 首先在nginx的配置文件中添加如下内容,需要注意的是nginx的文件格式,在allow中我们需要注意的是需要添加zabbix server的IP地址,不然无法采集到数据, 2. 重启nginx服务器查看nginx服务器是否能正常打开, Nginx status状态说明: Active connections: 35 对后端发起的活动链接数 server accepts handled requests 186

    工业监控软件 Movicon 11.3 1CD

    工业监控软件 Movicon 11.3 1CDMovicon(Monitor Vision and Control),由意大利著名自动化软件供应商PROGEA公司开发.Movicon是全新的第三代(Scada/HMI)工业监控软件. 20年来, Movicon 一直是自动化软件技术的参考点,始终坚持简单.开放.可扩充性的标准.Movicon目前的正式版本是Movicon 11.Movicon软件以简单易用,稳定可靠著称.全面支持Windows平台.通过保持和扩展其伸缩性, 已成为工业自动化.远程

    【Python之旅】第八篇:开发监控软件的思想与流程

    最近两周时间里,一直都在学习监控软件的开发,虽然是简版的,可是在这个过程当中,对于要开发一个监控软件的大概框架和流程还真的学习了很多东西,而且也想,这些知识实在是很难通过看文章或者是书籍能学习得到,只有自己亲自去实践过,我想才可以慢慢体会到这中间的不易吧.而通过这样一个过程,发现自己在这方面的思想枷锁也慢慢地打开,也才慢慢体会到那种乐趣吧.这里,真的是非常感谢Alex老师非常精彩的讲解. 监控软件的大概流程如下:     当然,实际中学习的过程中并没有去监控MySQL或者是ngnix,而只是监控

    企业级监控软件使用zabbix监控IOPS

    01.在服务端创建zabbix组 configuration---Templates---create template---Template Linux  Disk IO===其中选择组为"Template" 在Template Linux Disk IO中创建Discovery rule: Name: Disk device  discovery Key: custom.vfs.dev.discovery Filter Macro{#DISK} [email protected] 

    Linux 安装流量监控软件bandwidthd

    在日常维护中, 网管人员最头痛的是内部网经常有人在大量传送文件而导致本来可怜的带宽变得更加狼狈.如果在网关上装上'bandwidthd' ,就可以追踪的是各个的IP 的流量,而且可以用图象曲线显示各个ip的相应不同协议显示,还能分时段查看. 1.环境: # lsb_release -a LSB Version:    :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:pri