当前位置:网站首页>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 .
边栏推荐
- npm install卡住与node-npy的各种奇怪报错
- Uio-66-cooh loaded bendamostine | hydroxyapatite (HA) coated MIL-53 (FE) nanoparticles | baicalin loaded manganese based metal organic skeleton material
- 7-14 sum integer segments (C language)
- 7-8 overspeed judgment
- Sendmail无法发送邮件及发送过慢解决
- Collection of mobile adaptation related articles
- Although not necessarily the best, it must be the hardest!
- Analysis of the characteristics of page owner
- 修改数据库中的记录为什么报这个错
- PCB中常用快捷键
猜你喜欢

Exercise 9-3 plane vector addition

Nucleic acid modified metal organic framework drug carrier | pcn-223 metal organic framework encapsulated ad adamantane | zif-8 encapsulated adriamycin (DOX)

Jiuyi cloud black free encryption free version source code

Concat and concat_ Ws() differences and groups_ Use of concat() and repeat() functions

allegro,orcad, net alias,port,off-page connector之间的异同点和如何选取

Exercise 10-1 judge the three digits that meet the conditions

Page generation QR code

JVM object lifecycle

Fabric. JS document

JS Part III
随机推荐
Exercise 8-2 calculate the sum and difference of two numbers
Exercise 10-1 judge the three digits that meet the conditions
2021年区域赛ICPC沈阳站J-Luggage Lock(代码简洁)
JS shift operators (< <,> > and > > >)
QT learning 23 layout manager (II)
Redis:字符串类型数据的操作命令
7-15 calculation of PI
7-2 and then what time (15 minutes)
Too many files with unapproved license
fpga阻塞赋值和非阻塞赋值
Similarities and differences between Allegro, OrCAD, net alias, port, off page connector and how to select them
Simulated access
Article content typesetting and code highlighting
Invalid Z-index problem
适用于XP的DDK
7-9 find a small ball with a balance
JVM object lifecycle
TS code automatically generates JS
QT learning 22 layout manager (I)
Why don't I have a rookie medal