zoukankan      html  css  js  c++  java
  • zabbix server监控本机agent

    记一次zabbix server监控不到本机agent解决方法

    端口和进程都存在,启动时发现有agent和agentd两个服务,推测是原先二进制安装的agent没有处理,与yum安装的agent冲突

    Yum remove zabbix-agent

    netstat –nltp

    仍看到10050端口存在,推测此时的端口为原先二进制安装的agent,

    查看进程,进程存在

    根据路径找到配置文件/usr/local/zabbix/etc

    vim zabbix_agentd.conf

    修改配置文件,

    LogFile=/var/log/zabbix/zabbix_agentd.log ##日志路径

    Server=192.168.112.112               ##Server端IP

    ServerActive=192.168.112.112          ##Server端IP,开启主动模式

    Hostname=192.168.112.112            ##主机名,主动模式必须用到

    然后执行

    systemctl restart zabbix_agentd.service

    systemctl status zabbix_agentd正常无报错

    zabbix_get -s 192.168.112.112 -k vm.memory.size[available]获取到值,server端成功监控到agent,

     

    Agent重装

    (二进制安装,安装目录为/usr/local/zabbix)

    用yum remove删除原有的agnet

    查看端口

    没有查看到agent端口,

    然后查看进程,

    若为二进制安装

    删除/usr/local下的zabbix和/etc/init.d下的zabbix_agentd

    安装:

    cd zabbix-4.2.1/

    ./configure --prefix=/usr/local/zabbix --enable-agent(只需要agent)

    Make

    Make install

    安装成功

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

    若系统能直接读取到,则直接运行命令:systemctl start zabbix_agentd

    并添加开机自启:systemctl enable zabbix_agentd

    若不能读取到,则

    执行

    查看到进程

    测试获取可用内存,

    zabbix_get -s 192.168.112.112 -k vm.memory.size[available]

    成功获取到值

    查看日志,日志无报错

    添加zabbix_agentd到/etc/init.d并添加开机自启

    cp /root/zabbix-4.2.1/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/  (路径不一定一致)

    chmod +x zabbix_agentd

    chkconfig --add zabbix_agentd

  • 相关阅读:
    Tomcat、Jetty、Undertow、Netty 等容器的区别
    Spring boot整合Swagger2接口文档使用
    为项目配置了Bean,结果Spring Boot并没有扫描到
    yum安装软件所在目录的查询
    LINUX云服务器 安装 nginx
    Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm Lorg/gradle/api/artifacts/ModuleIdentifier;
    redis数据结构
    linux安装redis
    eclipse项目目录展示结构设置
    tomcat 搭建以及发布配置
  • 原文地址:https://www.cnblogs.com/yigehezi/p/11130373.html
Copyright © 2011-2022 走看看