Monitoreo con NetData
Fuente: https://docs.netdata.cloud/
La instalación de netdata tendrá que hacerse tanto en el maestro como en los esclavos con el siguiente comando:
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Antes que nada es necesario generar el API KEY que usará el maestro para comunicarse con los esclavos con el siguiente comando:
uuidgen
Para este ejemplo se usará: '11111111-2222-3333-4444-555555555555'
Editar el archivo /etc/netdata/stream.conf ejecutando este comando:
/etc/netdata/edit-config stream.conf
Y agregar la siguiente configuración:
[11111111-2222-3333-4444-555555555555]
# enable/disable this API key
enabled = yes
# one hour of data for each of the slaves
default history = 3600
# do not save slave metrics on disk
default memory = ram
# alarms checks, only while the slave is connected
health enabled by default = auto
Opcional:
Desactivar envío de datos estadísticos con el siguiente comando:
sudo touch /etc/netdata/.opt-out-from-anonymous-statistics
sudo /etc/netdata/edit-config netdata.conf
[global]
# disable the local database
memory mode = none
[health]
# disable health checks
enabled = no
sudo /etc/netdata/edit-config stream.conf
[stream]
# stream metrics to another Netdata
enabled = yes
# the IP and PORT of the master
destination = IP:PORT
# the API key to use
api key = 11111111-2222-3333-4444-555555555555