Desinstalar agente
Para desinstalar el agente de Check_mk y verificar que realmente se haya desinstalado, el proceso varía dependiendo del sistema operativo en el que esté instalado. A continuación, te muestro cómo hacerlo en los sistemas más comunes:
En sistemas basados en Debian/Ubuntu
Para desinstalar el agente de Check_mk:
sudo apt-get remove check-mk-agent
Luego, puedes verificar si el paquete se ha desinstalado con:
dpkg -l | grep check-mk-agent
Si el comando no devuelve nada, significa que el agente se ha desinstalado correctamente.
En sistemas basados en Red Hat/CentOS
Para desinstalar el agente de Check_mk:
sudo yum remove check-mk-agent
O si estás usando DNF (en versiones más recientes como Fedora o CentOS 8+):
sudo dnf remove check-mk-agent
Para verificar si el agente se ha desinstalado, puedes utilizar:
rpm -q check-mk-agent
Si el comando devuelve "package check-mk-agent is not installed", entonces se ha desinstalado correctamente.
Verificar la Eliminación del Servicio
Independientemente del gestor de paquetes, puedes también verificar si el servicio del agente de Check_mk aún está operativo o escuchando en su puerto por defecto (6556) con:
ss -tuln | grep 6556dpkg -l | grep check-mk-agent
Si no se devuelve ninguna línea, significa que el agente ya no está activo ni escuchando en el puerto 6556.
Eliminar Configuraciones Residuales y Directorios
Tras desinstalar el paquete, podrías querer asegurarte de que todas las configuraciones residuales y directorios también sean eliminados. Esto puede incluir archivos en /etc/check_mk/ u otros directorios específicos de la configuración. Puedes eliminarlos manualmente con precaución:
sudo rm -r /etc/check_mk/
Nota: Sé muy cuidadoso al usar comandos como rm -r, especialmente como superusuario, para evitar eliminar archivos o directorios importantes accidentalmente.
Siguiendo estos pasos deberías poder desinstalar completamente el agente de Check_mk de tu sistema y verificar que se haya eliminado correctamente.
Aun así no se desinstala, o quedan restos
El proceso que seguiste para desinstalar el agente de Check_mk parece haber funcionado correctamente, pero observo que al ejecutar dpkg -l | grep check-mk-agent después de la desinstalación, el sistema aún muestra el paquete con la designación rc. Esto indica que:
Esto es común y significa que el paquete check-mk-agent se desinstaló, pero aún quedan archivos de configuración residuales en el sistema.
Si deseas eliminar completamente todo lo relacionado con check-mk-agent, incluidos los archivos de configuración residuales, puedes hacerlo con el siguiente comando:
Este comando eliminará el paquete junto con sus archivos de configuración. Es una buena práctica si quieres asegurarte de que no quede nada del paquete en tu sistema.
Luego de ejecutar el comando purge, puedes verificar nuevamente con dpkg -l | grep check-mk-agent para asegurarte de que no haya quedado ningún rastro del paquete. Si el comando no devuelve ninguna salida, significa que el paquete y sus archivos de configuración han sido completamente eliminados de tu sistema.