• <dl id='vzew7'></dl>

      <code id='vzew7'><strong id='vzew7'></strong></code>
      <i id='vzew7'><div id='vzew7'><ins id='vzew7'></ins></div></i>

        <fieldset id='vzew7'></fieldset>

        1. <tr id='vzew7'><strong id='vzew7'></strong><small id='vzew7'></small><button id='vzew7'></button><li id='vzew7'><noscript id='vzew7'><big id='vzew7'></big><dt id='vzew7'></dt></noscript></li></tr><ol id='vzew7'><table id='vzew7'><blockquote id='vzew7'><tbody id='vzew7'></tbody></blockquote></table></ol><u id='vzew7'></u><kbd id='vzew7'><kbd id='vzew7'></kbd></kbd>
          <acronym id='vzew7'><em id='vzew7'></em><td id='vzew7'><div id='vzew7'></div></td></acronym><address id='vzew7'><big id='vzew7'><big id='vzew7'></big><legend id='vzew7'></legend></big></address>
          <ins id='vzew7'></ins>
          1. <span id='vzew7'></span>
            <i id='vzew7'></i>

            教你使用monit监控Linux系统

            • 时间:
            • 浏览:3
            • 来源:124软件资讯网

               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

              12下一页