安装
yum –y install monit
上面的没资源,没得用
Monit官网:http://mmonit.com/monit/你可以自己下载最新版的
也可以 wget http://mmonit.com/monit/dist/monit-5.4.tar.gz
俺下载到我自己的 /home/dzl下面
tar xzvf monit-5.4.tar.gz
mv monit-5.4 monit换个名字
cd monit
./configuremake
make install
复制控制文件到/etc
cp monitrc /etc/
编辑/etc/monitrc
vi /etc/monitrc
按shift+g
跳到文件最后,取消include /etc/monit.d/*
这行的注释,
查找allow @monit
和allow @users readonly
注释掉这两行
搜索use address
, 把后面的localhost
改成服务器ip地址
搜索allow localhost
,按o
,在下面添加allow 64.78.160.0/24
,允许这些ip地址访问
保存。
修改/etc/monitrc权限
chmod 0700 /etc/monitrc
监控php-fastcgi
现在我们要监控php-fastcgi, 建立/etc/monit.d/php文件
mkdir /etc/monit.d
vi /etc/monit.d/php
增加下面的内容
check process php-cgi with pidfile /usr/local/webserver/php/logs/php-fpm.pid
group php
start program = "/usr/local/webserver/php/sbin/php-fpm start"
stop program = "/usr/local/webserver/php/sbin/php-fpm stop"
if failed host 127.0.0.1 port 9000 then restart
if 3 restarts within 5 cycles then timeout
启动
/usr/local/bin/monit -d 60 -v -c /etc/monitrc -p /var/run/monit.pid -l /var/log/monit.log
打开浏览器访问xxx.xxx.xxx.xxx:2812
,xxx.xxx.xxx.xxx是服务器的ip地址。
自动启动
修改/etc/rc.local
vi /etc/rc.local
在最后添加
/usr/local/bin/monit -d 60 -v -c /etc/monitrc -p /var/run/monit.pid -l /var/log/monit.log
分享到:
相关推荐
监控进程,守护进程,实时拉起进程,监控工具脚本,用于程序拉起,监控程序状态,程序停止,启动等功能.....
从源安装monit。 包括设置工具monitensite、monitdisite。 为创建的配置添加 LWRP。 要求 制作(构建必不可少) 平台 乌本图 智能操作系统 用法 recipe[monit]默认安装。 从其他食谱调用 include_recipe "monit_...
Ansible角色,用于安装Monit并设置服务监视。 用法(示例) 典型的最小用法: - role : monit 在不安装和使用自定义服务的情况下配置monit: - role : monit monit_setup : configure monit_custom_services ...
Monit 集安装简易、轻量级实现和功能强大于一身,是一款再理想不过的备用监控工具。它能够提供成熟的监控功能,并且对任何 Linux 管理员来说非常实用、非常强大。 三、在 Linux 上安装 Monit 大多数 Linux 发行版...
Monit-Fabric - Debian Squeeze 上 Monit 的结构安装程序 monit-graphite 是一个快速的'n'dirty 结构脚本,用于在 debian 挤压盒上安装 为什么? 我找不到 backport 安装,我喜欢 Fabric,所以它保留了所有安装步骤...
docker-monit可用于从提取该图像包括监控版本5.13概述此映像将monit安装到以下位置: / opt / monit Monit配置为由runit(phusion / baseimage-docker的init系统)执行和管理。 它将以名为monit的非特权用户身份...
安装和维护从Ansible官方回购。 默认情况下,该角色还会安装munin-node来监视Prosody。 经过Molecule,Docker,Vagrant和TravisCI的测试。 要求 Debian 10或9。也可能支持其他版本的Debian / Ubuntu,但未经测试。 ...
平台类德比安的Ubuntu 经过测试: Ubuntu 13.04菜谱teamcity::default安装PostgreSQL,TeamCity服务器和代理teamcity::monit安装monit并将其配置为监视服务器和代理用法将recipe[teamcity]添加到您的运行列表。...
AsydSolutions/monit 这是来自官方的分支,包括一些小的更改,用于从 XML Web API 获取更详细的输出以用于 ASYD(即主机故障通知)。 ... 您需要安装 ANSI-C99 编译器来构建 Monit。 推荐使用自由
使用以下命令在CentOS上安装最新的Monit: sudo yum -y install https://extras.getpagespeed.com/release-el$(rpm -E %{rhel})-latest.rpm sudo yum install monit 背景 当我发现EPEL存储库中的Monit一年都没有...
默认情况下,此角色还安装monit和munin节点来监视韵律。包含travis ci和vagrant.ansible-role-prosody的测试,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ansible角色:Monit 安装和配置Monit 要求 没有任何 角色变量 monit_services : [] monit_daemon_interval : 120 monit_httpd_port : 2812 monit_httpd_user : admin monit_httpd_pass : admin 执照 BSD
dokku-monit Dokku 插件,用于监控应用程序。 在每个 APP 目录中添加一个 monitrc 文件,该文件可以轻松包含在 /etc/monitrc.conf 中。 还会在部署/删除/域更改时重新加载 monit。 许多代码基于 nginx-vhost 插件...
[root@monit ~]# rpm -ivh autogen-5.11.8-5.x86_64.rpm --force //yum安装autogen可能会报错说没有此包,那么就单独下载autogen的rpm包进行安装 [root@monit ~]# tar -jvxf netdata-1.0.0.tar.bz2 [root@monit ~]# ...
安装 将此行添加到您的应用程序的 Gemfile: group::development do gem 'capistrano-unicorn-monit', github: 'bypotatoes/capistrano-unicorn-monit' end 然后执行: $ bundle 用法 # Capfile require '...
安装 将此行添加到应用程序的 Gemfile 中: gem 'foreman-monit', github: 'capita/foreman-monit' or gem 'foreman-monit, '~> v1.0.4' 然后执行: $ bundle 用法 'foreman-monit export' 为给定 Procfile 中列...
带有 sysvinit 和 Monit 的 Node.js 服务一个简单的示例如何使用自定义 init.d 脚本(能够轻松地将服务作为守护程序启动/停止)和 Monit(在脚本终止时监视和重新启动脚本)在服务器上运行服务。部署节点服务我们...
Monit 收集器模拟侦听器 一个非常简单的 nodejs 控制台记录器,记录 Monit 发送给收集器的内容。 有没有想过 Monit 发送给收藏家的...在安装了 nodejs 和 npm 并克隆此项目的 VM 上,执行以下操作: npm install npm
用于 runninglikeclockwork.com 服务器监控克隆 repo git clone git://github.com/mattfawcett/monit-aggregator.git 使用bundle install必要的包(你需要 bundler 安装gem install bundler ) 编辑 monit_...
安装 git clone https://github.com/gzhu-team-509/Carrier9-mod-monit 如果Openwrt平台不支持git: wget -c https://github.com/gzhu-team-509/Carrier9-mod-monit/archive/master.zip -O carrier9.zip unzip -o ...