Cómo usar zabbix para monitorear la E/S del disco
Datos históricos: tabla histórica relacionada Desde la tabla historic_uint, puede consultar el valor máximo, el valor mínimo y el valor promedio de los elementos de monitoreo del equipo. es, donde se almacenan los datos de monitoreo.
Datos de tendencias: tabla relacionada con tendencias, los datos de tendencias son calculados por Zabbix y los datos se resumen de History_uint. Desde Trends_uint, puede ver los valores máximo, mínimo y promedio por hora de los datos de monitoreo. es decir, los datos resumidos de los datos de seguimiento almacenados.
Zabbix puede obtener datos históricos de dos maneras:
1. Obtener datos históricos a través del front-end de Zabbix
Ver datos históricos a través del front-end de Zabbix es muy simple, puede Ver a través de Monitoreo->Datos más recientes. También puede hacer clic en el botón "Como prueba pura" en la esquina superior derecha para guardarlo como un archivo de texto.
2. Existen muchas limitaciones en el procesamiento y la consulta secundaria de los datos obtenidos a través del front-end, por lo que puede consultar datos directamente desde la base de datos del back-end a través de declaraciones SQL.
En primer lugar, debe estar familiarizado con el uso común de la instrucción SQL Select:
SELECT [ALL | DISTINCT] Select_List [INTO [New_Table_name]
DESDE { nombre_tabla | nombre_vista } [,{ nombre_tabla2 | nombre_vista2}
[,...]
[ DONDE condiciones_búsqueda ]
[ GRUPO POR Lista_por_grupo ]
[ HAVING Serch_ condiciones ]
[ ORDER BY Order_list [ASC| DEsC] ]
Descripción:
1) La cláusula SELECT especifica la tabla específica que se va a consultar. Las columnas pueden ser *, expresiones, listas, etc.
2) La cláusula INTO especifica la nueva tabla que se generará.
3) La cláusula FROM especifica la tabla o vista que se consultará.
4) La cláusula WHERE se utiliza para limitar el alcance y las condiciones de la consulta.
5) La cláusula GROUP BY especifica la cláusula de consulta de grupo.
6) La cláusula HAVING se utiliza para especificar las condiciones de las cláusulas de agrupación.
7) ORDER BY puede ordenar los resultados de la consulta en función de una o más columnas. En esta cláusula, puede utilizar tanto nombres de columnas como números de columna relativos. ASC significa orden ascendente y DESC significa orden descendente.
8) Funciones agregadas de MySQL: sum(), count(), avg(), max(), avg(), etc. son todas funciones agregadas. Cuando usamos funciones agregadas, generalmente necesitamos hacerlo. use GROUP BY para agrupar y luego use funciones agregadas. Después de la operación, se debe utilizar la cláusula Have para determinar, por ejemplo, si el valor de la función agregada es mayor que un determinado valor, etc.