Zabbix宏设置

zabbix宏

(1)宏是一种抽象,他根据一系列预定义的规则替换一定的文本模式,而解释器或编译器在遇到宏时会自动进行这一模式替换,可以理解为变量。

(2)zabbix有许多内置的宏,如{HOST.NAME}、{HOST.IP}、{TRIGGER.DESCRIPTION}、{TRIGGER.NAME}、{TRIGGER.EVENTS.ACK}等

(3)为了更强的灵活性,zabbix支持全局、模版或主机级别自定义宏,用户自定义宏要使用"{$MACRO}"这种特殊的语法格式,宏的名称只能使用大写字母、数字及下划线

(4)宏可以应用在item keys和descriptions、trigger名称和表达 式、主机接口IP/DNS及端口、discovery机制的SNMP协议 的相关信息中等

优先级:主机 --> 模版 --> 全局

在某级别找到后将直接使用;

定义一个全局宏

在管理 -->一般-->选择巨集就可以创建一个宏

定义一个宏,定义宏为{$INBOUND_OK}值为200000

s

将定义流量触发的值设置为刚才定义的宏,这样值的变化就会根据宏的变化而变化。

验证,查看图形的触发器,就是宏定义的值

定义主机宏

在主机清单中,点击主机就会出现如下界面,点击巨集就可以配置宏了

验证:查看触发器的值为300000,说明已经覆盖了全局级别的宏,而且已经生效了

时间: 2024-10-10 13:25:45

Zabbix宏设置的相关文章

自动化运维工具之Zabbix宏使用及用户自定义监控(三)

Zabbix宏是一种抽象(Abstraction),它根据一系列预定义的规则替换一定得文本模式,而解释器或编译器在遇到宏时会自动进行这一模式替换: Zabbix基于宏保存预设文本模式,并且在调用时将其替换为其中的文本: Zabbix有许多内置的宏,如{HOST.NAME}.{HOST.IP}.{TRIGGER.DESCRIPTION}.{TRIGGER.NAME}. {TRIGGER.EVENTS.ACK}等 Zabbix为了更强的灵活性,zabbix还支持在全局.模板或主机级别使用用户自定义宏

打开wps的宏设置,提示你可能没有装vba

打开wps的宏设置,提示你可能没有装vba?? 因为wps个人版没有vba,安装以下软件即可,亲测可行 VBA6.3提取自WPS2012专业增强版.zip   链接: http://pan.baidu.com/s/1gdBsYzx 密码: exve

zabbix 如何设置邮件提醒

前言:公司需要培养新人搭建zabbix,按照文档可以搭建成功,但是遇到搭建邮件提醒的时候总是出问题,所以这里单独拿出来编写一下zabbix如何设置邮件提醒. 前提:搭建好了zabbix_server和zabbix_agent 并且正确设置trigger,在控制面板上有提醒. 一.设置zabbix控制面板 1.1 进入 mediatype 点击Administration-Media types 1.2 设置一个新的mediatype 点击右上角create media type,输入形式按照下图

zabbix服务器设置邮箱报警

环境说明 环境 ? ? ? ?IP 服务端 192.168.24.168 客户端 192.168.24.188 实验条件: zabbix监控服务器.客户端都已经部署完成,被监控主机已添加完成,zabbix监控运行正常. 实现目的: zabbix监控服务器设置邮件报警,当被监控主机宕机或达到触发器预设值进,会自动发送报警邮件到指定的邮箱. 在服务端操作 1.安装邮件发送工具mailx [[email protected] ~]# yum -y install mailx 2.配置mail [[em

全局宏设置

 全局宏 1.  创建header文件 2. 在Header内进行宏定义 3. buildSetting里面搜索prefix, 找到prefix header, 双击value, 把header文件拖进来, 设置为预编译文件 设置路径宏   $SRCROOT代表工程文件路径 锁住Xcode头文件      在终端输入: sudo chown -hR root:wheel Contents

zabbix宏配置

设置宏,相当于设置变量 全局宏 模板宏 主机宏

zabbix api 设置维护模式

通过zabbix提供的api进行维护模式的设置 #!/usr/bin/env python # -*-coding:utf-8-*- import urllib import urllib2 import json import sys import platform import time def auth(uid, username, password, api_url): """ zabbix认证 :param uid: :param username: :param

Zabbix如何设置脚本告警

设置告警脚本的路径 # vim /etc/zabbix/zabbix_server.confAlertScriptsPath=/usr/lib/zabbix/alertscripts 创建脚本 在这里,仅以一个简单脚本进行测试 # cat zabbix_syslog.py #!/usr/bin/python import sys,time print sys.argv now=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()) f= open(

zabbix初始化设置时无法到DB页面

首次配置zabbix时,第二项检测全部通过,但点击Next并没有跳往第3项,而是又回到第1项Welcome,经判断是php的问题. 之前php使用yam安装的,所以还通过yum安装缺少的包: yum install php-pecl-http.x86_64 php-pecl-http-devel.x86_64 之后重启php-fpm恢复正常.