• zabbix监控实战


    监控nginx,jvm
    nginx监控TCP和触发器
    ZABBIX告警通知
    监控mysql
    监控WEB
    分布式监控
    自动化监控,自动发现和自动获取,通过API监控
    环境搭建:
    搭建nginx
    yum install zlib-devel pcre-delvel gcc -openssl-devel
    
    tar -zxf nginx-1.14.2.tar.gz
    cd nginx-1.14.2
    
    useradd -s /sbin/nologin -M nginx
    
    ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx-1.14.2 --with-http_stub_status_module --with-http_ssl_module
    
    make && make install
    
    创建软连接ln -s /usr/local/nginx-1.14.2/ /usr/local/nginx
    
    启动nginx服务:/usr/local/nginx/sbin/nginx
    
    修改配置文件
    [root@localhost conf]# pwd
    /usr/local/nginx/conf

    因为一会要监控nignx的活跃连接数,需要在nginx配置文件中开启远程连接

    查看配置文件是否成功:/usr/local/nginx/sbin/nginx -t 

    ps -ef | grep nginx

    kill 26112  # 杀死进程从新启动

    从新启动:/usr/local/nginx/sbin/nginx

    浏览器访问是否成功

    安装zabbix-agentd
    配置 yum 源
    [root@zabbix-server-1 yum.repos.d]# cat zabbix.repo
    [base]
    name=CentOS-$releasever - Base
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
    baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
    enabled=1
    yum clean all  # 清除yum缓存
    yum makecache  # 生成yum缓存
    yum install zabbix-agent
    
    修改zabbix-agent配置文件
    [root@bogon ~]# vim /etc/zabbix/zabbix_agentd.conf 
    Server=server ip
    ServerActive=server ip
    Hostname=Hostname of client system 
    启动服务
    systemctl restart zabbix-agent

    添加监控主机

    创建主机组

    监控nginx活跃连接数
    需要在nginx配置文件中开启远程监控

  • 相关阅读:
    JavaScript数组迭代方法
    Ant Design Mobile RN中Toast不起作用的原因【坑篇】
    解决vsCode终端不能运行yarn脚本
    k8s——Service和Ingress
    Prometheus学习
    k8s——pod控制器
    k8s——管理pod资源对象
    k8s——资源管理基础
    docker学习
    k8s学习——Helm入门及使用
  • 原文地址:https://www.cnblogs.com/YingLai/p/11961995.html
Copyright © 2020-2023  润新知