print_agent

Descripción

Imprime el XML del agente.

Parámetros

Nombre Tipo Requerido Descripción
agent dict Si Diccionario con la configuración del agente
modules list Si Lista de módulos
log_modules list No Sirve para añadir módulos de log. Por defecto None
log_encoding
str
No
Sirve para añadir encoding a los modulos de log
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

Versión

Ejemplo

import pandoraPlugintools as pt

# Example: Creating agent and module data
agent_data = {
    "agent_name": "Debian10",
    "description": "Linux system",
    "address": "192.168.1.100"
}

module_data = {
    "name": "Ping",
    "type": "generic_proc",
    "value": 1,
    "desc": "Check host alive",
}


agent_xml_representation = pt.agents.print_agent(
    agent=agent_data,
    modules=[module_data],
    print_flag=True
)

print("Agent XML Representation:\n", agent_xml_representation)

Revision #14
Created 27 July 2023 07:20:54 by alejandro.sanchez
Updated 5 November 2025 17:55:59 by alejandro.sanchez