Instalación
En esta página
Argus se instala en el servidor cuyos registros lee, no en el ordenador donde mira los gráficos. El paquete es un archivo Debian, independiente de la arquitectura, instalado con apt en Debian o Ubuntu. El procedimiento completo está en la guía de instalación del repositorio.
Descargar e instalar
Descargue argus_1.0.0-14_all.deb de la página de versiones del repositorio y luego ejecute este comando en el servidor:
sudo apt install ./argus_1.0.0-14_all.deb
apt instala las dos dependencias declaradas, gawk y gnuplot-nox. Tres tareas entran en el archivo cron: la recogida a las 00:05, los gráficos a las 00:15 y la comprobación de estado a las 00:20. La primera imagen se escribe la noche siguiente en /srv/argus/<year>/images/.
Un servidor que ya tiene historial de registros puede producir sus primeros archivos enseguida, a mano:
sudo /opt/argus/collect-ssh.sh
sudo /opt/argus/chart-daily.sh
ls /srv/argus/2026/images/
Qué instala el paquete
- los recolectores y los scripts de gráficos en
/opt/argus/; - los comandos
argus-chartyargus-fetchen/usr/bin/; - los ajustes opcionales en
/etc/argus/argus.conf, todas las líneas comentadas; - las tareas nocturnas en
/etc/cron.d/argus; - los datos y las imágenes en
/srv/argus/, legibles por cualquier usuario porque solo contienen recuentos.
El directorio de datos conserva un archivo por serie y por año, con una línea por hora que vio un ataque. Nada en él es una dirección IP.
Comprobar la recogida
argus-doctor.sh informa de la última recogida correcta de cada fuente:
sudo /opt/argus/argus-doctor.sh
Un gráfico vacío tiene dos causas posibles: un día sin ataques o un recolector que ya no se ejecuta. El latido que deja cada recolector permite distinguirlos. La guía de solución de problemas da el significado de cada línea.
Cambiar un ajuste
/etc/argus/argus.conf es un archivo de shell que lee cada script. Descomente solo lo que necesite:
# /etc/argus/argus.conf
ARGUS_SSH_THRESHOLD=10 # fallos por IP y día
ARGUS_LANG=en # idioma de los gráficos
ARGUS_IMG_WIDTH=3840 # tamaño en píxeles
ARGUS_IMG_HEIGHT=2160
ARGUS_COULEUR_ssh_direct=orange # color de una serie
Todas las variables se enumeran en man argus.
Desinstalación
sudo apt remove argus # conserva /srv/argus y /etc/argus
sudo apt purge argus # también los elimina
La purga también borra el historial, así que copie las imágenes al equipo de escritorio antes de ejecutarla. El procedimiento completo, la estructura de archivos y los ajustes están en docs/install.md.