zoukankan      html  css  js  c++  java
  • zabbix管理(分享十九)

          本章节中和大家分享一下zabbix的日常管理工作。

    一.windows上代理agent

    1、下载与解压

    地址: http://www.zabbix.com/downloads/2.4.4/zabbix_agents_2.4.4.win.zip

    解压zabbix_agents_2.4.0.win.zip

    clip_image001[4]

    conf目录存放是agent配置文件

    bin文件存放windows下32位和64位安装程序。

    2、配置zabbix agent.win.conf

    找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、ServerActive 、Hostname这几个参数。具体配置如下:

    复制代码

    LogFile=E:zabbixzabbix_agentd.log
    
    Server=172.17.22.155
    
    ServerActive=172.17.22.155
    
    Hostname=Windows_A

    复制代码

    参数说明:

    Server:  zabbix server的ip地址,

    ServerActive: zabbix 主动监控server的ip地址,

    其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许172.17.22.155这个ip来我这取数据。而ServerActive的172.17.22.155的意思是,客户端主动提交数据给他。

    Hostname 主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。因为agent拿着这个主机名去问server,我有配置主动监控项吗?server拿着这个主机名去配置里面查询,然后返回信息。

    zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来讨论的。

    主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy

    被动:server向agent请求获取监控项的数据,agent返回数据。

    3、安装agent

    修改好文件后,用CMD(需有管理员权限)将Zabbix Agent安装为Windows系统的服务,在windows控制台下执行以下命令:

    C:zabbixinwin64zabbix_agentd.exe -i -c C:zabbixconfzabbix_agentd.win.conf

    控制台信息如下:

    zabbix_agentd.exe [10540]: service [Zabbix Agent] installed successfully
    
    zabbix_agentd.exe [10540]: event source [Zabbix Agent] installed successfully
    4、启动agent客户端
    C:zabbixinwin64zabbix_agentd.exe -c C:zabbixconfzabbix_agentd.win.conf -s

    控制台信息

    zabbix_agentd.exe [3176]: service [Zabbix Agent] started successfully

    二、linux上安装zabbix客户端

    前提:关闭防火墙

    • 下载zabbix rpm安装包
    1. #rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 
    • 安装zabbix-agent
    1. #yum -y install zabbix-agent 
    • 配置zabbix-agent

    vim /etc/zabbix/zabbix_agentd.conf  

    1. ###修改配置文件中的Server, ServerActive的IP, 该IP是zabbix服务端IP地址  
    2. Server=zabbix server ip  
    3. ServerActive=zabbix server ip  
    4. Hostname=本机Ip #不要用127.0.0.1 
    
    
    • 启动zabbix-agent

    #service zabbix-agent start  

    三、zabbix 监控交换机路由器

    开启SNMP

    snmp-agent 
    snmp-agent community read Test@123  //设置团体名为Test@123
    snmp-agent sys-info version all 
    snmp-agent target-host inform address udp-domain 172.16.100.100 udp-port 161 params securityname Test@123 v2c
    snmp-agent trap enable 
    1. 注释:
    2. udp-domain 172.16.100.100 //zabbix服务器ip地址
    3. udp-port 161 //监听端口
    4. snmp-agent community read Test@123 //社团名称public
    5. snmp-agent trap enable //开启snmp

      这里写图片描述

    这里写图片描述
    这里写图片描述

    以上都是如何接入zabbix平台,zabbix已经有很多我们需要监控的项,以及触发器,报警,动作 等,也可以根据自己特殊需求去定义这些zabbix对象。

  • 相关阅读:
    LeetCode 剑指offer 面试题05. 替换空格
    WebSocket整合SSM(Spring,Struts2,Maven)
    Eclipse常用20个快捷键
    JDK、JRE、JVM三者间的联系与区别
    Java集合框架详解(全)
    Java开发环境配置(Jdk、Tomcat、eclipse)
    Java面向对象概述及三大特征(封装,继承和多态)
    程序员之歌
    UML2.0最新版入门图解
    java单元测试,ssh(spring,struts2,hibernate)框架整合junit4
  • 原文地址:https://www.cnblogs.com/zywu-king/p/8087589.html
Copyright © 2011-2022 走看看