linux进程监控monit,教你使用monit监控Linux系统
Monit 是用于对系统中的进程、文件、目录、以及设备等进行监视和管理的工具。当你所指定的server宕机或者没有反应,monit会将该进程杀死并重启该server。并通过邮件进行通知。Monit 包含一个内嵌的 HTTP(S) Web 界面,你可以使用浏览器方便地查看 Monit 所监视的服务器。
Monit的官方网站: http://www.mmonit.com
下面将介绍monit在CentOS5.3上的安装和配置:
download:http://mmonit.com/monit/dist/monit-5.1.1.tar.gz
shell > tar xzvf monit-5.1.1.tar.gz
shell> cd monit-5.*
shell>./configure
shell>make
shell> make install
shell> rm /etc/monitrc
shell> cp monitrc /etc/
在inittab文件中添加下面这句话,使init守护monit进程!!
shell> vi /etc/inittab
mo:2345:respawn:/usr/local/bin/monit -Ic /etc/monitrc
现在安装完成了,是不是超简单!!
接下来就是配置了!!
Monitrc文件########################################################
set daemon 120 #设置monit检查的间隔时间,单位是秒!!
set logfile syslog facility log_daemon #用syslog来记录log
set logfile /var/logs/monit.log #设置日志路径
set idfile /var/.monit.id #设置PID文件的位置
set mailserver 192.168.0.21, # primary mailserver 邮件服务器的IP
set mail-format { from: monit@test.com } #设置你的邮件从哪个账号发出
set alert phoneNumber@139.com #发到我的139邮箱,用139邮箱是因为139有一个邮件到达通知功能
set httpd port 2812 and #设置monit监听的端口号
use address 192.168.0.21 # 设置monit服务器的IP,可以让你方便的http访问
allow admin:pass #设置用户名和密码
################################# Services ##############################
监控服务器的磁盘使用情况
check device system with path /dev/mapper/VolGroup00-LogVol00
if space usage > 85% for 5 times within 15 cycles then alert
if space usage > 95% then stop
if inode usage > 85% then alert
if inode usage > 95% then stop
######################################################
#sshd 监控sshd进程
check process sshd with pidfile /var/run/sshd.pid
start program "/etc/init.d/sshd start"
stop program "/etc/init.d/sshd stop"
if failed host 127.0.0.1 port 22 then restart
if 5 restarts within 5 cycles then timeout
#######################################################
#cron 监控crontab进程
check process cron with pidfile /var/run/crond.pid
group system
linux进程监控monit,教你使用monit监控Linux系统相关推荐
- Linux进程描述符task_struct结构体详解--Linux进程的管理与调度(一)
转自:http://blog.csdn.net/gatieme/article/details/51383272 日期 内核版本 架构 作者 GitHub CSDN 2016-05-12 Linux- ...
- linux 更改网络速度,教你一招 提高Linux操作系统网速方法(转)
教你一招 提高Linux操作系统网速方法(转)[@more@] 学校一个电子教室通过ADSL宽带"猫"上网,系统为RedHat 9.0,但在上网时有些网页打不开,而且网速不快.有同 ...
- zedboard移植linux内核,[干货]手把手教你用Zedboard学习Linux移植和驱动开发
作者:殷建飞 本文是昨天发的文章<龙芯杯CPU设计竞赛与ZYNQ设计流程介绍>接续部分.重点介绍传统方式的Linux移植和Xilinx的Petalinux的快速移植开发两种. 部分硬件设计 ...
- linux进程管理 pdf,高效与精细的结合--Linux的进程管理.pdf
高效与精细的结合--Linux的进程管理.pdf 第 卷 第 期 A 文献标识码 I T6L 76 28 L J6 7 8 676 LJ Q Q656 8J6 6 82 K 797863 R28J 2 ...
- linux进程 crash 分析工具,crash工具分析大型Linux服务器死锁实战
Linux服务器背景: CPUS: 40 MEMORY: 127.6 GB MACHINE: x86_64 (2199 Mhz) Linux Kernel: 4.4.121 TASKS: 19411 ...
- 史上最全linux语法汇总,教你一文掌握linux
hadoop命令: #登录hadoop:kinit [user] kinit < passwd hadoop fs -ls /user/ # 查看hdfs目录下文件 hadoop fs -put ...
- linux 进程原理内存,linux进程通信之共享内存原理(基于linux 1.2.13)
1 有一个全局的结构体数据,每次需要一块共享的内存时(shmget),从里面取一个结构体,记录相关的信息. struct shmid_ds { // 权限相关 struct ipc_perm shm_ ...
- linux arm. 快速启动,教你如何快速启动Linux 系统
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一. 简介Linux 系统以其开源的特性得到了广泛的应用,在嵌入式系统编程中也占有越来越大的份量.Linux 系统安全可靠.内核可定制.源代码开放等这些都 ...
- linux java时区_教大家几种在Linux系统中查看时区的方法
前言 在这篇短文中,我们将向你简单介绍几种 Linux 下查看系统时区的简单方法.在 Linux 机器中,尤其是生产服务器上的时间管理技能,是在系统管理中一个极其重要的方面. 好,我们一起来看几种查看 ...
最新文章
- 【原创】CSSOO的思想及CSS框架的应用(未整理完)
- etsi计算机应用场景,ETSI发布最新版DVB数据广播规范,包括五大应用场景
- 检测到smtp服务器版本信息,邮件服务器DBMail检测功能
- [转]SQL,LINQ,Lambda语法对照图
- C/C++之常用字符串比较总结
- 得到appd url_AppD方法:Java 9支持
- 怎样重建一个损坏的调用堆栈(callstack)
- Windows下安装配置Maven
- JavaScript文本特效实例小结【3个示例】
- [IE编程] IE的Killbit 技术详解
- php模板中的数组在哪,php – Twig:从包含的模板中添加项目到数组
- 终于出手!谷歌母公司旗下GV风投首次投资AI芯片创业公司
- 微信公众平台开发(75) 语音识别
- linux session 设置时间设置,设置linux系统history相关变量,命令时间、保存history条数,多session共享history...
- list mybatis批量保存_如何实现mybatis批量将list数据插入到数据库
- 6.高级Magento模型EAV
- vue3.0项目引入高德地图
- php smarty 配置,php Smarty详细配置
- 2022年最新前端面试题(大前端时代来临卷起来吧小伙子们..持续维护走到哪记到哪)
- c最简单的编程语言,世界上最简单的中文编程语言
热门文章
- 开车适合戴什么款式的耳机,几款适合在开车佩戴的骨传导耳机
- php和java搞笑动态图_多玩搞笑GIF图片爬虫 PHP实现
- (C语言)从键盘输入输入一个不大于5位的整数,判断位数,并逆序输出
- Jetson TX2 上安装Pycharm
- 高中分班考试如何计算机,2018年各高中高一分班考试大揭秘!
- 数据库原理与应用(5)——关系、关系模式、关系数据库与关系数据库模式
- EF Core与ASP.NET Core 的集成
- Mysql1819_解决 MySQL 错误 - ERROR 1819 (HY000)
- 【粉丝投稿】海外留学生回国三面华为成功拿下offer,附上大佬的面经希望帮助到大家!
- 【Cesium Sandcastle 研究5】- 地形与标记