Configurar Collectd como servidor de supervisión central para clientes

Configurar Collectd como servidor de supervisión central para clientes

Este tutorial se centrará en cómo puede habilitar el complemento de red para el demonio Collectd. con el fin de actuar como un servidor de supervisión central para otros clientes Collectd. instalados en varios servidores sobre su red.

 Configurar Collectd como servidor central de monitoreo de Linux  Configurar Collectd como servidor de supervisión central de Linux Configurar Collectd como servidor central de supervisión de Linux

Los requisitos para esta configuración son para configurar un demonio Collectd. (con interfaz Collectd-web. en un host en sus instalaciones que se activará para ejecutarse en modo servidor proporcionando un punto central de monitoreo. El resto de los hosts monitoreados, que ejecutan el demonio Collectd. solo deben configurarse en modo cliente para enviar todas sus estadísticas recopiladas a la unidad central.

Requisitos

  1. Instale Collectd y Collectd-Web para monitorear servidores Linux

Paso 1: Habilite el modo de servidor Collectd

1.. Suponiendo que Collectd. el demonio y la interfaz Collectd-web. ya están instalados en su máquina que actuará como un servidor, el primer paso que deberá tener en cuenta es asegurarse de que la hora del sistema sea sincronizado con un servidor horario cercano.

Para lograr este objetivo, puede instalar el servidor ntp. en su máquina, o un método más conveniente sería sincronizar la hora del sistema regularmente ejecutando el comando ntpdate. de cron contra un servidor de hora local o un servidor de hora público cerca de sus instalaciones consultando el sitio web http://pool.ntp.org para obtener servidores lable ntp.

Por lo tanto, instale el comando ntpdate. si aún no está presente en su sistema, y ​​sincronice la hora con el servidor horario más cercano emitiendo los siguientes comandos:

# apt-get install ntpdate [En sistemas basados ​​en Debain. # yum install ntpdate [En sistemas basados ​​en RedHat. O # dnf install ntpdate # ntpdate 0.ro. pool.ntp.org freestar.config.enabled_slots.push

Nota. Reemplace URL del servidor ntp en consecuencia en el comando anterior.

 Instalar Ntpdate y Time Synchronize  Instalar Ntpdate y Time Synchronize Instalar Ntpdate y Time Synchronize

2.. A continuación, agregue el comando de sincronización de tiempo anterior al archivo raíz del demonio crontab. para que se programe diariamente a la medianoche emitiendo el siguiente comando:

# crontab-e

3.. Una vez que la raíz El archivo crontab. se abre para editarlo, agregar la siguiente línea en la parte inferior del archivo, guárdelo y salga, para activar el horario:

@daily ntpdate 0.ro.pool.ntp.org  Sincronización de la hora del servidor Linux  Sincronización de la hora del servidor Linux Sincronización de la hora del servidor Linux

Nota. Repita estos pasos con respecto a la sincronización de la hora en todas las instancias de cliente Collectd. presentes en su red para tener toda la hora del sistema alineada con un servidor de hora central.

Paso 2: Configure Collectd en modo servidor en el Sistema de Monitoreo Central

4.. Para ejecutar el demonio Collectd. como servidor y recopilar todas las estadísticas de los clientes collectd. debe habilitar el complemento Red.

La función del complemento Red. es escuchar las conexiones en el puerto 25826/UDP. predeterminado y recibir datos de las instancias del cliente. Entonces, abra el archivo de configuración principal de collectd para editar y descomente las siguientes declaraciones:

# nano/etc/collectd/collectd.conf O # nano/etc/collectd.conf

Busque y descomente las declaraciones como se muestra a continuación:

LoadPlugin logfile LoadPlugin syslog LogLevel “info” Archivo STDOUT Timestamp true PrintSeverity false LogLevel info LoadPlugin network  Configurar Collectd  Configure Collectd Configurar Collectd  Configurar el complemento de red de Collectd  Configurar el complemento de red Collectd Configure Collectd Network Plugin

Ahora, busque profundamente en el contenido del archivo, identifique el bloque de complementos de red y descomente las siguientes declaraciones, reemplazando la declaración de dirección de escucha como se presenta en el siguiente extracto:

… # configuración del servidor: ….  Habilitar red para Collectd  Habilitar red para Collectd Habilitar red para Collectd

5.. Una vez que haya terminado de editar el archivo, guárdelo, ciérrelo y reinicie el servicio Collectd. para reflejar los cambios y convertirse en un servidor que escucha en todas las interfaces de red. Utilice el comando netstat. para obtener la salida del conector de red Collectd.