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
| Requisito | Detalle |
|---|---|
| Distribución | RHEL 8.6+, Rocky 8.6+, AlmaLinux 8.6+, Oracle 8.6+, Fedora 39+, CentOS Stream 9. |
| Permisos | Usuario con acceso a sudo (administrador). |
| Red | Acceso HTTPS (puerto 443) hacia cloud.nesshq.com. |
| RAM | 1 GB mínimo libre (el agente consume menos de 100 MB). |
| Disco | 2 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)
-
Abre una Terminal.
-
Copia y pega (reemplaza
TU_TOKENpor 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 -
Te pedirá tu contraseña de sudo.
-
Verás el logo NESS y los pasos de instalación.
-
Al final debe decir "INSTALADO".
Imagen pendiente de incorporar.
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ámetro | Para qué sirve | Ejemplo |
|---|---|---|
--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" |
--silent | No muestra el banner. | --silent |
--help (o -h) | Muestra la ayuda. | --help |
3. Distribuciones compatibles
| Distribución | Versiones |
|---|---|
| RHEL | 8.6+, 9.x |
| Rocky Linux | 8.x, 9.x |
| AlmaLinux | 8.x, 9.x |
| Oracle Linux | 8.x, 9.x |
| Fedora | 39+ |
| CentOS Stream | 9 |
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.
Imagen pendiente de incorporar.
4.2 Desde la Terminal
sudo ness-core-service --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
Imagen pendiente de incorporar.
5. ¿Qué hago si algo falla?
| Síntoma | Causa probable | Solución |
|---|---|---|
| "Permission denied" | No usaste sudo | Vuelve a ejecutar con sudo. |
| Falla por paquetes faltantes | Falta repositorio EPEL | El instalador lo agrega; si no, instala con sudo dnf install -y epel-release. |
| El equipo no aparece en el portal | Aún no pasaron 5 minutos | Espera y refresca. |
| El equipo está rojo Offline | Sin red, equipo apagado, o servicio detenido | Verifica la red y el servicio. |
| El portal dice "firewall bloqueando" | Política de firewalld muy restrictiva | Contacta 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.
Imagen pendiente de incorporar.
7.2 Desde la Terminal
sudo /usr/local/bin/uninstall-rhel.sh
8. Soporte
- Web: https://nesshq.com
- Email: soporte@nesshq.com
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
Guías para el cliente NESS HQ (2026). Ver Fuentes.