zoukankan      html  css  js  c++  java
  • zabbix 布署实践【2 agent安装】

    客户端的安装相对较为简单,主要是更新它的repo源
     
    以CentOS7为例
    rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

    Centos6为例
    rpm -ivh  http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-release-3.0-1.el6.noarch.rpm
     
    Ubuntu1404为例
    # dpkg -i zabbix-release_3.0-1+trusty_all.deb
    # apt-get update


    安装agent
    CentOS
    yum install zabbix-agent -y
    Ubuntu
    apt-get install  zabbix-agent -y
     
     
    安装完毕后,修改配置文件
     
    vi /etc/zabbix/zabbix_agentd.conf
        修改Zabbix server的ip
     
    Server=10.40.150.150 #被动模式 server端IP地址,可以使用域名,但需保证域名在agent端可解析
    ServerActive=10.40.150.150   #主动动模式, server端IP地址,可以使用域名,但需保证域名在agent端可解析
    Hostname=10.40.100.20  被监控机的IP,需要与你配置的主机名称一致,这里我以IP为例,当然,你们可以自定一些非中文的名称
     
     
     
    CentOS
     
    service zabbix-agent restart
    chkconfig zabbix-agent on
     
    Ubuntu
    service zabbix-agent restart
    Ubuntu的zabbix自带开机自启动
     
     
    如果发现机器无法监控主机,注意查看
    server端
    tail -100f /var/log/zabbix/zabbix_server.log
    agent客户机
    tail -100f /var/log/zabbix/zabbix_agentd.log
    的报错说明,一般报错都很提示得很明显
     
     
    在实际安装过程中,有可以CentOS6和CentOS7的yum源,一开始安装没有仔细看操作系统的版本,而安装错了源,会导致zabbix-agent会启动报错,
     
    则于yum缓存中包含了错误源中的数据。
    读者会先尝试使用yum -e 卸载像zabbix-release-3.0-1.el7这样的包
    再yum remove zabbix-agent
     
    接着yum -ivh 正常的zabbix的rpm源包,
    再yum install zabbix-agent
     
    虽然删除了错误的源文件(rpm)但是并没有刷新yum的缓存,缓存中的数据冲突,导致仍然不能安装正确的zabbix-agent。
    ps:zabbix-agent 安装没有依赖关系这个好事儿
     
    解决办法: 卸载yum源后,需要刷新yum缓存
    yum clean all && yum clean metadata && yum clean dbcache
    刷新完后要再重新安装zabbix-agent就好了
  • 相关阅读:
    Entity Framework
    SQLiteHelp
    NLog日志记录
    C# 特性(Attribute)
    C# 正则表达式
    C#中显现串口通信SerialPort类
    C#.NET编码规范
    AspNetCore 限流中间件IpRateLimitMiddleware 介绍
    .Net Core中的Api版本控制
    C# Task的使用
  • 原文地址:https://www.cnblogs.com/veniceslove/p/6288828.html
Copyright © 2011-2022 走看看