zoukankan      html  css  js  c++  java
  • 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"


    作者:凉生墨客 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    值得收藏的14款响应式前端开发框架
    简单几步把LOGO变字体
    7 款免费的 Metro UI 模板
    JPG渐进 & PNG/PNG24 交错测试
    你的钱,以后是放银行还是放支付宝?
    Bise IE6 在你的网站上加上它让IE滚蛋吧
    单例模式常见场景
    10 个最新的开发者工具
    大流量网站的底层系统架构
    DNS解析全过程及原理
  • 原文地址:https://www.cnblogs.com/heruiguo/p/8184425.html
Copyright © 2011-2022 走看看