Saltar al contenido principal

Agente para Linux RHEL / Fedora / Rocky

Cómo instalar y verificar el agente NESS HQ en un equipo con RHEL 8/9, Rocky Linux, AlmaLinux, Oracle Linux, Fedora 39+ o CentOS Stream 9.

1. Requisitos​

RequisitoDetalle
DistribuciónRHEL 8.6+, Rocky 8.6+, AlmaLinux 8.6+, Oracle 8.6+, Fedora 39+, CentOS Stream 9.
PermisosUsuario con acceso a sudo (administrador).
RedAcceso HTTPS (puerto 443) hacia cloud.nesshq.com.
RAM1 GB mínimo libre (el agente consume menos de 100 MB).
Disco2 GB libres. Ver requisitos: disco por confirmar.

Si tu distribución es Debian/Ubuntu, ve a linux-debian.md. Si es SUSE/openSUSE, ve a linux-suse.md. Si es ARM64, ve a linux-arm64.md.

2. Instalación paso a paso​

2.1 Método rápido (recomendado)​

  1. Abre una Terminal.

  2. Copia y pega (reemplaza TU_TOKEN por el token que te dio el administrador):

    curl -fsSL https://storage.googleapis.com/repo.nesshq.com/scripts/install-rhel.sh \
    | NESS_TOKEN='TU_TOKEN' NESS_TIME='15' sudo -E bash
  3. Te pedirá tu contraseña de sudo.

  4. Verás el logo NESS y los pasos de instalación.

  5. Al final debe decir "INSTALADO".

Captura pendiente: 01 - Comando de instalación

Imagen pendiente de incorporar.

Captura pendiente: 02 - Instalación exitosa

Imagen pendiente de incorporar.

2.2 Método con instalador descargado​

chmod +x install-rhel.sh
sudo ./install-rhel.sh --token "TU_TOKEN"

2.3 Parámetros disponibles​

ParámetroPara qué sirveEjemplo
--token "<TOKEN>" (o -t)Token de tu organización (obligatorio).--token "<TOKEN>"
--time 15 (o -i)Cada cuántos minutos el agente reporta. Default: 15.--time 30
--services "nginx,mysql" (o -s)Servicios adicionales a monitorear.--services "nginx,mysql,ssh"
--silentNo muestra el banner.--silent
--help (o -h)Muestra la ayuda.--help

3. Distribuciones compatibles​

DistribuciónVersiones
RHEL8.6+, 9.x
Rocky Linux8.x, 9.x
AlmaLinux8.x, 9.x
Oracle Linux8.x, 9.x
Fedora39+
CentOS Stream9

4. ¿Cómo verifico que está funcionando?​

4.1 Desde el portal​

Entra a https://cloud.nesshq.com → Hosts → busca tu equipo → debe aparecer verde.

Captura pendiente: 03 - Equipo en línea en el portal

Imagen pendiente de incorporar.

4.2 Desde la Terminal​

sudo ness-core-service --doctor
Captura pendiente: 04 - Diagnóstico doctor

Imagen pendiente de incorporar.

4.3 Ver los registros​

sudo journalctl -u ness-core -n 100 --no-pager

Para ver en vivo:

sudo journalctl -u ness-core -f
Captura pendiente: 05 - Registros con journalctl

Imagen pendiente de incorporar.

5. ¿Qué hago si algo falla?​

SíntomaCausa probableSolución
"Permission denied"No usaste sudoVuelve a ejecutar con sudo.
Falla por paquetes faltantesFalta repositorio EPELEl instalador lo agrega; si no, instala con sudo dnf install -y epel-release.
El equipo no aparece en el portalAún no pasaron 5 minutosEspera y refresca.
El equipo está rojo OfflineSin red, equipo apagado, o servicio detenidoVerifica la red y el servicio.
El portal dice "firewall bloqueando"Política de firewalld muy restrictivaContacta al administrador para abrir HTTPS saliente.

6. ¿Cómo actualizo el agente?​

Automático, una vez al día. Para forzar:

sudo ness-updater --update

7. ¿Cómo desinstalo el agente?​

7.1 Desde el portal​

Hosts → selecciona tu equipo → Acciones → Desinstalar agente.

Captura pendiente: 06 - Desinstalar desde el portal

Imagen pendiente de incorporar.

7.2 Desde la Terminal​

sudo /usr/local/bin/uninstall-rhel.sh

8. Soporte​

Ruta completa

El instalador agrega los binarios de NESS al PATH, así que los comandos se usan por su nombre. También puedes usar la ruta completa, p. ej. & "C:\Program Files\NESS Core\ness-updater.exe" --update

Fuente

Guías para el cliente NESS HQ (2026). Ver Fuentes.