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值映射的更多相关文章

  1. 自学Zabbix3.5.2-监控项item-types监控类型

    自学Zabbix3.5.2-监控项item-types监控类型 1. item types item types是由zabbix提供的各种类型的检查器,大致就是Zabbix agent, Simple ...

  2. 自学Zabbix4.2 web监控项创建+item详解

    自学Zabbix4.2 web监控项创建+item详解 1. web监控项创建 1.1  Scenario 选项卡 Name: 监控项的名称 Application: 放到哪个应用中 Authenti ...

  3. 自学Zabbix3.5.1-监控项item-key介绍

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix3.5.1-监控项item-key介绍 个人觉得艰难理解,故附上原文档:https ...

  4. 自学Zabbix3.5.1-监控项item-key详解

    自学Zabbix3.5.1-监控项item-key详解个人觉得艰难理解,故附上原文档:https://www.zabbix.com/documentation/3.0/manual/config/it ...

  5. 自学Zabbix3.5.3-监控项item-zabbix agent 类型所有key

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 1. 温习       Zabbix server是Zabbix软件的中心进程. Server执行 ...

  6. 自学Zabbix3.5.3-监控项item-key

    1. 温习 Zabbix server是Zabbix软件的中心进程. Server执行polling和trapping来采集数据,评估是否触发触发器,发送报警给用户.它是Zabbix agent和pr ...

  7. (9)zabbix创建监控项item

    1. 创建监控项 点击配置(configuration)->主机(Hosts)->在你要配置的主机一栏上点击Items->点击create item.具体看截图,各个参数我都已经标注 ...

  8. 自学Zabbix3.5.4-监控项item-History and trends

      历史和趋势是在Zabbix中存储收集数据的两种方法.然而,历史保持着每一个收集的价值,趋势保持每小时的平均信息,因此减少了对资源的需求. 1. 保留历史数据 我们可以通过如下方式来设置保留数据的时 ...

  9. (8)zabbix监控项item是什么

    什么是item Items是从主机里面获取的所有数据.通常情况下我叫itme为监控项,例如服务器加入了zabbix监控,我需要监控它的cpu负载,那么实现这个方法的东西就叫item item构成 it ...

随机推荐

  1. linux下mysql启动出错

    1.刚安装完就启动出错,是因为没有开msql服务,开启即可,service mysql start 2.MySQL: mysql is not running but lock exists rm / ...

  2. Windows命令行command的Shell命令详细解析和语法

    CMD命令大全及详细解释和语法 Microsoft Windows XP [版本 5.1.2600] 有关某个命令的详细信息,请键入 HELP 命令名 ASSOC    显示或修改文件扩展名关联. A ...

  3. MES制造执行系统启动篇

    美国先进制造研究机构(AMR)定义了MES为:"位于上层的计划管理系统与底层的工业控制之间的面向车间层的管理信息系统",它为操作人员/管理人员提供计划的执行.跟踪以及所有资源(人. ...

  4. 72、django之简单验证码实现与form表单钩子函数补充

    本篇主要讲解简单的验证码实现,验证码使用基本都是找现成的组件来实现,用代码实现这个简单功能主要是了解了解验证码内部的实现. 本篇导航: 五位验证码图示 代码实现 登录验证 Form组件钩子函数补充 一 ...

  5. .NET之RabbitMQ学习笔记(一)-应用场景

    使用场景 1.异步处理 用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行处理方式:注册信息写数据库-发送注册邮件-发送注册短信,等上述三个操作都执行完成 ...

  6. mysql主从同步+mycat读写分离+.NET程序连接mycat代理

    背景 最近新项目需要用到mysql数据库,并且由于数据量大的原因,故打算采用1主1从(主数据库负责增.删.改操作:从数据库负责查操作)的数据库架构,在实现主从之后还要实现读写分离的代理,在网上搜寻了很 ...

  7. 逻辑回归,附tensorflow实现

    本文旨在通过二元分类问题.多元分类问题介绍逻辑回归算法,并实现一个简单的数字分类程序 在生活中,我们经常会碰到这样的问题: 根据苹果表皮颜色判断是青苹果还是红苹果 根据体温判断是否发烧 这种答案只有两 ...

  8. Could not resolve view with name '***' in servlet with name 'dispatcher'

    今天在开发中遇到了一个问题,控制层使用的是SpringMVC框架. @RequestMapping("historyDetail") private String History( ...

  9. 浅析php命名空间

    介绍 印象中只有java代码才会用到一大堆的import,当初看到后一脸懵逼并对php心生自豪:还是我大php牛逼够简洁,殊不知php也有命名空间这一说,这些年用的越来越多.那么,为什么要搞那么麻烦呢 ...

  10. Numpy入门 - 数组切片操作

    本节主要演示数组的切片操作,数组的切片操作有两种形式:更改原数组的切片操作和不更改原数组的切片操作. 一.更改原数组的切片操作 import numpy as np arr = np.array([1 ...