Zabbix Agent 2 admite todas las claves de métricas admitidas para el agente Zabbix en Unix y Windows. Esta página proporciona detalles sobre las claves de métricas adicionales, que se puede usar sólo con el agente 2 de Zabbix, agrupadas por el complemento al que pertenecen.
Ver también:
Los parámetros sin corchetes angulares son obligatorios. Los parámetros marcados con corchetes angulares < > son opcionales.
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
ceph.df.details[connString,<usuario>,<apikey>] | |||
Uso de datos del clúster y distribución entre grupos. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de Ceph. |
|
ceph.osd.stats[connString,<usuario>,<apikey>] | |||
Estadísticas agregadas y por OSD. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de Ceph. |
|
ceph.osd.discovery[connString,<usuario>,<apikey>] | |||
Lista de OSD descubiertos. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de Ceph. |
|
ceph.osd.dump[connString,<usuario>,<apikey>] | |||
Umbrales de uso y estados de OSD. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de Ceph. |
|
ceph.ping[connString,<usuario>,<apikey>] | |||
Prueba si se puede establecer una conexión con Ceph. | 0: la conexión está interrumpida (si se presenta algún error, incluidos AUTH y problemas de configuración) 1: la conexión se realizó correctamente. |
connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de Ceph. |
|
ceph.pool.discovery[connString,<usuario>,<apikey>] | |||
Lista de pozas descubiertas. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de Ceph. |
|
ceph.status[connString,<usuario>,<apikey>] | |||
Estado general del clúster. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de Ceph. |
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
docker.container_info[<ID>,<info>] | |||
Información de bajo nivel sobre un contenedor. | Una salida de la llamada API ContainerInspect serializada como JSON | ID - ID o nombre del contenedor. info - la cantidad de información devuelta. Valores admitidos: short (predeterminado) o full. |
El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux -postinstall/#manage-docker-as-a-non-root-user) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
docker.container_stats[<ID>] | |||
Estadísticas de uso de recursos del contenedor. | Un resultado de la llamada API ContainerStats y el porcentaje de uso de CPU serializado como JSON | ** ID** - ID o nombre del contenedor. | El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
docker.contenedores | |||
Una lista de contenedores. | Una salida de la llamada API ContainerList serializada como JSON | - | El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
docker.containers.discovery[<opciones>] | |||
Una lista de contenedores. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | opciones: especifica si se deben descubrir todos los contenedores en ejecución o solo. Valores admitidos: true: devuelve todos los contenedores; false: devuelve solo los contenedores en ejecución (predeterminado). |
El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
docker.data_usage | |||
Información sobre el uso actual de datos. | Un resultado de la llamada API SystemDataUsage serializada como JSON | - | El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
docker.images | |||
Una lista de imágenes. | Una salida de la llamada API ImageList serializada como JSON | - | El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
docker.images.discovery | |||
Una lista de imágenes. Utilizado para descubrimiento de bajo nivel. | Objeto JSON | - | El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
docker.info | |||
Información del sistema. | Una salida de la llamada API SystemInfo serializada como JSON | - | El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
docker.ping | |||
Pruebe si un demonio Docker está activo o no. | 1 - la conexión está activa 0 - la conexión está rota |
- | El usuario Agent2 ('zabbix') debe agregarse al [grupo] 'docker' (https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root -usuario) para obtener privilegios suficientes. De lo contrario, la verificación fallará. |
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
ember.get[<uri>,<ruta>] | |||
Devuelve el resultado del dispositivo requerido. | Objeto JSON | uri - URI del dispositivo Ember+. Valor predeterminado: 127.0.0.1:9998 ruta: ruta OID al dispositivo. Vacío de forma predeterminada, devuelve datos de la colección raíz. |
Clave | |||
---|---|---|---|
Descripción | Valor devuelto | Parámetros | Comentarios |
memcached.ping[connString,<usuario>,<contraseña>] | |||
Comprobar si una conexión está viva o no. | 1: la conexión está viva 0: la conexión está interrumpida (si se presenta algún error, incluidos los problemas de configuración y AUTH) |
connString: URI o sesión nombre. | |
memcached.stats[connString,<usuario>,<contraseña>,<tipo>] | |||
Obtiene el resultado del comando STATS. | JSON: el resultado se serializa como JSON | connString: URI o nombre de sesión. usuario, contraseña: credenciales de inicio de sesión almacenadas en Memcha. tipo - tipo de estadística que se devolverá: elementos, tamaños, losas o configuración (vacío de forma predeterminada, devuelve estadísticas generales). |
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
mongodb.collection.stats[connString,<usuario>,<contraseña>,<base de datos>,colección] | |||
Devuelve una variedad de estadísticas de almacenamiento para una colección determinada. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. base de datos - nombre de la base de datos (predeterminado: admin). colección — nombre de la colección. |
|
mongodb.collections.discovery[connString,<usuario>,<contraseña>] | |||
Devuelve una lista de colecciones descubiertas. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.collections.usage[connString,<usuario>,<contraseña>] | |||
Devuelve estadísticas de uso para colecciones. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.connpool.stats[connString,<usuario>,<contraseña>] | |||
Devuelve información sobre las conexiones salientes abiertas desde la instancia de base de datos actual a otros miembros del clúster fragmentado o conjunto de réplicas. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.db.stats[connString,<usuario>,<contraseña>,<base de datos>] | |||
Devuelve estadísticas que reflejan un estado determinado del sistema de base de datos. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. base de datos - base de datos nombre (predeterminado: administrador). |
|
mongodb.db.discovery[connString,<usuario>,<contraseña>] | |||
Devuelve una lista de bases de datos descubiertas. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.jumbo_chunks.count[connString,<usuario>,<contraseña>] | |||
Devuelve el recuento de fragmentos gigantes. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.oplog.stats[connString,<usuario>,<contraseña>] | |||
Devuelve un estado del conjunto de réplicas, utilizando datos sondeados del registro de operaciones. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.ping[connString,<usuario>,<contraseña>] | |||
Prueba si una conexión está activa o no. | 1 - la conexión está activa 0 - la conexión está interrumpida (si se presenta algún error, incluidos AUTH y problemas de configuración). |
connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.rs.config[connString,<usuario>,<contraseña>] | |||
Devuelve una configuración actual del conjunto de réplicas. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.rs.status[connString,<usuario>,<contraseña>] | |||
Devuelve el estado del conjunto de réplicas desde el punto de vista del miembro donde se ejecuta el método. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.server.status[connString,<usuario>,<contraseña>] | |||
Devuelve el estado de la base de datos. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.sh.discovery[connString,<usuario>,<contraseña>] | |||
Devuelve una lista de fragmentos descubiertos presentes en el clúster. | Objeto JSON | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
|
mongodb.version[connString,<usuario>,<contraseña>] | |||
Devuelve la versión del servidor de la base de datos. | Cadena | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de MongoDB. |
Clave | |||
---|---|---|---|
Descripción | Valor devuelto | Parámetros | Comentarios |
mqtt.get[<agente_url>,tema,<nombre de usuario>,<contraseña>] | |||
Se suscribe a un tema o temas específicos (con comodines) del agente proporcionado y espera las publicaciones. | Dependiendo del contenido del tema. Si se utilizan comodines, devuelve el contenido del tema como JSON. |
intermediario_url - URL del agente de MQTT (si está vacío, se usa localhost con el puerto 1883). tema - Tema de MQTT (obligatorio). Se admiten comodines (+,#). nombre de usuario, contraseña: credenciales de autenticación (si se requieren) |
El elemento debe configurarse como comprobación activa (tipo de elemento 'Agente Zabbix (activo)'). Los certificados de cifrado TLS se pueden usar guardándolos en una ubicación predeterminada (por ejemplo, el directorio /etc/ssl/certs/ para Ubuntu). Para TLS, utilice el esquema tls:// . |
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
mssql.availability.group.get[URI,<usuario>,<contraseña>] | |||
Devuelve grupos de disponibilidad. | Objeto JSON | URI: URI del servidor MSSQL (el único esquema admitido es sqlserver://). Se ignorarán las credenciales incrustadas; usuario, contraseña - nombre de usuario, contraseña para enviar al servidor MSSQL protegido. |
Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. |
mssql.custom.query[URI,<usuario>,<contraseña>,nombredeconsulta,<argumentos...>] | |||
Devuelve el resultado de una consulta personalizada. | Objeto JSON | URI: URI del servidor MSSQL (el único esquema admitido es sqlserver://). Se ignorarán las credenciales integradas; usuario, contraseña: nombre de usuario, contraseña para enviar al servidor MSSQL protegido; queryName: nombre de una consulta personalizada configurada en Plugins.MSSQL.CustomQueriesDir sin la extensión .sql;args: uno o varios argumentos separados por comas para pasar a una consulta. |
Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. |
mssql.db.get | |||
Devuelve todas las bases de datos MSSQL disponibles. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.job.status.get | |||
Devuelve el estado de los trabajos. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.last.backup.get | |||
Devuelve la hora de la última copia de seguridad para todas las bases de datos. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.local.db.get | |||
Devuelve bases de datos que participan en un grupo de disponibilidad Always On y una réplica (primaria o secundaria) y que están ubicadas en el servidor en el que se estableció la conexión. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.mirroring.get | |||
Devuelve información de duplicación. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.nonlocal.db.get | |||
Devuelve bases de datos que participan en un grupo de disponibilidad Always On y una réplica (primaria o secundaria) ubicada en otros servidores (la base de datos no es local para la instancia de SQL Server con la que se estableció la conexión). | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.perfcounter.get | |||
Devuelve los contadores de rendimiento. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.ping | |||
Hacer ping a la base de datos. Pruebe si la conexión está configurada correctamente. | 1 - activo, 0 - no activo |
Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.quorum.get | |||
Devuelve la información del quórum. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.quorum.members.get | |||
Devuelve los miembros del quórum. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.replica.get | |||
Devuelve las réplicas. | Objeto JSON | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. | |
mssql.versión | |||
Devuelve la versión de MSSQL. | Cadena | Soportado desde Zabbix 6.0.27. Para obtener más información, consulte el archivo Léame del complemento MSSQL. |
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
mysql.custom.query[connString,<username>,<password>,queryName,<args...>] | |||
Devuelve el resultado de una consulta personalizada. | Objeto JSON | connString - URI o nombre de sesión. username, password - credenciales de inicio de sesión de MySQL. queryName - nombre de una consulta personalizada, debe coincidir con el nombre del archivo SQL sin una extensión. args - uno o varios argumentos separados por comas para pasar a una consulta. |
Compatible desde Zabbix 6.0.21. Para obtener más información, consulte el archivo readme del complemento MySQL. |
mysql.db.discovery[connString,<username>,<password>] | |||
Lista de bases de datos MySQL. Se utiliza para el descubrimiento de bajo nivel. | Resultado de la consulta SQL "show databases" en formato JSON LLD. | connString - URI o nombre de sesión. username, password - Credenciales de inicio de sesión de MySQL. |
|
mysql.db.size[connString,<username>,<password>,dbName] | |||
Tamaño de la base de datos en bytes. | Resultado de la consulta SQL "select coalesce(sum(data_length + index_length),0) as size from information_schema.tables where table_schema=?" para una base de datos específica en bytes. | connString - URI o nombre de sesión. username, password - Credenciales de inicio de sesión de MySQL. dbName - Nombre de la base de datos. |
|
mysql.get_status_variables[connString,<username>,<password>] | |||
Valores de las variables de estado global. | Resultado de la consulta SQL "show global status" en formato JSON. | connString - URI o nombre de sesión. username, password - Credenciales de inicio de sesión de MySQL. |
|
mysql.ping[connString,<username>,<password>] | |||
Prueba si una conexión está activa o no. | 1 - la conexión está activa 0 - la conexión está interrumpida (si se presenta algún error, incluidos problemas de AUTH y configuración). |
connString - URI o nombre de sesión. username, password - Credenciales de inicio de sesión de MySQL. |
|
mysql.replication.discovery[connString,<username>,<password>] | |||
Lista de replicaciones de MySQL. Se utiliza para descubrimiento de bajo nivel. | Resultado de la consulta SQL "show slave status" en formato JSON LLD. | connString - URI o nombre de sesión. username, password - Credenciales de inicio de sesión de MySQL. |
|
mysql.replication.get_slave_status[connString,<username>,<password>,<masterHost>] | |||
Estado de la replicación. | Resultado de la consulta SQL "show slave status" en formato JSON. | connString - URI o nombre de sesión. username, password - Credenciales de inicio de sesión de MySQL. masterHost - Nombre del host maestro de replicación. Si no se encuentra ninguno, se devuelve un error. Si no se especifica este parámetro, se devuelven todos los hosts. Tenga en cuenta que antes de Zabbix 6.0.23, el parámetro "masterHost" se ignora y siempre se devuelve el primer host maestro. |
|
mysql.version[connString,<username>,<password>] | |||
MySQL version. | Cadena con la versión de la instancia MySQL. | connString - URI o nombre de sesión. username, password - Credenciales de inicio de sesión de MySQL. |
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
oracle.diskgroups.stats[connString,<usuario>,<contraseña>,<servicio>,<grupo de discos>] | |||
Estadísticas de grupos de discos de Automatic Storage Management (ASM). | Objeto JSON | connString: URI o nombre de sesión. user, password: credenciales de inicio de sesión de Oracle. service: nombre del servicio de Oracle. diskgroup: nombre del grupo de discos de ASM que se consultará. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.diskgroups.discovery[connString,<user>,<password>,<service>] | |||
Lista de grupos de discos de ASM. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.archive.info[connString,<user>,<password>,<service>,<destination>] | |||
Estadísticas de registros de archivo. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. destination - Nombre del destino de la consulta. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.cdb.info[connString,<user>,<password>,<service>,<database>] | |||
Información de bases de datos de contenedores (CDB). | Objeto JSON | connString: URI o nombre de sesión. user, password: credenciales de inicio de sesión de Oracle. service: nombre del servicio de Oracle. database: nombre de la base de datos a consultar. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.custom.query[connString,<user>,<password>,<service>,queryName,<args...>] | |||
Resultado de una consulta personalizada. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. queryName - Nombre de una consulta personalizada, debe coincidir con el nombre del archivo SQL sin extensión. args - Uno o varios argumentos separados por comas para pasar a una consulta. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.datafiles.stats[connString,<user>,<password>,<service>] | |||
Estadísticas de archivos de datos. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.db.discovery[connString,<user>,<password>,<service>] | |||
Lista de bases de datos. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.fra.stats[connString,<user>,<password>,<service>] | |||
Estadísticas de Área de recuperación rápida (FRA). | Objeto JSON | connString: URI o nombre de sesión. user, password: credenciales de inicio de sesión de Oracle. service: nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.instance.info[connString,<user>,<password>,<service>] | |||
Estadísticas de instancia. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.pdb.info[connString,<user>,<password>,<service>,<database>] | |||
Información de bases de datos conectables (PDB). | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. database - Nombre de la base de datos a consultar. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final).y una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.pdb.discovery[connString,<user>,<password>,<service>] | |||
Lista de PDB. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.pga.stats[connString,<user>,<password>,<service>] | |||
Estadísticas del Área global del programa (PGA). | Objeto JSON | connString: URI o nombre de sesión. user, password: credenciales de inicio de sesión de Oracle. service: nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.ping[connString,<user>,<password>,<service>] | |||
Prueba si se puede establecer una conexión con Oracle. | 0: la conexión está interrumpida (si se presenta algún error, incluidos problemas de configuración y de autenticación) 1: la conexión es exitosa. |
connString: URI o nombre de sesión. user, password: credenciales de inicio de sesión de Oracle. service: nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.proc.stats[connString,<user>,<password>,<service>] | |||
Estadísticas de procesos. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.redolog.info[connString,<user>,<password>,<service>] | |||
Información del archivo de registro del archivo de control. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.sga.stats[connString,<user>,<password>,<service>] | |||
Estadísticas del Área global del sistema (SGA). | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.sessions.stats[connString,<user>,<password>,<service>,<lockMaxTime>] | |||
Estadísticas de sesiones. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. lockMaxTime - Duración máxima del bloqueo de sesión en segundos para contar la sesión como bloqueada de forma prolongada. Valor predeterminado: 600 segundos. El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
|
oracle.sys.metrics[connString,<user>,<password>,<service>,<duration>] | |||
Un conjunto de valores de métricas del sistema. | Objeto JSON | connString: URI o nombre de sesión. user, password: credenciales de inicio de sesión de Oracle. service: nombre del servicio de Oracle. duration: intervalo de captura (en segundos) de valores de métricas del sistema. Valores posibles: 60 — duración larga (predeterminado), 15 — duración corta. El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
|
oracle.sys.params[connString,<user>,<password>,<service>] | |||
Un conjunto de valores de parámetros del sistema. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.ts.stats[connString,<user>,<password>,<service>,<tablespace>,<type>] | |||
Estadísticas de espacios de tabla. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. tablespace - Nombre del espacio de tabla para consultar.lt (si se deja vacío y se establece type ):- "TEMP" (si type se establece en "TEMPORARY");- "USERS" (si type se establece en "PERMANENT").type - tipo del espacio de tabla para consultar. Predeterminado (si se establece tablespace ): "PERMANENT". |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.ts.discovery[connString,<user>,<password>,<service>] | |||
Lista de espacios de tabla. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.user.info[connString,<user>,<password>,<service>,<username>] | |||
Lista de espacios de tabla. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | connString - URI o nombre de sesión. user, password - Credenciales de inicio de sesión de Oracle. service - Nombre del servicio de Oracle. username - Nombre de usuario para el cual se necesita la información. No se admiten nombres de usuario en minúscula. Valor predeterminado: usuario actual. |
El parámetro user permite agregar una de las opciones de inicio de sesión as sysdba , as sysoper o as sysasm en el formato user as sysdba (la opción de inicio de sesión no distingue entre mayúsculas y minúsculas; no debe contener un espacio final). |
oracle.version[connString,<user>,<password>,<service>] | |||
Devuelve la versión del servidor de base de datos. | Cadena | connString - URI o nombre de sesión. usuario, contraseña - Credenciales de inicio de sesión de Oracle. servicio - Nombre del servicio de Oracle. |
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
pgsql.autovacuum.count[uri,<username>,<password>,<dbName>] | |||
Número de trabajadores de autovacuum. | Entero | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. dbName - Nombre de la base de datos. |
|
pgsql.archive[uri,<username>,<password>,<dbName>] | |||
Información sobre los archivos archivados. | Objeto JSON | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. dbName - Nombre de la base de datos. |
|
pgsql.bgwriter[uri,<username>,<password>,<dbName>] | |||
Número combinado de puntos de control para el clúster de la base de datos, desglosado por tipo de punto de control. | Objeto JSON | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.cache.hit[uri,<username>,<password>,<dbName>] | |||
Tasa de aciertos de la caché del búfer de PostgreSQL. | Float | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.connections[uri,<username>,<password>,<dbName>] | |||
Conexiones por tipo. | Objeto JSON | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. dbName - Nombre de la base de datos. |
|
pgsql.custom.query[uri,<username>,<password>,queryName,<args...>] | |||
Devuelve el resultado de una consulta personalizada. | Objeto JSON | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. queryName - nombre de una consulta personalizada, debe coincidir con el nombre del archivo SQL sin una extensión. args - uno o varios argumentos separados por comas para pasar a una consulta. |
|
pgsql.dbstat[uri,<username>,<password>,dbName] | |||
Recopila estadísticas por base de datos. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.dbstat.sum[uri,<username>,<password>,<dbName>] | |||
Datos resumidos de todas las bases de datos de un clúster. | Objeto JSON | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.db.age[uri,<username>,<password>,dbName] | |||
Antigüedad del FrozenXID más antiguo de la base de datos. | Entero | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.db.bloating_tables[uri,<username>,<password>,<dbName>] | |||
Número de tablas de bloating por base de datos. | Entero | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.db.discovery[uri,<username>,<password>,<dbName>] | |||
Lista de bases de datos de PostgreSQL. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.db.size[uri,<username>,<password>,dbName] | |||
Tamaño de la base de datos en bytes. | Entero | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.locks[uri,<username>,<password>,<dbName>] | |||
Información sobre bloqueos otorgados por base de datos. Se utiliza para descubrimiento de bajo nivel. | Objeto JSON | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.oldest.xid[uri,<username>,<password>,<dbName>] | |||
Antigüedad del XID más antiguo. | Entero | uri: URI o nombre de sesión. username, password: credenciales de PostgreSQL. dbName: nombre de la base de datos. |
|
pgsql.ping[uri,<username>,<password>,<dbName>] | |||
Prueba si una conexión está activa o no. | 1 - la conexión está activa 0 - la conexión está interrumpida (si se presenta algún error, incluidos problemas de AUTH y configuración). |
uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. dbName - Nombre de la base de datos. |
|
pgsql.queries[uri,<username>,<password>,<dbName>,timePeriod] | |||
Mide el tiempo de ejecución de la consulta. | Objeto JSON | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. dbName - Nombre de la base de datos. timePeriod - límite de tiempo de ejecución para el recuento de consultas lentas (debe ser un entero positivo). |
Esta métrica es compatible desde Zabbix 6.0.3 |
pgsql.replication.count[uri,<username>,<password>] | |||
La cantidad de servidores en espera. | Entero | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. |
|
pgsql.replication.process[uri,<username>,<password>] | |||
Retraso de vaciado, retraso de escritura y retraso de reproducción por cada proceso de remitente. | Objeto JSON | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. |
|
pgsql.replication.process.discovery[uri,<username>,<password>] | |||
Descubrimiento del nombre del proceso de replicación. | Objeto JSON | uri - URI o nombre de sesión. username, passwordssword - Credenciales de PostgreSQL. |
|
pgsql.replication.recovery_role[uri,<username>,<password>] | |||
Estado de la recuperación. | 0 - modo maestro 1 - la recuperación aún está en progreso (modo de espera) |
uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. |
|
pgsql.replication.status[uri,<username>,<password>] | |||
Estado de la replicación. | 0 - la transmisión está inactiva 1 - la transmisión está activa 2 - modo maestro |
uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. |
|
pgsql.replication_lag.b[uri,<username>,<password>] | |||
Retraso de replicación en bytes. | Entero | uri - URI o nombre de sesión. nombre de usuario, contraseña - Credenciales de PostgreSQL. |
|
pgsql.replication_lag.sec[uri,<nombre de usuario>,<contraseña>] | |||
Retraso de replicación en segundos. | Entero | uri - URI o nombre de sesión. nombre de usuario, contraseña - Credenciales de PostgreSQL. |
|
pgsql.uptime[uri,<nombre de usuario>,<contraseña>,<nombre_base_datos>] | |||
Tiempo de actividad de PostgreSQL en milisegundos. | Float | uri - URI o nombre de sesión. nombre de usuario, contraseña - Credenciales de PostgreSQL. nombre_base_datos - Nombre de la base de datos. |
|
pgsql.version[uri,<nombre de usuario>,<contraseña>,<nombre_base_datos>] | |||
Devuelve la versión de PostgreSQL. | Cadena | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. dbName - Nombre de la base de datos. |
|
pgsql.wal.stat[uri,<username>,<password>,<dbName>] | |||
Estadísticas de WAL. | Objeto JSON | uri - URI o nombre de sesión. username, password - Credenciales de PostgreSQL. dbName - Nombre de la base de datos. |
Clave | |||
---|---|---|---|
Descripción | Valor devuelto | Parámetros | Comentarios |
redis.config[connString,<contraseña>,<patrón>] | |||
Obtiene los parámetros de configuración de una instancia de Redis que coinciden con el patrón. | JSON: si se usó un patrón de estilo global valor único: si un patrón no contenía ningún carácter comodín |
connString: URI o nombre de sesión. contraseña: contraseña de Redis. patrón: patrón de estilo global (* por defecto). |
|
redis.info[connString,<contraseña>,<sección>] | |||
Obtiene la salida del comando INFO. | JSON: la salida se serializa como JSON | connString: URI o nombre de sesión. password: contraseña de Redis. section: sección de información (predeterminado por defecto). |
|
redis.ping[connString,<contraseña>] | |||
Comprobar si una conexión está viva o no. | 1: la conexión está viva 0: la conexión está interrumpida (si se presenta algún error, incluidos los problemas de configuración y AUTH) |
connString: URI o sesión nombre. contraseña - Contraseña de Redis. |
|
redis.slowlog.count[connString,<contraseña>] | |||
El número de entradas de registro lentas desde que se inició Redis. | Integer | connString - URI o nombre de sesión. password - Contraseña de Redis. |
Clave | |||
---|---|---|---|
Descripción | Valor de retorno | Parámetros | Comentarios |
descubrimiento.atributo.inteligente | |||
Devuelve una lista de S.M.A.R.T. atributos del dispositivo. | Objeto JSON | Se devuelven las siguientes macros y sus valores: {#NAME}, {#DISKTYPE}, {#ID}, {#ATTRNAME}, {#THRESH}. Tipos de unidades HDD, SSD y NVME son compatibles. Las unidades pueden estar solas o combinadas en un RAID. {#NAME} tendrá un complemento en caso de RAID, por ejemplo: {"{#NAME}": "/dev/sda cciss,2"} |
|
disco.inteligente.descubrimiento | |||
Devuelve una lista de S.M.A.R.T. dispositivos. | Objeto JSON | Se devuelven las siguientes macros y sus valores: {#NAME}, {#DISKTYPE}, {#MODEL}, {#SN}, {#PATH}, {#ATTRIBUTES}, {#RAIDTYPE }. Se admiten los tipos de unidades HDD, SSD y NVME. Si una unidad no pertenece a un RAID, {#RAIDTYPE} estará vacío. {#NAME} tendrá un complemento en caso de RAID, por ejemplo: {"{#NAME}": "/dev/sda cciss,2"} |
|
smart.disk.get[<ruta>,<tipo_raid>] | |||
Devuelve todas las propiedades disponibles de S.M.A.R.T. dispositivos. | Objeto JSON | ruta (desde Zabbix 6.0.4) - ruta del disco, la macro {#PATH} se puede usar como valor raid_type (desde Zabbix 6.0.4) - Tipo RAID, se puede usar la macro {#RAID} como valor |
Se admiten los tipos de unidades HDD, SSD y NVME. Las unidades pueden estar solas o combinadas en un RAID. Los datos incluyen versión de smartctl y argumentos de llamada, y campos adicionales: disco_nombre: contiene el nombre con los complementos necesarios para el descubrimiento de RAID, por ejemplo: {"disk_name": "/dev/sda cciss,2"} disk_type: contiene el tipo de disco HDD, SSD o NVME, por ejemplo: {"disk_type": "ssd"} ) Si no se especifican parámetros, el elemento devolverá información sobre todos los discos. |
Clave | |||
---|---|---|---|
Descripción | Valor devuelto | Parámetros | Comentarios |
systemd.unit.get[nombre de la unidad,<interfaz>] | |||
Devuelve todas las propiedades de una unidad systemd. | Objeto JSON | nombre de la unidad - nombre de la unidad (es posible que desee utilizar la macro {#UNIT.NAME} en el prototipo del elemento para descubrir el nombre) ** interface** - tipo de interfaz de unidad, valores posibles: Unit (predeterminado), Service, Socket, Device, Mount, Automount, Swap, Target, Path |
Este elemento solo es compatible con la plataforma Linux. LoadState, ActiveState y UnitFileState para la interfaz Unit se devuelven como texto y número entero: "ActiveState":{"state":1,"text":" activo"} |
systemd.unit.info[nombre de la unidad,<propiedad>,<interfaz>] | |||
Información de la unidad del sistema. | String | nombre de la unidad - nombre de la unidad (es posible que desee utilizar la macro {#UNIT.NAME} en el prototipo del elemento para descubrir el nombre) propiedad - unidad propiedad (por ejemplo, ActiveState (predeterminado), LoadState, Descripción) interfaz - tipo de interfaz de unidad (por ejemplo, Unidad (predeterminado), Socket, Servicio) |
Este elemento permite recuperar una propiedad específica de un tipo específico de interfaz como descrito en dbus API. Este elemento solo es compatible con la plataforma Linux. Ejemplos: => systemd.unit.info["{#UNIT.NAME}"]: recopila información sobre el estado activo (activo, recargando, inactivo, fallido, activando, desactivando) en unidades systemd descubiertas => systemd.unit.info["{#UNIT.NAME}",LoadState] - recopilar información de estado de carga en unidades systemd detectadas => systemd.unit.info[mysqld.service,Id] - recuperar nombre técnico del servicio (mysqld.service) => systemd.unit.info[mysqld.service,Description] - recuperar la descripción del servicio (MyS QL Server) => systemd.unit.info[mysqld.service,ActiveEnterTimestamp]: recupera la última vez que el servicio ingresó al estado activo (1562565036283903) => systemd.unit.info[dbus. socket,NConnections,Socket]: recopile el número de conexiones de esta unidad de socket |
systemd.unit.discovery[<tipo>] | |||
Lista de unidades systemd y sus detalles. Se usa para descubrimiento de bajo nivel. | Objeto JSON | tipo - valores posibles: todos, montaje automático, dispositivo, montaje, ruta, servicio (predeterminado), socket, intercambio, destino | Este elemento solo es compatible con la plataforma Linux. |
Clave | |||
---|---|---|---|
Descripción | Valor devuelto | Parámetros | Comentarios |
web.certificate.get[nombre de host,<puerto>,<dirección>] | |||
Valida los certificados y devuelve los detalles del certificado. | Objeto JSON | nombre de host: puede ser IP o DNS. Puede contener el esquema de URL (solo https), la ruta (se ignorará) y el puerto . Si se proporciona un puerto tanto en el primer como en el segundo parámetro, sus valores deben coincidir. Si se especifica la dirección (el tercer parámetro), el nombre de host solo se usa para la verificación de SNI y nombre de host. puerto: número de puerto (el valor predeterminado es 443 para HTTPS). dirección: puede ser IP o DNS. Si se especifica, se usará para la conexión y el nombre de host (el primer parámetro) se usará para SNI y la verificación del host. En caso de que el primer parámetro sea una IP y el tercer parámetro sea DNS, el primer parámetro será se usará para la conexión, y el tercer parámetro se usará para SNI y la verificación del host. |
Este elemento deja de ser compatible si el recurso especificado en host no existe o no está disponible o si el protocolo de enlace TLS falla con algún error, excepto un certificado no válido. Actualmente, no se admiten la extensión X.509 AIA (Acceso a la información de la autoridad), las CRL y OCSP (incluido el engrapado OCSP), la Transparencia de certificados y el almacén de confianza de CA personalizado. |