hoy les mostraré mi caso de monitoreo de un par de opciones con pandora fms
pandora fms es un NMS no solo basado en protocolo SNMP, si no que tambien mide la latencia con ICMP, y la disponibilidad con TCP.
ademas de que puede hacer un mapeo de la red, pero en este caso solo vamos a monitorear el uso de cpu y la memoria ram libre.
para esto necesitamos tener instalado un agente snmp, en linux se instala de esta forma:
empezamos con descargar el PANDORA FMS, yo preferí la distribucion, aunque tambien hay paquetes para instalarlos en la distribución que tengas. si no lo sabes instalar, por aquí encontré un lindo vídeo para que sigan los pasos:
cuando lo tengas instalado, y ejecutando, accedemos a la interfaz web atravez de un explorador cualquiera
google chrome
mozilla firefox
opera
etc.......
te aparecerá algo como esto:
para loguearte por primera vez usas:
usuario: admin
pass: pandora
Cuando te loguees encontraras una bella interfaz gráfica, con un monton de opciones, que no se explicaran todas en este documento, debido a que seremos objetivos con lo que queremos hacer, monitorear CPU, RAM, y recursos básicos del sistema (si desea observar los usos de todas las opciones, recomentaría visitar la pagina oficial de pandorafms donde esta la documentacion detallada de todo.).
Empezaremos entrando a manage agents (aministrador de agentes)
nos aparece un agente predeterminado (el servidor pandora, que en este caso se llama dhcppc3)
clickeamos en el boton “Create agent-->”
llenamos los datos de nuestro agente
denuevo click en “manage agents”, despues vemos nuestro agente en la lista, abajo del nombre tenemos 3 opciones
máquina1
Edit | Modules | Alerts | View
abrimos “Modules” y creamos un modulo de lectura para monitorear lo que queremos ver.
“create a new network server module”
llenamos las opciones con respecto a nuestras necesidades,
ponemos un nombre caracteristico de cpu (en este caso, cuando sea mem ram cambias el nombre )
en tipo “remote snmp network agent”
en warning status: pones un estado de alerta según veas necesario, el servidor cuenta de 0 a 100.
target ip: la direccion ip del agente
port : 161, que es el puerto udp de el protocolo snmp
SNMP community: la comunidad del agente snmp
SNMP Version: la version de la peticion snmp (snmpwalk), usa la V,2c
SNMP OID: el OID o la MIB de lo que queremos monitorear, eh investigado algunas OID's:
he aquí las OID's mas comunes:
Variables. Descripción.
.1.3.6.1.4.1.2021.10.1.3.1Carga del sistema hace 1 minuto.
.1.3.6.1.4.1.2021.10.1.3.2Carga del sistema hace 5 minutos.
.1.3.6.1.4.1.2021.10.1.3.3Carga del sistema hace 15 minutos
.1.3.6.1.4.1.2021.11.9.0Porcentaje de tiempo de CPU usado por el usuario.
.1.3.6.1.4.1.2021.11.10.0Porcentaje de tiempo de CPU usado por el sistema.
.1.3.6.1.4.1.2021.11.11.0Porcentaje de inactiva en CPU.
.1.3.6.1.4.1.2021.4.3.0Total de memora SWAP.
.1.3.6.1.4.1.2021.4.4.0Espacio disponible en SWAP.
.1.3.6.1.4.1.2021.4.5.0Cantidad de memoria RAM.
.1.3.6.1.4.1.2021.4.6.0Cantidad de RAM utilizada,
.1.3.6.1.4.1.2021.4.11.0Cantidad de RAM disponible.
1.3.6.1.4.1.2021.9.1.2.1Muestra las particiones montadas al sistema.
.1.3.6.1.4.1.2021.9.1.3.1Muestra las particiones del disco duro.
.1.3.6.1.2.1.1.3.0Tiempo vida que lleva el sistema inicializado.
despues de esto nos dirigimos a:
despues:
y vemos esta tabla:
y accederemos a nuestro monitoreo con un solo click, y nos aparece una grafica como esta:
en la parte izquierda de la ventana de el monitoreo de el cpu (o cualquiera que vayas a monitorear) aparecen opciones para configurar la grafica y sea mas comoda tu lectura.
(nota: debes esperar un poco, al rededor de 3 minutos, por los intervalos de tiempo para la obtención de datos)
para mas informacion visita la pagina oficial donde esta la documentación entera, esto solo fue un pequeñísimo resumen