Introducción
Si es un administrador de sistemas que administra un servidor Linux, desea una herramienta simple que lo ayude a monitorear su servidor.
Darkstat es una herramienta de estadísticas de red en tiempo real, liviana, simple y multiplataforma que captura el tráfico de la red, calcula estadísticas sobre el uso y entrega los informes a través de HTTP.
Instalar Darkstat
- Para los sistemas operativos Ubuntu y Debian, ejecute:
sudo apt-get install darkstat -y
- Para los sistemas operativos CentOS y RHEL, ejecute:
dnf install darkstat -y
Configurar Darkstat
- Edite el archivo de configuración principal de Darkstat y defina su interfaz de red, puerto y dirección IP de escucha
vim /etc/darkstat/init.cfg
- Luego modifique este valor de la siguiente manera
START_DARKSTAT=yes
INTERFACE="-i ens33"
DIR="/var/lib/darkstat"
PORT="-p 667"
BINDIP="-b 0.0.0.0"
DAYLOG="--daylog darkstat.log"
Nota :puede saber el nombre de su interfaz ejecutando el siguiente comando
nmcli c s
- Reiniciar el servicio Darkstat
systemctl restart darkstat
Comprobar el estado de Darkstat
systemctl status darkstat
Acceda a Darkstat a través de la interfaz de usuario web
- Darkstat se está ejecutando y escuchando en el puerto 667 . Puede verificarlo con el siguiente comando:
ss -antpl | grep 667
- Abra su navegador web y acceda a Darkstat interfaz web usando la URL http://Server_ip:667 como se muestra a continuación
- Puede recargar gráficos automáticamente haciendo clic en en y desactivado botones.
- Obtendrá una lista de todos los hosts en la red que han intentado llegar al servidor haciendo clic en hosts sección
Administrar Darkstat desde CLI
- Para recopilar estadísticas de red en ens33 interfaz, puede usar el -i marca como se muestra a continuación.
darkstat -i ens33
- También para publicar páginas web en un puerto específico, incluya -p marcar así.
darkstat -i ens33 -p 80
- Para controlar las estadísticas de red de un servicio determinado, utilice -f o indicador de filtro. El filtro capturará el tráfico relacionado con el servicio SSH.
darkstat -i ens33 -f "port 22"
- Para cerrar Darkstat, envíe una señal SIGTERM o SIGINT al proceso principal de darkstat.
1- Obtener el proceso principal de darkstat ID (PPID ) usando el pidof comando:
pidof darkstat
2- Luego mata el proceso.
sudo kill -15 6352
OR
sudo kill -SIGTERM 6352
Conclusión
En esta guía, le mostramos cómo instalar y usar Darkstat en Linux para capturar el tráfico de red a través de HTTP.
Gracias.