zabbix自带的默认模版里包括了很多监控项,有时候为了满足业务需求,需要根据自己的监控项目自定义监控项,这里介绍一种自定义监控项的方式。1,首先编写自定义监控脚本,本文以监控httpd进程是否存在为例。
脚本名字:check_httpd.sh
脚本目录(这个目录可以自定义):/usr/local/etc/zabbix_scripts
脚本内容:result=`ps -ef | grep http
低级别发现Low-level discovery(LLD)在对主机的监控中,可能出现这样的情况,例如对某主机网卡 eth0 进行监控,可以指定需要监控的网卡是 eth0,而将网卡作为一个通用监控项时,根据主机操作系统的不同,网卡的名称也不完全相同,有些操作系统的网卡名称是 eth 开头的,而有些网卡名称是 em、enps0、ens 开头的,遇到这种情况,如果分别针对不同的网卡名设置不同的
1、zabbix的自动发现这里的自动发现,所显示出来的是规则的上自动了现然后 可以对其内容进行相关的配制,如时间或周期注意:对于单个主机的规则,可以自行添加或删除, 但对于已经添加好了的规则,若需要修改那么,就只有到模板里面进行相关设置。2、自定义添加监控项目,监控项目都是针对于客户机而言的,一般都是对客户机进行配制先在客户机创建一个脚本加入以下内容:mkdir /etc/zabbix/
在需要监控的主机较多的时候,配置Zabbix自动发现或者自动注册并加入监控可以代替手动的添加主机,减轻工作量,Zabbix提供两种批量自动监控的方式:(1)自动发现:由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中IP服务器、设备。实现自动发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(item)、自动创建图像等功能。(2)自动注册:由客户端主动发起,客户端
今天介绍一下Zabbix的自动发现规则,自定义监控项是自定义发现规则的基础,需要用户自定义脚本和键值。为什么我们需要自动发现规则呢?是因为很多监控项监控的内容一样,但是监控的对象不一样,自动发现规则可以方便我们添加这些监控项。以系统自带的发现规则(监控磁盘、网口和服务等)举例,磁盘、网口、服务数量都是变动的的,每台服务器都有可能不一样,但是要监控的内容都一样,比如磁盘的剩余空间,服务的状态等。那么
说明 何为自动发现?首先我们监控多tomcat实例,如果一个个实例地添加或许可以完成当前需求。但是日后随着实例的增多,再手动一个个去添加就十分不方便了。这时候需要自动发现这个功能,来帮助我们自动添加监控tomcat实例。本文就以监控tomcat线程为例,来实现这个自动发现的功能。这里zabbix版本为3.0。创建自动发现脚本 可以理解为这个脚本能够打印出当前服务器上所有的tomcat实例名称。
一、自动发现1、概述 自动发现(LLD)提供了一种在计算机上为不同实体自动创建监控项,触发器和图形的方法。例如,zabbix可以在你的机器上自动开始监控文件系统或者网络接口,而无需为每个文件系统或网络接口手动创建监控项。此外,可以配置zabbix根据定期执行发现后得到的实际结果,来移除不需要的监控项。2、配置第一步:点击配置(configure)-->自动发现(discovery)第二步:
文章目录24. zabbix 低级自动发现24.1 查看自动发现规则24.2 案例:自动发现新增网卡24.3 修改配置文件24.4 案例:自定义监控项原型检测网卡 mac 地址24.5 查看监控项原型24.6 问题? 24. zabbix 低级自动发现解释说明:
自动发现:自动发现添加主机
低级自动发现:自动发现添加监控项点击监控项可以看到一些 “非模本监控项”,这些 “非模板监控项” 就是
概述自动发现(LLD)提供了一种为受监控节点的不同监控指标自动创建监控项,触发器和图形的分发。例如,Zabbix可以在你的机器上自动开始监控服务端口,而无需为每个服务端口手动创建监控项。此外,可以配置Zabbix根据定期执行发现后的得到实际结果,来移除不需要的监控。用户可以自己定义发现类型,只要它们遵循特定的JSON协议。发现过程的一般架构如下。首先,用户在“配置”→“模板”→“发现”列中创建一个
最近在搞zabbix监控docker以及docker内部应用状态信息,网上找的资料好少,只找到了一个大神的一篇文章,用的是python实现监控docker容器的基本状态,我在他给的脚本基础上进行修改,另外,增加了docker内部常用应用的状态监控,目前在测试环境上部署成功了,具体还需要在线上环境部署后才能检验出效果如何。好了,根据惯例,废话讲完了,开始进入正题了。首先,介绍下该监控套件有三个脚本,
转载
2016-12-08 21:12:34
1767阅读
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://xianglinhu.blog.51cto.c
转载
2023-04-28 09:53:51
40阅读
最近在搞zabbix监控docker以及docker内部应用状态信息,网上找的资料好少,只找到了一个大神的一篇文章,用的是python实现监控docker容器的基本状态,我在他给的脚本基础上进行修改,另外,增加了docker内部常用应用的状态监控,目前在测试环境上部署成功了,具体还需要在线上环境部署后才能检验出效果如何。好了,根据惯例,废话讲完了,开始进入正题了。首先,介绍下该监控套件有三个脚本,
原创
精选
2015-09-23 13:16:46
10000+阅读
点赞
18评论
1.先配置server端的发现规则配置--自动发现2.配置agent端rpm-Uvhhttps://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpmyuminstallzabbix-agent-y##配置安装源,yum安装agent端vim/etc/zabbix/zabbix_agentd.co
原创
2019-09-21 11:01:43
5400阅读
参考 http://ywzhou.blog.51cto.com/2785388/15801601 客户端新建脚本123456789101112131415#!/bin/bashportarray=(`sudo netstat -tnlp|egrep -i "$1"|awk {'print $4'}|awk -F':'&
转载
2017-01-05 16:05:50
1731阅读
点赞
Zabbix自动注册首先,大家如果看到有什么不懂的地方,欢迎吐槽!!! 我会在当天或者第二天及时回复,并且改进~~先来说一下自动注册和自动发现的区别吧自动发现 适用于提供相同服务的Server群组,因为自动发现是批量添加Discovery Host的,你可以让所有主机链接同一个模板,并且让他们提供相同的服务。没错,如果你学过Shell,并且能写出批量部署服务的脚本,那么这个自动发现再适合你不过
title: Zabbix 自带监控项与Kye(2) date: 2018-12-10 09:33:39 tags:Zabbix categories: Zabbix copyright: true ---Zabbix是一个非常强大的监控系统,是企业级的软件,来监控IT基础设施的可用性和性能.它是一个能够快速搭建起来的开源的监控系统,Zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供
[root@eus_chinasoft_haproxy:/usr/local/aegis]# nmap 172.20.103.202 -p 7000 Starting Nmap 6.40 ( http://nmap.org ) at 2019-04-24 02:24 PDTNmap scan rep
转载
2019-04-24 19:16:00
149阅读
2评论
#配置->自动发现->创建发现规则#配置->动作->自动发现->创建动作,添加一个名称,最好以项目命名#条件自动发现,添加自动发现规则#操作:发现这些主机后都做那些操作。#查看发现了那些主机,这块发现了400多台,但是需要200台机器,然后就关了自动发现,其他的机器删掉了。
原创
精选
2017-02-17 15:59:56
3948阅读
1、zabbix的自动发现这里的自动发现,所显示出来的是规则的上自动了现然后 可以对其内容进行相关的配制,如时间或周期注意:对于单个主机的规则,可以自行添加或删除, 但对于已经添加好了的规则,若需要修改那么,就只有到模板里面进行相关设置。2、自定义添加监控项目,监控项目都是针对于客户机而言的,一般都是对客户机进行配制先在客户机创建一个脚本加入以下内容:mkdir /etc/zabbix/
一、目标如何使用zabbix来检测目标主机的网络延迟情况,如何使用zabbix的“简单检查”中的“icmppingsec”去获得目标主机的ping返回时间,并制作触发器(当延迟达到多少毫秒后就出发警报)二、前言1.zabbix简单检查中的icmpPing使用的是fping工具,如果你的zabbix服务器或应用icmpPing工具的服务器上没有安装fping工具,请自行安装fping工具,并设置相关