zabbix一共有三种监控模式分别默认是被动模式,由agent端收集数据,server去请求然后获取agent的数据。 还有就是主动模式,由agent收集数据并定时发送到server端,则就是被动模式。还有就是proxy代理模式,由proxy代理接收agent数据,并发送到server端。

agent配置文件

vim /usr/local/etc/zabbix_agentd.conf

PidFile=/tmp/zabbix_agentd.pid		#pid文件地址
LogType=file #日志记录方式
LogFile=/tmp/zabbix_agentd.log #日志文件存放地址
LogFileSize=1 #日志大小单位M
DebugLevel=3 #日志记录等级0-5 0非常少量basic,5非常多DBUG
SourceIP= #指定与server、agent通讯的IP地址,TCP四层中源IP
EnableRemoteCommands=0 #是否允许在本地执行远程命令。1允许 0不允许
LogRemoteCommands=0 #执行远程命令日志。在EnableRemoteCommands=1生效
Server=127.0.0.1,192.168.112.9 #允许通讯的服务器IP,被动模式,需要改成server的IP
ListenPort=10050 #zabbix_agent默认监听端口
ListenIP=0.0.0.0 #网卡绑定在那个IP上监听,0.0.0.0 指所有IP可通讯
StartAgents=3 #开启子进程数量,越多资源占用越高
ServerActive=127.0.0.1 #开启主动模式,由agent提交给server,这里就是server的ip和端口,server如果是默认端口10051则只需要填写IP,若修改了端口号则serverIP:PORT
Hostname=Zabbix server #手工指定一个zabbix主机名字
HostnameItem=system.hostname #自动获取主机名,手动指定优先级高于默认获取优先级
HostMetadata= #获取主机的HostMetadata

这里是被动模式改下server注释Hostname ,打开HostnameItem好了,然后再启动服务,查看下server和agent服务是否打开了。

[root@localhost etc]# ps aux | grep zabbix
zabbix 1923 0.0 0.0 80748 1412 ? S 10:36 0:00 zabbix_agentd
zabbix 1924 0.0 0.1 80748 1540 ? S 10:36 0:00 zabbix_agentd: collector [idle 1 sec]
zabbix 1925 0.0 0.1 80748 1708 ? S 10:36 0:00 zabbix_agentd: listener #1 [waiting for connection]
zabbix 1926 0.0 0.1 80748 1756 ? S 10:36 0:00 zabbix_agentd: listener #2 [waiting for connection]
zabbix 1927 0.0 0.1 80748 1696 ? S 10:36 0:00 zabbix_agentd: listener #3 [waiting for connection]
zabbix 1928 0.0 0.1 80748 1568 ? S 10:36 0:00 zabbix_agentd: active checks #1 [idle 1 sec]
zabbix 1977 0.0 0.2 213188 3820 ? S 10:37 0:00 zabbix_server
zabbix 1982 0.0 0.1 213188 3032 ? S 10:37 0:00 zabbix_server: configuration syncer [synced configuration in 0.020303 sec, idle 60 sec]
zabbix 1983 0.0 0.1 213188 1584 ? S 10:37 0:00 zabbix_server: housekeeper [startup idle for 30 minutes]
zabbix 1984 0.0 0.1 213188 2500 ? S 10:37 0:00 zabbix_server: timer #1 [updated 0 hosts, suppressed 0 events in 0.000830 sec, idle 59 sec]

已经有进程信息了,OK。登录WEB页面现在应该是配置---》主机 可以看到zabbix为我们配置的zabbix_server 后面的第一个灯已经亮起了。

