Actualizado el domingo, 5 noviembre, 2017
Instalar Collectd en CentOS7. Collected es un demonio, que recoge los datos de rendimiento del un sistema y nos proporciona visualmente sus métricas. Se ejecuta como un simple daemon y los datos recopilados pueden ser procesados localmente o enviados a un servidor remoto a modo de registro. Es muy fácil de configurar y es posible reportar sus datos a diversas herramientas ajenas de métricas., por ello precisamente es una herramienta muy usada por los sysadmin, aparte de que es modular y muy simple de modificar.
Vemos como instalarlo y configurarlo en CentOS 7.
Instalar Collectd
yum install epel-release
yum install collectd
Configurar
Una vez lo tengas instalado, debes editar la configuración de forma que selecciones los datos que te interesa recopilar. El archivo de configuración lo encontraras, en:
/etc/collectd.conf
Dispones de muchísimos complementos que puedes habilitar. En este ejemplo dejaremos la instalación base, tan solo modificaremos el host y por defecto recopilara cuatro servicios.
nano /etc/collectd.conf
Coloca el hostname de tu servidor.
Hostname "localhost"
Si después de modificar el hostname, aun no resuelve… descomenta está linea:
#FQDNLookup true
y lo pones en false…
FQDNLookup false
Activamos Collectd.
systemctl enable collectd
Que inicie con el sistema.
systemctl start collectd
Verificamos que se está ejecutando correctamente.
systemctl status collectd
Ejemplo de salida correcta:
● collectd.service - Collectd statistics daemon Loaded: loaded (/usr/lib/systemd/system/collectd.service; disabled; vendor preset: disabled) Active: active (running) since 2017-10-03 18:05:51 EDT; 2 days ago Docs: man:collectd(1) man:collectd.conf(5) Main PID: 8495 (collectd) CGroup: /system.slice/collectd.service └─8495 /usr/sbin/collectd
Ejemplos de métricas:
Puedes verlo trabajar en vivo. Visita está pagina.