1. Home
  2. Knowledge Base
  3. Articles (EN/ES/FR)
  4. ¿Cómo se pueden crear agentes de servidor Satélite?

¿Cómo se pueden crear agentes de servidor Satélite?

Existen tres modos de crear los agentes en el Satellite Server (servidor Satélite): Recon Task, fichero de satellite_hosts.txt o de manera manual creando los .conf de los agentes a monitorizar.

Creación de agentes mediante Recon Task

La creación de agentes mediante Recon Task (tarea de reconocimiento) es la más utilizada por los usuarios de Pandora FMS. Para llevarla a cabo, debemos acceder al fichero de configuración del Satellite Server y configurar los siguientes parámetros:

  • recon_community: Se debe especificar una lista de comunidades SNMP para usar en el discovery de SNMP separadas por comas (en el caso de realizar una recon de tipo SNMP).
  • recon_enabled: Se debe poner a 1 para habilitar el Recon Task del Satellite Server.
  • recon_interval: Intervalo de tiempo donde se explora la red que queramos, en segundos (por defecto 604800 segundos, 7 días).
  • recon_mode: Modo de realizar la Recon Task (SNMP, ICMP, WMI) separados por comas.
  • recon_task: Lista de redes a las cuales queremos hacer el reconocimiento, separadas por comas.
  • recon_timing_template: Un valor que especifica que tan “agresivo” debe ser nmap, de 1 a 5. 1 significa más lento pero más fiable; 5 significa más rápido pero menos fiable (por defecto 3).

Un ejemplo de esta configuración:

recon_community public
recon_enabled 1
recon_interval 604800
recon_mode icmp,snmp,wmi
recon_task 192.168.0.0/24,192.168.1.0/24
recon_timing_template 3

Una vez configurados los datos, ejecutamos el Satellite Server mediante el comando:

[root@SatelliteServer ~]# /etc/init.d/satellite_serverd start

Creación de agentes mediante fichero satellite_hosts.txt.

En primer lugar, para poder crear un agente mediante el fichero satellite_hosts.txt, debemos ir al archivo de configuración del Satellite Server y descomentar la línea:

host_file /etc/pandora/satellite_hosts.txt

En segundo lugar crearemos el fichero satellite_hosts.txt con las direcciones IP de los anfitriones (hosts) que queremos crear poniendo dirección IP y nombre del agente a crear:

192.168.10.5 Server5
192.168.10.6 Server6
192.168.10.7 Server7

Una vez configurados los datos, ejecutamos el Satellite Server mediante el comando:

[root@SatelliteServer ~]# etc/init.d/satellite_serverd start

Creación de agentes de manera manual.

En primer lugar nos situamos en el fichero de configuración del Satellite Server en el parametro agent_conf_dir, que es donde se crean los ficheros de configuración de los nuevos agentes (por defecto /etc/pandora/conf).

[root@SatelliteServer ~]# cd /etc/pandora/conf

Una vez situados en dicho directorio, solo tendremos que crear un archivo.conf de los agentes que queramos crear, tomando por ejemplo el agente del servidor como ejemplo, y rellenando manualmente los siguientes campos:

  • agent_name: Pondremos el nombre que queremos dar al agente.
  • agent_alias: Ponemos el alias que queremos dar al agente.
  • address: Poner la dirección IP del elemento que queremos monitorizar.
  • group: Grupo al que queremos asignar al agente.
  • gis_exec: Guión de comandos (script) de posicionamiento (opcional). Si se utiliza, sobreescribe la localización provista por el parámetro general_gis_exec del Satellite Server.

Lo siguiente ya sería crear los módulos que queramos que se monitorice en el agente. Un ejemplo sería:

agent_name Ejemplo1
agent_alias Es un ejemplo
address 127.0.0.1
group Servers
module_begin
module_name Ping
module_ping
module_end
module_begin
module_name Latency
module_latency
module_end

Una vez configurados los datos, iniciamos el Satellite Server mediante el comando:

[root@SatelliteServer ~]# /etc/init.d/satellite_serverd start

Si tiene más dudas o quiere investigar más sobre el servidor satellite, aquí le dejamos el enlace a nuestra wiki:

https://pandorafms.com/manual/es/documentation/05_big_environments/05_satellite

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support

Recent Discussions