Zabbix_agent 三 被动模式的配置的更多相关文章

  1. 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn)

    从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://w ...

  2. LVS三种模式配置及优点缺点比较

    目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置 LVS是什么: http://www.lin ...

  3. Spring使用jdbcJdbcTemplate和三种方法配置数据源

    三种方法配置数据源 1.需要引入jar包:spring-jdbc-4.3.2.RELEASE.jar <!-- spring内置,springJdbc,配置数据源 --> <bean ...

  4. LVS三种模式配置及优点缺点比较 转

    LVS三种模式配置及优点缺点比较   作者:gzh0222,发布于2012-11-12,来源:CSDN   目录: LVS三种模式配置 LVS 三种工作模式的优缺点比较 LVS三种模式配置 LVS三种 ...

  5. Spark学习笔记-三种属性配置详细说明【转】

    相关资料:Spark属性配置  http://www.cnblogs.com/chengxin1982/p/4023111.html 本文出处:转载自过往记忆(http://www.iteblog.c ...

  6. 阿里云ECS专有网络产品三个步骤配置教程

    阿里云ECS专有网络产品三个步骤配置教程 阿里云专有网络节点已开通地域:美国硅谷可用区1B,新加坡可用区A,北京可用区A,深圳可用区A,杭州可用区D,上海可用区B 举个栗子:购买 美国硅谷可用区1B  ...

  7. Testlink1.9.17使用方法( 第三章 初始配置[配置用户、产品] )

    第三章 初始配置(配置用户.产品) 一. 设置用户 QQ交流群:585499566 在TestLink系统中,每个用户都可以维护自己的私有信息.admin可以创建用户,但不能看到其它用户的密码.在用户 ...

  8. 框架源码系列九:依赖注入DI、三种Bean配置方式的注册和实例化过程

    一.依赖注入DI 学习目标1)搞清楚构造参数依赖注入的过程及类2)搞清楚注解方式的属性依赖注入在哪里完成的.学习思路1)思考我们手写时是如何做的2)读 spring 源码对比看它的实现3)Spring ...

  9. SpringBoot 三种方式配置 Druid(包括纯配置文件配置)

    记录一下在项目中用纯 YML(application.yml 或者 application.properties)文件.Java 代码配置 Bean 和注解三种方式配置 Alibaba Druid 用 ...

随机推荐

  1. 安装sublime插件安装不上遇到的各种坑

    为了学习VUE , 发现没有高亮代码, 百度原来需要安装插件,安装过程中遇到了各种坑,记录下来避免大家踩坑, 首先用代码安装快捷键  ctrl+`   粘贴代码 import urllib.reque ...

  2. 10个值得深思的_PHP_面试问题

    Q1 第一个问题关于弱类型 $str1 = 'yabadabadoo'; $str2 = 'yaba'; if (strpos($str1,$str2)) { echo "\"&q ...

  3. 基于Docker和Golang搭建Web服务器

    1 场景描述 基于centos7的docker镜像搭建golang开发环境 在docker容器内,使用golang实现一个Web服务器 启动docker容器,并在容器内启动Web服务器 我购买了一个最 ...

  4. Android 调用 WebService

    1.WebService简介 PS:如果看完上面简介还不是很清楚的话,那么就算了,之前公司就用C#搭的一个WebService! 本节我们并不讨论如何去搭建一个WebService,我们仅仅知道如何去 ...

  5. JavaScript中闭包的使用和各种继承介绍

    一.什么是闭包?     (1)闭包的概念:a.闭包就是函数嵌套时,让局部变量变成自由变量的环境,是一种让局部变量进化的方式.                 b.定义在一个函数内部的函数.      ...

  6. 版本控制之Git小结

    一.版本控制 1.1 什么是版本控制 版本控制是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修订情况的系统.可以对任何类型的文件进行版本控制. 1.2 为什么需要版本控制 有了版本控制就可以 ...

  7. 信息传递 NOIP2015 day1 T2

    题文: 有n个同学(编号为1到n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学. 游戏开始时,每人都只知道自己的生日.之后每一轮 ...

  8. COGS 2089. 平凡的测试数据

    [题目描述] 树链剖分可以干什么? “可以支持在树中快速修改一个点信息,快速询问一条链信息” LCT可以干什么? “可以支持树链剖分支持的特性,并且支持快速链接两个棵树,或者断开某条边” 那我现在要出 ...

  9. JVM之内存结构详解

    对于开发人员来说,如果不了解Java的JVM,那真的是很难写得一手好代码,很难查得一手好bug.同时,JVM也是面试环节的中重灾区.今天开始,<JVM详解>系列开启,带大家深入了解JVM相 ...

  10. 创建优化的Go镜像文件以及踩过的坑

    在Docker上创建Go镜像文件并不困难,但建立的文件很大,接近1G,使用起来不太方便.Docker镜像的一个主要难题就是如何优化,创建小的镜像.我们可以用多级构建的方法来创建Docker镜像文件,它 ...