En este tutorial, le mostraremos cómo instalar Netdata Monitoring en CentOS 8. Para aquellos de ustedes que no lo sabían, Netdata es una herramienta de monitoreo de rendimiento, resolución de problemas y estado en tiempo real. para aplicaciones y sistemas. Netdata es una herramienta gratuita y de código abierto compatible con los sistemas Linux, FreeBSD y macOS, que es útil para los administradores de sistemas, DevOps y desarrolladores para solucionar problemas en tiempo real. Con Netdata, puede monitorear el uso de la CPU y la RAM. , E/S de disco, tráfico de red, Postfix, entre muchos otros.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de las herramientas de monitoreo en tiempo real de Netdata en un CentOS 8.
Requisitos previos
- Un servidor que ejecute uno de los siguientes sistemas operativos:CentOS 8.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Instalar Monitoreo de Netdata en CentOS 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo dnf clean all sudo dnf update sudo dnf install git zlib-devel libuuid-devel libmnl gcc make git autoconf automake pkgconfig curl findutils
Paso 2. Instalación de Netdata Monitoring en CentOS 8.
Ahora clonamos el código Netdata de Github:
git clone https://github.com/netdata/netdata.git --depth=100
Una vez hecho esto, inicie la compilación y la instalación con el siguiente comando:
cd netdata/ sudo ./netdata-installer.sh
Debería obtener un resultado como el siguiente si la instalación fue exitosa:
--- Check KSM (kernel memory deduper) --- 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 --- --- Basic netdata instructions --- netdata by default listens on all IPs on port 19999, so you can access it with: http://your-ip-address:19999/ To stop netdata run: systemctl stop netdata To start netdata run: systemctl start netdata --- We are done! ---
Después de la instalación, el servicio Netdata debe iniciarse automáticamente:
sudo systemctl status netdata
Paso 3. Configure el cortafuegos para Netdata.
Antes de poder acceder a la interfaz web de Netdata, debe modificar las reglas del cortafuegos para permitir el tráfico en el puerto 19999, el puerto de comunicación predeterminado de Netdata:
sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp sudo firewall-cmd --reload
Paso 4. Acceso a la interfaz web de Netdata.
Netdata estará disponible en el puerto HTTP 19999 de manera predeterminada. Abra su navegador favorito y vaya a http://your-domain.com:19999
o http://server-ip-address:19999
¡Felicitaciones! Ha instalado correctamente Netdata. Gracias por usar este tutorial para instalar la herramienta de monitoreo de rendimiento en tiempo real de Netdata en el sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Netdata.