基于Zabbix 3.2.6版本的Discovery

作用:用于发现某IP网段内存活并且满足一定条件的主机,发现后进行加入到zabbix server进行监控。

操作步骤:

  1. 创建【自动发现规则】
  2. 为新建的自动发现规则创建【Action】

操作步骤图文示例:

1、创建【自动发现规则】(可参考默认的Local network发现规则)

IP range :规则作用网段

Checks:必填项,检查点,该检查点通过才会被自动发现

system.uname :返回系统信息的key(Linux localhost.localdomain 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64)

配置完第一步的自动发现规则之后,在一个Delay之后就可以在Monitoring模块中的Discovery中查看已经被发现的主机。

2、为新建的自动发现规则创建【Action】(应用将被发现的主机)

进入新建action页面,选择Event source为Discovery,之后在create action

示例中选择的Conditions有两个,一个是绑定第一步建立的自动发现规则,第二步验证第一步配置的key:system.unam的值是否like Linux,如果like则匹配该策略

actions绑定了条件之后,需要进一步的设置action的动作。示例中进行的操作:

add host : 将被发现的主机进行添加主机的操作

add to host groups: DC :将被发现的主机创建完成之后,添加到DC主机组中

link to templates:custom_1 : 将被发现的主机链接到模板custom_1中,启用custom_1中的所有监控项等

enable host:启用该主机

配置完上述动作,那边被自动发现的主机,将自动添加到我们的监控列表中,并且该主机属于DC主机组,使用custom_1的监控模板。

tips:

1、新增的主机同时属于action中配置的组合和默认的 Dsicovered hosts组

2、新增的主机以IP地址命名,在创建时zabbix首先会判断是否能解析到该主机的主机名,若无法解析到主机名则使用IP地址命名主机。可在zabbix server服务器中,编辑/etc/hosts,让zabbix服务器可以对相应的IP地址进行解析,那么新建的主机名称则为hosts中配置的名称

时间: 2024-11-08 01:35:32

基于Zabbix 3.2.6版本的Discovery的相关文章

基于zabbix 的memached 多实例监控

基于zabbix 的memached 多实例监控 zabbix agentd 配置文件新增配置: UserParameter=memcached.server.discovery[*],ps uax |grep $1|grep -v grep | while read line; do if [[ -n "$line" ]]; then echo "{"; memcached_host=echo $line |grep -Eo '\-l[[:space:]]+(([

LNMP环境搭建(基于zabbix监控软件)

LNMP环境搭建(基于zabbix监控软件) 安装依赖包: yum -y install pcre  pcre-devel  openssl openssl-devel 安装nginx [[email protected] media]# tar zxvf nginx-1.6.0.tar.gz [[email protected] media]# cd nginx-1.6.0 [[email protected] nginx-1.6.0]# ./configure --prefix=/usr/l

Swift项目实战-基于分层架构的多版本iPhone计算器-免费直播公开课邀您参与

Swift项目开发实战-基于分层架构的多版本iPhone计算器-直播课 好消息:买本课程送相关讲师图书+50金币课程优惠券!还有更好消息,为了回馈新老学员,本次采取直播免费,录播收费的形式哦~! 购买本课程赠送关东升老师价值69元国内第一本<Swift开发指南>,并且赠送50元优惠券一张.69+50>99.(购买课程后请联系客服QQ:1575716557) 本课程采用QQ群直播方式进行直播,直播免费看了,完整的基于Swift项目实战,手把手教你做一个Swift版iPhone计算器. 直播

Swift项目开发实战-基于分层架构的多版本iPhone计算器-直播公开课

本课程采用Q Q群直播方式进行直播,价值99元视频课程免费直播.完整的基于Swift项目实战,手把手教你做一个Swift版iPhone计算器.(直播过程也有惊喜!)直播Q Q群:362298485(直播时点击群视频即可进入直播课堂)直播时间:8月26日(周二),9月2日(周四),每天20:00-22:00欢迎咨询客服Q Q:1575716557直播后希望继续深入学习了解本课程可在51CTO学院购买本课程,定价99元.购买课程更有惊喜:买课程送书,送优惠券了! 购买本课程赠送关东升老师价值69元国

基于zabbix api根据hostname管理多个template

基于zabbix api根据hostname添加多个template 之前写了一个关联模版的api但是考虑到每个添加一个template是有点复杂,而且最近有那么一个需求,所以改了一下方法,使得可以根据hostname添加多个template. 话不多说直接上脚本和效果: (env1) ?  ~ cat zabbix_add_template.py #!/usr/bin/python #-*- coding:utf-8 -*- #__author__ == 'chenmingle' import

2020 2.13 Zabbix 4.0 Docker 版本 图表乱码问题解决

Zabbix 4.0 Docker 版本 图表乱码问题解决 字体文件存放于镜像 zabbix-web-nginx-mysql 的 /usr/share/zabbix/assets/fonts/目录下. 找到window的字体文件 复制一份新字体到zabbix项目中 docker cp /tmp/consolab.ttf b82d5670d35d:/usr/share/zabbix/assets/fonts 进入容器 sudo docker exec -it b82d5670d35d /bin/b

基于Docker部署4.2 版本的zabbix监控平台的两种方法

一.准备工作 两台VMware 虚拟机 一台充当zabbix server(安装docker)ip:192.168.73.133 一台充当zabbix agent(安装docker)ip:192.168.73.136 基础环境 cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) dcoker安装 #关闭防火墙: systemctl stop firewalld systemctl disable firewalld #关闭se

基于Docker部署4.2 版本的zabbix监控平台

准备工作 两台VMware 虚拟机 一台充当zabbix server(安装docker)ip:192.168.73.133 一台充当zabbix agent(安装docker)ip:192.168.73.136 基础环境 cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) dcoker安装 #关闭防火墙: systemctl stop firewalld systemctl disable firewalld #关闭seli

基于zabbix用Python写一个运维流量气象图

前言:同事问我,你写运维平台最先写哪一部分?好吧,还真把我问倒了,因为这是在问最应该放在放在第一位的东西~作为一个工作不足两年,运维不足一年的新手来说,还真不敢妄下评论,其实按照我的思路,觉得最重要的部分肯定是故障处理,报警,但是这一块怎么写?怎么说?肯定不能重复造轮子了,不过我最想写的是报表系统,思路是有的,但是一直耽搁了,详情参考http://youerning.blog.51cto.com/10513771/1708925. 好吧,在回到那个问题,应该先写哪个部分.我没回答,反问他了. 他