Esta es una traducción de la página de documentación original en español. Ayúdanos a mejorarla.

Interfaces de plugins

Esta sección describe las interfaces de plugins disponibles.

plugin.Exporter

Exporterr es la interfaz más simple que realiza una encuesta y devuelve un valor (valores), nada o error. Acepta una clave de elemento, parámetros y contexto preparados. El acceso a todas las demás interfaces de complementos es exclusivo y no se puede llamar a ningún método si un complemento ya está realizando una tarea. Además, existe un límite máximo de 100 llamadas Export() simultáneas por complemento, que se puede reducir según los requisitos de cada complemento.

plugin.Configurator

La interfaz Configurator proporciona parámetros de configuración de plugins de los archivos de configuración del agente 2 de Zabbix.

plugin.Runner

Runner interface provides the means for performing some initialization when a plugin is started (activated) and deinitialization when a plugin is stopped (deactivated). For example, a plugin could start/stop some background goroutine by implementing the Runner interface.