1.通過Zabbix前臺獲取歷史數據。
通過Zabbix前臺查看歷史數據非常簡單,可以使用監控->;查看lasttestdata的方法。也可以點擊右上角的As plain test按鈕,將其保存為文本文件。
2.對於通過前臺獲取的數據的處理和二次查詢有很多限制,所以可以通過SQL語句直接從後臺DB查詢數據。
首先,妳應該熟悉SQL語句Select的常見用法:
SELECT[ALL | DISTINCT]SELECT _ List[INTO[New _ Table _ name]
從{ Table_name | View_name} [ [,{table2_name | view2_name}
[,…] ]
[搜索條件]
[按Group_by_list分組]
[擁有搜索條件]
[按訂單列表排序[ASC| DEsC] ]
描述:
1)SELECT子句指定要查詢的特定表中的列,可以是*,表達式,列表等。
2)2)INTO子句指定要生成壹個新表。
3)3)FROM子句指定要查詢的表或視圖。
4)WHERE子句用於限制查詢的範圍和條件。
5)5)GROUP BY子句指定分組查詢子句。
6)HAVING子句用於指定分組子句的條件。
7)ORDER BY可以根據壹列或多列對查詢結果進行排序。在該子句中,可以使用列名和相對列號,ASC表示升序,DESC表示降序。
8)mysql聚合函數:sum()、count()、avg()、max()、avg()等。都是聚合函數。我們在使用聚合函數的時候,壹般是先用GROUP BY進行分組,然後再對聚合函數進行操作。運算後需要使用Having子句進行判斷,比如聚合函數的值是否大於某個值等等。