引自:http://www.iyunv.com/thread-33777-1-1.html
~~~
change
參數: 直接忽略掉后邊的參數
支持值類型: float, int, str, text, log
描述: 返回最近獲取到的值與之前的值的差值. 對于字符串類型,0表示值相等,1表示值不同
count
參數: 秒或#num
支持值類型: float, int, str, text, log
描述: 返回指定時間間隔內的數值統計。 時間間隔可以通過第一個參數通過秒數設置或收集的值數目(需要值前邊加上#)。本函數可以支持第二個參數作為樣本(pattern)數據,第三個參數作為操作(operator)參數,第四個參數作為時間漂移(time shift)參數. 對于樣本,整數(iteeger)監控項實用精確匹配,浮點型(float)監控項允許偏差0.0000001
支持的操作(operators)類型:
eq: 相等 ne: 不相等 gt: 大于 ge: 大于等于 lt: 小于 le: 小于等于 like: 內容匹配對于整數和浮點型監控項目支持eq(默認), ne, gt, ge, lt, le;對于string、text、log監控項支持like(默認), eq, ne
例子:
count(600): 最近10分鐘的值的個數 count(600,12): 最近10分鐘,值等于12的個數 count(600,12,"gt"): 最近10分鐘,值大于12的個數 count(#10,12,"gt"): 最近的10個值中,值大于12的個數 count(600,12,"gt",86400): 24小時之前的前10分鐘數據中,值大于12的個數 count(600,,,86400): 24小時之前的前10分鐘數據的值的個數#num參數從Zabbix 1.6.1起開始支持, time shift參數和字符串操作支持從Zabbix 1.8.2開始支持
date
參數: 直接忽略掉后邊的參數
支持值類型: 所有(any)
描述: 返回當前日期(格式為YYYYMMDD), 例如20031025
dayofmonth
參數: 直接忽略掉后邊的參數
支持值類型: 所有(any)
描述: 返回當前是本月第幾天(數值范圍:1-31),該函數從Zabbix 1.8.5起開始支持
dayofweek
參數: 直接忽略掉后邊的參數
支持值類型: 所有(any)
描述: 返回當前是本周的第幾天(數值返回:1-7),星期一是 1,星期天是7
delta
參數: 秒或#num
支持值類型: float, int
描述: 返回指定時間間隔內的最大值與最小值的差值(max()-min())。時間間隔作為第一個參數可以是秒或者收集值的數目. 從Zabbix 1.8.2開始,支持可選的第二個參數 time_shift.
diff
參數: 忽略
支持值類型: float, int, str, text, log
描述: 返回值為1 表示最近的值與之前的值不同,0為其他情況
fuzzytime
參數: 秒
支持值類型: float, int
描述: 返回值為1表示監控項值的時間戳與Zabbix Server的時間多N秒, 0為其他. 常使用system.localtime來檢查本地時間是否與Zabbix server時間相同.
iregexp
參數: 第一個為字符串,第二個為秒或#num
支持值類型: str, log, text
描述: 與regexp類似,區別是不區分大小寫
last
參數: 秒或#num
支持值類型: float, int, str, text, log
描述: 最近的值,如果為秒,則忽略,#num表示最近第N個值,請注意當前的#num和其他一些函數的#num的意思是不同的
例子:
last(0) 等價于 last(#1)last(#3) 表示最近**第**3個值(并不是最近的三個值)本函數也支持第二個參數**time_shift**,例如last(0,86400) 返回一天前的最近的值如果在history中同一秒中有多個值存在,Zabbix不保證值的精確順序#num從Zabbix 1.6.2起開始支持, timeshift從1.8.2其開始支持,可以查詢 avg()函數獲取它的使用方法logeventid
參數: string
支持值類型: log
描述: 檢查最近的日志條目的Event ID是否匹配正則表達式. 參數為正則表達式,POSIX擴展樣式. 當返回值為0時表示不匹配,1表示匹配。 該函數從Zabbix 1.8.5起開始支持.
logseverity
參數: 忽略
支持值類型: log
描述: 返回最近日志條目的日志等級(log severity). 當返回值為0時表示默認等級,N為具體對應等級(整數,常用于Windows event logs). Zabbix日志等級來源于Windows event log的Information列.
logsource
參數: string
支持值類型: log
描述: 檢查最近的日志條目是否匹配參數的日志來源. 當返回值為0時表示不匹配,1表示匹配。通場用于Windows event logs監控. 例如 logsource["VMWare Server"]
max
參數: 秒或#num
支持值類型: float, int
描述: 返回指定時間間隔的最大值. 時間間隔作為第一個參數可以是秒或收集值的數目(前綴為#). 從Zabbix 1.8.2開始,函數支持第二個可選參數 time_shift,可以查看avg()函數獲取它的使用方法.
min
參數: 秒或#num
支持值類型: float, int
描述: 返回指定時間間隔的最小值. 時間間隔作為第一個參數可以是秒或收集值的數目(前綴為#). 從Zabbix 1.8.2開始,函數支持第二個可選參數 time_shift,可以查看avg()函數獲取它的使用方法.
nodata
參數: 秒
支持值類型: any
描述: 當返回值為1表示指定的間隔(間隔不應小于30秒)沒有接收到數據, 0表示其他.
now
參數: 忽略
支持值類型: any
描述: 返回距離Epoch(1970年1月1日 00:00:00 UTC)時間的秒數
prev
參數: 忽略
支持值類型: float, int, str, text, log
描述:返回之前的值,類似于 last(#2)
regexp
參數: 第一個參數為string, 第二個參數為秒或#num
支持值類型: str, log, text
描述: 檢查最近的值是否匹配正則表達式,參數的正則表達式為POSIX擴展樣式, 第二個參數為秒數或收集值的數目,將會處理多個值. 本函數區分大小寫。當返回值為1時表示找到,0為其他.
str
參數: 第一個參數為string, 第二個參數為秒或#num
支持值類型: str, log, text
描述: 查找最近值中的字符串。第一個參數指定查找的字符串,大小寫敏感。第二個可選的參數指定秒數或收集值的數目,將會處理多個值。 當返回值為1時表示找到,0為其他.
strlen
參數: 秒或#num
支持值類型: str, log, text
描述: 指定最近值的字符串長度(并非字節), 參數值類似于last函數. 例如strlen(0)等價于strlen(#1),strlen(#3)表示最近的第三個值, strlen(0,86400)表示一天前的最近的值. 該函數從Zabbix 1.8.4起開始支持
sum
參數: 秒或#num
支持值類型: float, int
描述: 返回指定時間間隔中收集到的值的總和. 時間間隔作為第一個參數支持秒或收集值的數目(以#開始). 從Zabbix 1.8.2開始,本函數支持time_shift作為第二個參數。 可以查看avg函數獲取它的用法
time
參數: 忽略
支持值類型: any
描述: 返回當前時間,格式為HHMMSS,例如123055
~~~
- Docker
- 什么是docker
- Docker安裝、組件啟動
- docker網絡
- docker命令
- docker swarm
- dockerfile
- mesos
- 運維
- Linux
- Linux基礎
- Linux常用命令_1
- Linux常用命令_2
- ip命令
- 什么是Linux
- SELinux
- Linux GCC編譯警告:Clock skew detected. 錯誤解決辦法
- 文件描述符
- find
- 資源統計
- LVM
- Linux相關配置
- 服務自啟動
- 服務器安全
- 字符集
- shell腳本
- shell命令
- 實用腳本
- shell 數組
- 循環與判斷
- 系統級別進程開啟和停止
- 函數
- java調用shell腳本
- 發送郵件
- Linux網絡配置
- Ubuntu
- Ubuntu發送郵件
- 更換apt-get源
- centos
- 防火墻
- 虛擬機下配置網絡
- yum重新安裝
- 安裝mysql5.7
- 配置本地yum源
- 安裝telnet
- 忘記root密碼
- rsync+ crontab
- Zabbix
- Zabbix監控
- Zabbix安裝
- 自動報警
- 自動發現主機
- 監控MySQL
- 安裝PHP常見錯誤
- 基于nginx安裝zabbix
- 監控Tomcat
- 監控redis
- web監控
- 監控進程和端口號
- zabbix自定義監控
- 觸發器函數
- zabbix監控mysql主從同步狀態
- Jenkins
- 安裝Jenkins
- jenkins+svn+maven
- jenkins執行shell腳本
- 參數化構建
- maven區分環境打包
- jenkins使用注意事項
- nginx
- nginx認證功能
- ubuntu下編譯安裝Nginx
- 編譯安裝
- Nginx搭建本地yum源
- 文件共享
- Haproxy
- 初識Haproxy
- haproxy安裝
- haproxy配置
- virtualbox
- virtualbox 復制新的虛擬機
- ubuntu下vitrualbox安裝redhat
- centos配置雙網卡
- 配置存儲
- Windows
- Windows安裝curl
- VMware vSphere
- 磁盤管理
- 增加磁盤
- gitlab
- 安裝
- tomcat
- Squid
- bigdata
- FastDFS
- FastFDS基礎
- FastFDS安裝及簡單實用
- api介紹
- 數據存儲
- FastDFS防盜鏈
- python腳本
- ELK
- logstash
- 安裝使用
- kibana
- 安準配置
- elasticsearch
- elasticsearch基礎_1
- elasticsearch基礎_2
- 安裝
- 操作
- java api
- 中文分詞器
- term vector
- 并發控制
- 對text字段排序
- 倒排和正排索引
- 自定義分詞器
- 自定義dynamic策略
- 進階練習
- 共享鎖和排它鎖
- nested object
- 父子關系模型
- 高亮
- 搜索提示
- Redis
- redis部署
- redis基礎
- redis運維
- redis-cluster的使用
- redis哨兵
- redis腳本備份還原
- rabbitMQ
- rabbitMQ安裝使用
- rpc
- RocketMQ
- 架構概念
- 安裝
- 實例
- 好文引用
- 知乎
- ACK
- postgresql
- 存儲過程
- 編程語言
- 計算機網絡
- 基礎_01
- tcp/ip
- http轉https
- Let's Encrypt免費ssl證書(基于haproxy負載)
- what's the http?
- 網關
- 網絡IO
- http
- 無狀態網絡協議
- Python
- python基礎
- 基礎數據類型
- String
- List
- 遍歷
- Python基礎_01
- python基礎_02
- python基礎03
- python基礎_04
- python基礎_05
- 函數
- 網絡編程
- 系統編程
- 類
- Python正則表達式
- pymysql
- java調用python腳本
- python操作fastdfs
- 模塊導入和sys.path
- 編碼
- 安裝pip
- python進階
- python之setup.py構建工具
- 模塊動態導入
- 內置函數
- 內置變量
- path
- python模塊
- 內置模塊_01
- 內置模塊_02
- log模塊
- collections
- Twisted
- Twisted基礎
- 異步編程初探與reactor模式
- yield-inlineCallbacks
- 系統編程
- 爬蟲
- urllib
- xpath
- scrapy
- 爬蟲基礎
- 爬蟲種類
- 入門基礎
- Rules
- 反反爬蟲策略
- 模擬登陸
- problem
- 分布式爬蟲
- 快代理整站爬取
- 與es整合
- 爬取APP數據
- 爬蟲部署
- collection for ban of web
- crawlstyle
- API
- 多次請求
- 向調度器發送請求
- 源碼學習
- LinkExtractor源碼分析
- 構建工具-setup.py
- selenium
- 基礎01
- 與scrapy整合
- Django
- Django開發入門
- Django與MySQL
- java
- 設計模式
- 單例模式
- 工廠模式
- java基礎
- java位移
- java反射
- base64
- java內部類
- java高級
- 多線程
- springmvc-restful
- pfx數字證書
- 生成二維碼
- 項目中使用log4j
- 自定義注解
- java發送post請求
- Date時間操作
- spring
- 基礎
- spring事務控制
- springMVC
- 注解
- 參數綁定
- springmvc+spring+mybatis+dubbo
- MVC模型
- SpringBoot
- java配置入門
- SpringBoot基礎入門
- SpringBoot web
- 整合
- SpringBoot注解
- shiro權限控制
- CommandLineRunner
- mybatis
- 靜態資源
- SSM整合
- Aware
- Spring API使用
- Aware接口
- mybatis
- 入門
- mybatis屬性自動映射、掃描
- 問題
- @Param 注解在Mybatis中的使用 以及傳遞參數的三種方式
- mybatis-SQL
- 逆向生成dao、model層代碼
- 反向工程中Example的使用
- 自增id回顯
- SqlSessionDaoSupport
- invalid bound statement(not found)
- 脈絡
- beetl
- beetl是什么
- 與SpringBoot整合
- shiro
- 什么是shiro
- springboot+shrio+mybatis
- 攔截url
- 枚舉
- 圖片操作
- restful
- java項目中日志處理
- JSON
- 文件工具類
- KeyTool生成證書
- 兼容性問題
- 開發規范
- 工具類開發規范
- 壓縮圖片
- 異常處理
- web
- JavaScript
- 基礎語法
- 創建對象
- BOM
- window對象
- DOM
- 閉包
- form提交-文件上傳
- td中內容過長
- 問題1
- js高級
- js文件操作
- 函數_01
- session
- jQuery
- 函數01
- data()
- siblings
- index()與eq()
- select2
- 動態樣式
- bootstrap
- 表單驗證
- 表格
- MUI
- HTML
- iframe
- label標簽
- 規范編程
- layer
- sss
- 微信小程序
- 基礎知識
- 實踐
- 自定義組件
- 修改自定義組件的樣式
- 基礎概念
- appid
- 跳轉
- 小程序發送ajax
- 微信小程序上下拉刷新
- if
- 工具
- idea
- Git
- maven
- svn
- Netty
- 基礎概念
- Handler
- SimpleChannelInboundHandler 與 ChannelInboundHandler
- 網絡編程
- 網絡I/O
- database
- oracle
- 游標
- PLSQL Developer
- mysql
- MySQL基準測試
- mysql備份
- mysql主從不同步
- mysql安裝
- mysql函數大全
- SQL語句
- 修改配置
- 關鍵字
- 主從搭建
- centos下用rpm包安裝mysql
- 常用sql
- information_scheme數據庫
- 值得學的博客
- mysql學習
- 運維
- mysql權限
- 配置信息
- 好文mark
- jsp
- jsp EL表達式
- C
- test