Skip to main content

print_agent

 

Descripción

Imprime el XML del agente.

Parámetros

Nombre TipoRequeridoDescripción
agentdictSi Diccionario con la configuración del agente
modules listSiLista de módulos
log_moduleslistNo Sirve para añadir módulos de log. Por defecto None
print_flag
bool
No
Sirve para mostrar el XML de los módulos en STDOUT. Por defecto None

Return 

Tipo Descripción
str Devuelve una cadena en formato XML

Requisitos

  • modules.print_module
  • modules.print_log_module

Versión

  • 1.0.0

Ejemplo

agent = {"agent_name" : "Manjaro",
        "agent_alias" : "Manjaro",
        "group"       : "Systems",
        "interval"    :  300}
        
modules = [{
        "name" : "Host alive",
        "type" : "generic_proc",
        "value": 1,
        "desc" : "checks if the host is accessible"
        }]
        
print_agent(agent, modules)