Instalación automatizada de netdata

Netdata nos proporciona un método de instalación automatizado que permite realizar una instalación desde el código fuente a partir de las nightly releases.

Esta forma de instalación es muy cómoda porque tan sólo requiere ejecutar una línea que lanza el instalador:

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Éste se encargará de instalar los paquetes dependientes necesarios y de compilar la aplicación automáticamente para que funcione en nuestro sistema.

Terminada la instalación, nos mostrará unas pequeñas instrucciones:

Memory de-duplication instructions

You have kernel memory de-duper (called Kernel Same-page Merging,
or KSM) available, but it is not currently enabled.

To enable it run:

    echo 1 >/sys/kernel/mm/ksm/run
    echo 1000 >/sys/kernel/mm/ksm/sleep_millisecs

If you enable it, you will save 40-60% of netdata memory.

 --- Check version.txt --- 
 --- Check apps.plugin --- 
 --- Copy uninstaller --- 
 --- Basic netdata instructions --- 

netdata by default listens on all IPs on port 19999,
so you can access it with:

  http://this.machine.ip:19999/

To stop netdata run:

  systemctl stop netdata

To start netdata run:

  systemctl start netdata

Uninstall script copied to: /usr/libexec/netdata/netdata-uninstaller.sh

 --- Install (but not enable) netdata updater tool --- 
Update script is located at /usr/libexec/netdata/netdata-updater.sh

 --- Check if we must enable/disable the netdata updater tool --- 
Adding to cron
Auto-updating has been enabled. Updater script linked to: /etc/cron.daily/netdata-update

netdata-updater.sh works from cron. It will trigger an email from cron
only if it fails (it should not print anything when it can update netdata).

 --- Wrap up environment set up --- 
Preparing .environment file
Setting netdata.tarball.checksum to 'new_installation'

 --- We are done! --- 

  ^
  |.-.   .-.   .-.   .-.   .-.   .  netdata                          .-.   .-
  |   '-'   '-'   '-'   '-'   '-'   is installed and running now!  -'   '-'  
  +----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+--->

  enjoy real-time performance and health monitoring...

 OK   

Puesto que la instalación se realiza a partir de las nightly releases, para mantener actualizado netdata, se instala un script /usr/libexec/netdata/netdata-updater.sh que se inicia desde /etc/cron.daily/netdata-update.

Si quisiéramos actualizar netdata en un momento determinado, sin esperar a que cron lo haga, lo único que tendríamos que hacer es ejecutar el script de actualización:

/usr/libexec/netdata/netdata-updater.sh

Y si quisiéramos desinstalar netdata en cualquier momento, lo único que tendríamos que hacer es ejecutar el script de desinstalación:

/usr/libexec/netdata/netdata-uninstaller.sh --yes
Be the first to comment

Por favor acceder para comentar.