仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 838|回复: 10
打印 上一主题 下一主题

[其他Linux] 给大家带来教你利用monit监控Linux体系

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 11:23:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
 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>tarxzvfmonit-5.1.1.tar.gz
  shell>cdmonit-5.*
  shell>./configure
  shell>make
  shell>makeinstall
  shell>rm/etc/monitrc
  shell>cpmonitrc/etc/
  在inittab文件中增加上面这句话,使init保卫monit历程!!
  shell>vi/etc/inittab
  mo:2345:respawn:/usr/local/bin/monit-Ic/etc/monitrc
  如今安装完成了,是否是超复杂!!
  接上去就是设置了!!
  Monitrc文件########################################################
  setdaemon120#设置monit反省的距离工夫,单元是秒!!
  setlogfilesyslogfacilitylog_daemon#用syslog来纪录log
  setlogfile/var/logs/monit.log#设置日记路径
  setidfile/var/.monit.id#设置PID文件的地位
  setmailserver192.168.0.21,#primarymailserver邮件服务器的IP
  setmail-format{from:monit@test.com}#设置你的邮件从哪一个账号收回
  setalertphoneNumber@139.com#发到我的139邮箱,用139邮箱是由于139有一个邮件抵达关照功效
  sethttpdport2812and#设置monit监听的端标语
  useaddress192.168.0.21#设置monit服务器的IP,可让你便利的http会见
  allowadmin:pass#设置用户名和暗码
  #################################Services##############################
  监控服务器的磁盘利用情形
  checkdevicesystemwithpath/dev/mapper/VolGroup00-LogVol00
  ifspaceusage>85%for5timeswithin15cyclesthenalert
  ifspaceusage>95%thenstop
  ifinodeusage>85%thenalert
  ifinodeusage>95%thenstop
  ######################################################
  #sshd监控sshd历程
  checkprocesssshdwithpidfile/var/run/sshd.pid
  startprogram"/etc/init.d/sshdstart"
  stopprogram"/etc/init.d/sshdstop"
  iffailedhost127.0.0.1port22thenrestart
  if5restartswithin5cyclesthentimeout
  #######################################################
  #cron监控crontab历程
  checkprocesscronwithpidfile/var/run/crond.pid
  groupsystem

12下一页


看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
再现理想 该用户已被删除
沙发
 楼主| 发表于 2015-1-16 12:51:48 | 只看该作者

给大家带来教你利用monit监控Linux体系

在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。
  startprogram="/etc/init.d/crondstart"</P>  stopprogram="/etc/init.d/crondstop"
  if5restartswithin5cyclesthentimeoutdependsoncron_rc
  #########################################################################
  #scripts监控nginx的日记切割剧本文件
  checkfilecut_nginx_log.shwithpath/scripts/cut_nginx_log.sh
  groupscripts
  iffailedchecksumthenunmonitor
  iffailedpermission755thenunmonitor
  iffaileduidrootthenunmonitor
  iffailedgidrootthenunmonitor
  ##########################################################################
  #systemfile监控passwd文件和group文件
  checkfilepasswdwithpath/etc/passwd
  groupsystem
  iffailedchecksumthenunmonitor
  iffailedpermission644thenunmonitor
  iffaileduidrootthenunmonitor
  iffailedgidrootthenunmonitor
  checkfilegroupwithpath/etc/group
  groupsystem
  iffailedchecksumthenunmonitor
  iffailedpermission644thenunmonitor
  iffaileduidrootthenunmonitor
  iffailedgidrootthenunmonitor
  ##############################################################
  #监控本机的25,110端标语
  checkhostlocalhostwithaddress127.0.0.1
  iffailedport25withtimeout15secondsthenexec"/usr/bin/qmailctlrestart"
  iffailedport110protocolpopwithtimeout15secondsthenexec"/usr/bin/vpopmailctlrestart"
  基础的设置就是如许子,剩下的就是依据各自的实践情形举行修正!!!,设置好从扫瞄器登录检察下是不是乐成,接上去就是轻松的喝品茗,走走论坛了!!哈哈

</p>
上一页12


尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-18 16:09:42 | 只看该作者
然我们对Linux的学习首先是通过对它的产生,发展,到今天仍然在不断完善开始的。
不帅 该用户已被删除
地板
发表于 2015-1-27 11:06:10 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
再现理想 该用户已被删除
5#
 楼主| 发表于 2015-2-5 12:43:28 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
兰色精灵 该用户已被删除
6#
发表于 2015-2-11 22:58:50 | 只看该作者
选择交流平台,如QQ群,网站论坛等。
因胸联盟 该用户已被删除
7#
发表于 2015-3-2 21:21:32 | 只看该作者
未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。
只想知道 该用户已被删除
8#
发表于 2015-3-11 07:34:45 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-18 03:33:46 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
10#
发表于 2015-3-25 13:38:08 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-1 19:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表