当前位置:网站首页>Add ZABBIX calculation type itemcalculated items
Add ZABBIX calculation type itemcalculated items
2022-07-03 14:17:00 【Brother Xing plays with the clouds】
adopt Redis Self contained info Command can monitor keyspace_hits and keyspace_misses These two values , however redis The hit rate of cannot be obtained directly , Can pass zabbix Of calculated items Implementation monitoring redis shooting
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/calculated
zabbix from 1.8.1 Start to support this function
In New item when , Need to choose type by Calculated.
stay Key Fill in the new column key The name of
stay Formula Fill in new key The calculation expression of
func(<key>|<hostname:key>,<parameter1>,<parameter2>,...)
func yes https://www.zabbix.com/documentation/2.2/manual/appendix/triggers/functions Functions supported in the document
key It is other things that need to be used item, Better use double quotation marks "" take key Value expansion , If key If there are quotation marks in the middle of the value, you need to use \ escape .
parameter Other parameters that need to be used
Example :
1.zabbix Calculate the ratio of the latest free disk space to the total disk space .
100*last("vfs.fs.size[/,free]",0)/last("vfs.fs.size[/,total]",0)
2. Calculate the average 10 Within minutes zabbix Processed values
avg("Zabbix Server:zabbix[wcache,values]",600)
Calculation type item, If the acquisition interval is too long, it will affect zabbix server Performance of
3. Calculation eth0 Total bandwidth
last("net.if.in[eth0,bytes]",0)+last("net.if.out[eth0,bytes]",0)
4. Calculate the proportion of inlet flow
100*last("net.if.in[eth0,bytes]",0)/(last("net.if.in[eth0,bytes]",0)+last("net.if.out[eth0,bytes]",0))
5.
last("grpsum[\"video\",\"net.if.out[eth0,bytes]\",\"last\",\"0\"]",0) / last("grpsum[\"video\",\"nginx_stat.sh[active]\",\"last\",\"0\"]",0)
After testing, if Formula There are macro definitions in the expression, such as {#REDISPORT}, The whole expression needs parentheses () Expansion . So when adding an expression, you can use the whole expression () Expansion , Whether or not there is a macro definition .
边栏推荐
- The small project (servlet+jsp+mysql+el+jstl) completes a servlet with login function, with the operation of adding, deleting, modifying and querying. Realize login authentication, prevent illegal log
- Strategy, tactics (and OKR)
- 7-4 BCD decryption (10 points)
- Print. JS -- web page file printing
- 7-28 monkeys choose King (Joseph problem)
- Redis:字符串類型數據的操作命令
- PCB中常用快捷键
- Polestar美股上市:5.5万台交付如何支持得起超200亿美元估值
- C library function - qsort()
- protobuf与grpc
猜你喜欢

中感微冲刺科创板:年营收2.4亿净亏1782万 拟募资6亿

FPGA test method takes mentor tool as an example

玖逸云黑免费无加密版本源码

QT learning 17 dialog box and its types

关于回溯问题中的排列问题的思考(LeetCode46题与47题)

使用并行可微模拟加速策略学习

Exercise 7-6 count capital consonants

JS Part 2

Solution to failure or slow downloading of electron when electron uses electron builder to package

QT learning 23 layout manager (II)
随机推荐
Raft 协议
Analysis of the characteristics of page owner
Although not necessarily the best, it must be the hardest!
Exercise 8-2 calculate the sum and difference of two numbers
Exercise 6-1 classify and count the number of characters
适用于XP的DDK
编程语言:类型系统的本质
Exercise 6-6 use a function to output an integer in reverse order
fpga阻塞赋值和非阻塞赋值
JVM object lifecycle
JVM runtime data area
Toast UI editor (editor allows you to edit your markup document using text or WYSIWYG, with syntax highlighting, scrolling synchronization, real-time preview and chart functions.)
Redis:字符串类型数据的操作命令
Exercise 10-1 judge the three digits that meet the conditions
JS shift operators (< <,> > and > > >)
JVM class loading
JVM垃圾回收机
2021年区域赛ICPC沈阳站J-Luggage Lock(代码简洁)
The small project (servlet+jsp+mysql+el+jstl) completes a servlet with login function, with the operation of adding, deleting, modifying and querying. Realize login authentication, prevent illegal log
泰凌冲刺科创板:拟募资13亿 国家大基金与小米长江是股东