• zabbix监控nginx


    环境:

    centos6.9

    Zabbix 3.0.4.

    nginx 1.10.3

    安装准备:nginx和zabbix已安装完成

    1、在nginx的配置文件中添加如下红色字体代码

    vi  /etc/nginx/nginx.conf

    server {
    listen 80;
    server_name localhost;

    #charset koi8-r;

    #access_log logs/host.access.log main;

    location /ngx_status{
    stub_status on;
    access_log off;
    allow 127.0.0.1;
    #deny all;
    }

    location / {
    root html;
    index index.html index.htm;
    }

    2、重启NGINX

    /etc/sbin/nginx

    3、打开status页面

     

    4. nginx status详解

    active connections – 活跃的连接数量
    server accepts handled requests — 总共处理了4个连接 , 成功创建4次握手, 总共处理了4个请求
    reading — 读取客户端的连接数.
    writing — 响应数据到客户端的数量
    waiting — 开启 keep-alive 的情况下,这个值等于 active – (reading+writing), 意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接.

     

     

    二、zabbix客户端的安装

    1、下载zabbix

    wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz

    2、解压

    tar -zxvf zabbix-2.4.7.tar.gz

    3、编译安装

    ./configure --prefix=/usr/local/zabbix  --enable-agent
    make
    make install

     --prefix----> 指定zabbix安装目录

      --enable-agent----> 支持zabbix代理

    4、客户端配置

    vi /usr/local/zabbix/etc/zabbix_agentd.conf
    修改下面三个参数

    Server=192.168.203.129
    ServerActive=192.168.203.129
    Hostname= Server_A

    其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许192.168.203.129

    这个ip来我这取数据。而serverActive的192.168.203.129的意思是,客户端主动提交数据给他。

    Hostname 待监控的服务器的名称(主动获取数据使用 后面页面配置主机的时候需要)

    5、创建zabbix用户和组

    groupadd zabbix

    useradd -g zabbix zabbix

    chown -R zabbix:zabbix /usr/local/zabbix

     

    6、启动

    /usr/local/zabbix/sbin/zabbix_agentd

    7、配置自动启动

    cp /opt/zabbix-3.0.4/misc/init.d/fedora/core5/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd

    chmod u+x /etc/rc.d/init.d/zabbix_agentd

    chkconfig zabbix_agentd on

    更改自动启动脚本中的默认路径

    -----更改路径
    
    vim /etc/init.d/zabbix_agentd
    
    ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"


    作者:凉生墨客 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Java 密钥库 证书 公钥 私钥
    Theos小例子
    armbian禁用zram
    常见JS混淆器和特征
    命令行工具收藏
    python中生成器的两段代码
    把mysql数据库从windows迁移到linux系统上的方法
    【转载】使用Flink低级处理函数ProcessFunction
    spark读取压缩文件
    SpringBoot系列——validation参数校验
  • 原文地址:https://www.cnblogs.com/heruiguo/p/8184425.html
Copyright © 2020-2023  润新知