自学Zabbix3.5.6-监控项item-Value mapping值映射
zabbix为了显示更人性化的数据,在使用过程中,我们可以将获取到得数据映射为一个字符串。比如,我们写脚本监控MySQL是否在运行中, 一般返回0表示数据库挂了,1表示数据库正常,还有各种各样的监控都是返回0,1,2,3这样的数据,监控页上显示的都是数据字,完全不知道是什么意思。 这个时候我们可以使用zabbix的值映射,例如这边的MySQL架空0映射为”离线”,1映射为“在线”或者用于备份的监控,做如下映射:
- 'F' → 'Full'
- 'D' → 'Differential'
- 'I' → 'Incremental'
在配置zabbix item表单中,我们可以看到如下:
zabbix value mapping
点击show value mappings
| Name | Value map | Used in items | |
|---|---|---|---|
| APC Battery Replacement Status | 1 ⇒ unknown 2 ⇒ notInstalled 3 ⇒ ok 4 ⇒ failed 5 ⇒ highTemperature 6 ⇒ replaceImmediately 7 ⇒ lowCapacity |
||
| APC Battery Status | 1 ⇒ unknown 2 ⇒ batteryNormal 3 ⇒ batteryLow |
||
| Cisco enviorment status | 1 ⇒ normal 2 ⇒ warning 3 ⇒ critical 4 ⇒ shutdown 5 ⇒ notPresent 6 ⇒ notFunctioning |
Yes | |
| Dell Open Manage System Status | 1 ⇒ Other 2 ⇒ Unknown 3 ⇒ OK 4 ⇒ NonCritical 5 ⇒ Critical 6 ⇒ NonRecoverable |
||
| F5 ltmPoolStatusAvailState | 0 ⇒ Pool Error (code 0) 1 ⇒ Pool available (code 1) 2 ⇒ Pool member(s) are currently not available (code 2) 3 ⇒ Pool member(s) are down (code 3) 4 ⇒ Pool availability is unknown (code 4) 5 ⇒ Pool unlicensed (code 5) |
Yes | |
| gtmVsEnabled | 0 ⇒ disable 1 ⇒ enable |
||
| Host availability | 0 ⇒ not available 1 ⇒ available 2 ⇒ unknown |
||
| HP Insight System Status | 1 ⇒ Other 2 ⇒ OK 3 ⇒ Degraded |
||
| HTTP response status code | 100 ⇒ Continue 101 ⇒ Switching Protocols 102 ⇒ Processing 200 ⇒ OK 201 ⇒ Created 202 ⇒ Accepted 203 ⇒ Non-Authoritative Information 204 ⇒ No Content 205 ⇒ Reset Content 206 ⇒ Partial Content 207 ⇒ Multi-Status 208 ⇒ Already Reported 226 ⇒ IM Used 300 ⇒ Multiple Choices 301 ⇒ Moved Permanently 302 ⇒ Found 303 ⇒ See Other 304 ⇒ Not Modified 305 ⇒ Use Proxy 306 ⇒ Switch Proxy 307 ⇒ Temporary Redirect 308 ⇒ Permanent Redirect/Resume Incomplete 400 ⇒ Bad Request 401 ⇒ Unauthorized 402 ⇒ Payment Required 403 ⇒ Forbidden 404 ⇒ Not Found 405 ⇒ Method Not Allowed 406 ⇒ Not Acceptable 407 ⇒ Proxy Authentication Required 408 ⇒ Request Timeout 409 ⇒ Conflict 410 ⇒ Gone 411 ⇒ Length Required 412 ⇒ Precondition Failed 413 ⇒ Payload Too Large 414 ⇒ Request-URI Too Long 415 ⇒ Unsupported Media Type 416 ⇒ Requested Range Not Satisfiable 417 ⇒ Expectation Failed 418 ⇒ I'm a Teapot 419 ⇒ Authentication Timeout 420 ⇒ Method Failure/Enhance Your Calm 421 ⇒ Misdirected Request 422 ⇒ Unprocessable Entity 423 ⇒ Locked 424 ⇒ Failed Dependency 426 ⇒ Upgrade Required 428 ⇒ Precondition Required 429 ⇒ Too Many Requests 431 ⇒ Request Header Fields Too Large 440 ⇒ Login Timeout 444 ⇒ No Response 449 ⇒ Retry With 450 ⇒ Blocked by Windows Parental Controls 451 ⇒ Unavailable for Legal Reasons/Redirect 494 ⇒ Request Header Too Large 495 ⇒ Cert Error 496 ⇒ No Cert 497 ⇒ HTTP to HTTPS 498 ⇒ Token Expired/Invalid 499 ⇒ Client Closed Request/Token Required 500 ⇒ Internal Server Error 501 ⇒ Not Implemented 502 ⇒ Bad Gateway 503 ⇒ Service Unavailable 504 ⇒ Gateway Timeout 505 ⇒ HTTP Version Not Supported 506 ⇒ Variant Also Negotiates 507 ⇒ Insufficient Storage 508 ⇒ Loop Detected 509 ⇒ Bandwidth Limit Exceeded 510 ⇒ Not Extended 511 ⇒ Network Authentication Required 520 ⇒ Unknown Error 598 ⇒ Network Read Timeout Error 599 ⇒ Network Connect Timeout Error |
||
| Maintenance status | 0 ⇒ normal 1 ⇒ in maintenance 2 ⇒ no data collection |
||
| Service state | 0 ⇒ Down 1 ⇒ Up |
Yes | |
| SNMP device status (hrDeviceStatus) | 1 ⇒ unknown 2 ⇒ running 3 ⇒ warning 4 ⇒ testing 5 ⇒ down |
||
| SNMP interface status (ifAdminStatus) | 1 ⇒ up 2 ⇒ down 3 ⇒ testing |
Yes | |
| SNMP interface status (ifOperStatus) | 1 ⇒ up 2 ⇒ down 3 ⇒ testing 4 ⇒ unknown 5 ⇒ dormant 6 ⇒ notPresent 7 ⇒ lowerLayerDown |
Yes | |
| Value cache operating mode | 0 ⇒ Normal 1 ⇒ Low memory |
Yes | |
| VMware status | 0 ⇒ gray 1 ⇒ green 2 ⇒ yellow 3 ⇒ red |
||
| VMware VirtualMachinePowerState | 0 ⇒ poweredOff 1 ⇒ poweredOn 2 ⇒ suspended |
||
| Windows service startup type | 0 ⇒ Automatic 1 ⇒ Automatic delayed 2 ⇒ Manual 3 ⇒ Disabled 4 ⇒ Unknown |
||
| Windows service state | 0 ⇒ Running 1 ⇒ Paused 2 ⇒ Start pending 3 ⇒ Pause pending 4 ⇒ Continue pending 5 ⇒ Stop pending 6 ⇒ Stopped 7 ⇒ Unknown 255 ⇒ No such service |
||
| Zabbix agent ping status | 1 ⇒ Up | Yes |
zabbix value mapping
选择我们需要的映射即可。
在zabbix 2.2之前只有数字(无符号)数据item才能使用值映射,在之后支持浮点数和字符类型。
如何定义值映射:
- Go to: Administration (管理)→ General(常规)
- 导航栏的右侧,下拉选择“Value mapping”
- 点击 Create value map (创建值映射)
zabbix value mapping
参数说明:
| 参数 | 描述 |
|---|---|
| Name | 值映射名称,唯一. |
| Mapping | 映射对. |
自学Zabbix3.5.6-监控项item-Value mapping值映射的更多相关文章
- 自学Zabbix3.5.2-监控项item-types监控类型
自学Zabbix3.5.2-监控项item-types监控类型 1. item types item types是由zabbix提供的各种类型的检查器,大致就是Zabbix agent, Simple ...
- 自学Zabbix4.2 web监控项创建+item详解
自学Zabbix4.2 web监控项创建+item详解 1. web监控项创建 1.1 Scenario 选项卡 Name: 监控项的名称 Application: 放到哪个应用中 Authenti ...
- 自学Zabbix3.5.1-监控项item-key介绍
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix3.5.1-监控项item-key介绍 个人觉得艰难理解,故附上原文档:https ...
- 自学Zabbix3.5.1-监控项item-key详解
自学Zabbix3.5.1-监控项item-key详解个人觉得艰难理解,故附上原文档:https://www.zabbix.com/documentation/3.0/manual/config/it ...
- 自学Zabbix3.5.3-监控项item-zabbix agent 类型所有key
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 1. 温习 Zabbix server是Zabbix软件的中心进程. Server执行 ...
- 自学Zabbix3.5.3-监控项item-key
1. 温习 Zabbix server是Zabbix软件的中心进程. Server执行polling和trapping来采集数据,评估是否触发触发器,发送报警给用户.它是Zabbix agent和pr ...
- (9)zabbix创建监控项item
1. 创建监控项 点击配置(configuration)->主机(Hosts)->在你要配置的主机一栏上点击Items->点击create item.具体看截图,各个参数我都已经标注 ...
- 自学Zabbix3.5.4-监控项item-History and trends
历史和趋势是在Zabbix中存储收集数据的两种方法.然而,历史保持着每一个收集的价值,趋势保持每小时的平均信息,因此减少了对资源的需求. 1. 保留历史数据 我们可以通过如下方式来设置保留数据的时 ...
- (8)zabbix监控项item是什么
什么是item Items是从主机里面获取的所有数据.通常情况下我叫itme为监控项,例如服务器加入了zabbix监控,我需要监控它的cpu负载,那么实现这个方法的东西就叫item item构成 it ...
随机推荐
- app.config 配置多项 配置集合 自定义配置(3)
再说说利用app.config配置多个自定义的方法.先看这个例子:美国家庭Simpson的家里有父亲母亲和三个儿女,而中国的老王只有独生子女.结构如下: <?xml version=" ...
- 截断上传 CTF
题目:上传绕过 介绍:http://teamxlc.sinaapp.com/web5/21232f297a57a5a743894a0e4a801fc3/index.html 1,我们打开链接,是个上传 ...
- [OIDC in Action] 2. 基于OIDC(OpenID Connect)的SSO(纯JS客户端)
在上一篇基于OIDC的SSO的中涉及到了4个Web站点: oidc-server.dev:利用oidc实现的统一认证和授权中心,SSO站点. oidc-client-hybrid.dev:oidc的一 ...
- SQLServer2008数据库连接error40错误
在连接SQL Server偶尔会遇到报错,如在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为 ...
- cocos2dx3.2移植android
LOCAL_PATH := $(call my-dir)LOCAL_MYDIR = $(LOCAL_PATH)/../../Classesinclude $(CLEAR_VARS) $(call im ...
- appium+Android studio安装与配置
一. 关于JDK 安装,以及Java环境的设置 1.下载JDK1.6,选择对应的安装路径 2.配置相应的Java 环境变量 A.属性名称:JAVA_HOME (sdk的安装目录) 属性值:C:Prog ...
- 责任链模式(Chain of Responsibility)
责任链模式(Chain of Responsibility)接下来我们将要谈谈责任链模式,有多个对象,每个对象持有对下一个对象的引用,这样就会形成一条链,请求在这条链上传递,直到某一对象决定处理该请求 ...
- Ubuntu 17.04 安装
不忘初心,方得始终. 今天听别人说17.04发布了,我是开心的不得了,赶紧下载了一个,准备安装在自己的本子上.这段时间已经花费了更多的时间在docker和OpenStack上面,没时间看新闻了,因此今 ...
- 学问Chat UI(4)
前言 写这个组件是在几个月前,那时候是因为老大讲RN项目APP的通讯聊天部分后面有可能自己实现,让我那时候尝试着搞下Android通讯聊天UI实现的部分,在这期间,找了不少的Android原生项目:蘑 ...
- ThinkPHP5.0 实现 app支付宝支付功能
前几天做项目,要求要用到支付宝接口,第一次做,弄了好几天 各种坑啊,简单写一下我做支付宝支付的过程,希望对也是第一次做支付宝支付的童鞋有帮助, 不懂的可以先去支付平台看一下支付宝支付的文档,我是下的d ...