`
dzl84394
  • 浏览: 61699 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

安装monit

 
阅读更多

安装

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 @monitallow @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

分享到:
评论

相关推荐

    centos7安装monit

    首先,安装Monit需要通过yum包管理器来获取。在终端中执行以下命令: ```bash sudo yum update -y sudo yum install epel-release -y sudo yum install monit -y ``` 上述命令首先更新了系统软件包,然后安装了`...

    monit_bin:从源代码安装monit并使用LWRP添加几个工具

    从源安装monit。 包括设置工具monitensite、monitdisite。 为创建的配置添加 LWRP。 要求 制作(构建必不可少) 平台 乌本图 智能操作系统 用法 recipe[monit]默认安装。 从其他食谱调用 include_recipe "monit_...

    monit监控工具(客户端)

    Monit 的配置文件通常位于 /etc/monit.conf 或 /etc/monit/monitrc,具体位置取决于安装方式。配置文件中可以设置检测时间、日志文件、HTTP 服务器地址、邮件服务器等参数。例如,可以设置检测时间为 120 秒,日志...

    ansible-monit:Monit的Ansible角色

    Ansible角色,用于安装Monit并设置服务监视。 用法(示例) 典型的最小用法: - role : monit 在不安装和使用自定义服务的情况下配置monit: - role : monit monit_setup : configure monit_custom_services ...

    monit-5.4.tar.gz

    4. **Makefile**:编译和安装Monit时使用的脚本,用于自动化构建过程。 5. **示例**:可能包含`examples/`目录,有预设的监控配置示例,帮助用户快速上手。 6. **库文件**:编译过程中可能需要的库文件,如`lib/`...

    如何借助Monit搭建服务器监控系统-.docx

    Monit 集安装简易、轻量级实现和功能强大于一身,是一款再理想不过的备用监控工具。它能够提供成熟的监控功能,并且对任何 Linux 管理员来说非常实用、非常强大。 三、在 Linux 上安装 Monit 大多数 Linux 发行版...

    monit-fabric:monit-graphite 是一个快速的'n'dirty 结构脚本,用于在 debian 挤压盒上安装 monit

    Monit-Fabric - Debian Squeeze 上 Monit 的结构安装程序 monit-graphite 是一个快速的'n'dirty 结构脚本,用于在 debian 挤压盒上安装 为什么? 我找不到 backport 安装,我喜欢 Fabric,所以它保留了所有安装步骤...

    monit-4.9.tar

    "monit-4.9.tar" 是这个软件的一个特定版本,通常以 tar 归档文件的形式提供,用于在各种 Unix 或类 Unix 系统(如 Linux、FreeBSD 等)上进行安装。 **一、Monit 简介** Monit 是由 Tildesley 打造的一款小巧但...

    Ansible-ansible-role-monit.zip

    1. **tasks**: 这个目录包含了一系列的YAML文件,定义了具体的操作步骤,比如安装Monit、配置Monit的监控项、启动和启用Monit服务等。 2. **defaults**: 这里定义了角色的默认变量,如Monit的配置选项、服务监控...

    统信UOS系统安装nmon监控教程

    本教程将指导你如何在统信UOS系统上安装并使用nmon监控工具。首先,我们需要准备nmon的安装包,这里提供的是nmon_16g+debian-3_arm64.deb,这是一款针对64位架构的Debian兼容版本的nmon。在统信UOS上,由于其底层也...

    docker-monit:用于monit的Docker映像

    docker-monit可用于从提取该图像包括监控版本5.13概述此映像将monit安装到以下位置: / opt / monit Monit配置为由runit(phusion / baseimage-docker的init系统)执行和管理。 它将以名为monit的非特权用户身份...

    centos上搭建mobit

    ##### 3.1 安装Monit - **Ubuntu系统**: ```bash sudo apt-get install monit ``` - **CentOS系统**: ```bash yum install monit ``` 对于喜欢源码编译安装的用户,步骤如下: 1. **下载源码包**: ```...

    monit 服务端监控

    安装完成后,Monit会自动生成一个默认配置文件,通常位于`/etc/monit/monitrc`。这个配置文件是Monit的核心,用于定义要监控的项目和服务。 **配置Monit** 配置Monit涉及编辑`/etc/monit/monitrc`文件,添加或修改...

    monit使用说明.docx

    Monit 的安装过程相对简单,主要包括下载对应版本的源代码包,使用`tar`解压,然后通过`configure`、`make`和`make install`进行编译和安装。默认情况下,Monit 可能会安装在`/usr/local/bin/`目录下,其用户手册...

    ansible-role-prosody:使用Ansible从官方仓库安装和维护Prosody。 默认情况下,该角色还会安装monit和munin-node来监视Prosody。 包含Travis CI和Vagrant的测试

    安装和维护从Ansible官方回购。 默认情况下,该角色还会安装munin-node来监视Prosody。 经过Molecule,Docker,Vagrant和TravisCI的测试。 要求 Debian 10或9。也可能支持其他版本的Debian / Ubuntu,但未经测试。 ...

    mmonit监控工具(服务端)

    参照`monit监控工具.doc`文档,安装monit客户端到需要被监控的主机上。配置文件`/etc/monitrc`需要修改以指定mmonit服务端的地址、用户名和密码: ```bash set mmonit http://<用户名>:<密码>@<服务端IP>:8080/...

    ansible-role-monit:用于配置监视的Ansible角色

    1. **安装 Monit**:Ansible 会使用包管理器(如 apt 或 yum)在目标主机上安装 Monit 软件包。 2. **配置 Monit**:角色可能包含配置模板(Jinja2 模板),用于生成 Monit 的配置文件(/etc/monit/monitrc)。配置...

    monit-5.0.1.tar.gz_monit-5.0.1.tar.gz

    Monit 的安装通常涉及以下几个步骤: 1. 下载:首先,你需要从官方网站或镜像站点下载 Monit 的源代码包。在这个例子中,你已经有了名为 "monit-5.0.1.tar.gz" 的压缩包。这是一个使用gzip压缩的tar文件,可以通过 ...

    monit服务监控管理工具

    Monit 的安装通常可以通过包管理器(如`apt-get` 或 `yum`)完成。安装完成后,配置文件通常位于 `/etc/monit/monitrc`,在此文件中,用户可以定义需要监控的项目及其行为。 3. **Monit 配置示例** 例如,要监控...

    monit_bin-源码.rar

    2. **编译与安装**:遵循标准的开源项目编译流程,使用 `./configure`、`make` 和 `make install` 命令进行编译和安装。 3. **自定义功能**:根据需求,可以修改源代码以增加新功能,例如添加新的检查类型或优化...

Global site tag (gtag.js) - Google Analytics