Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICO
-1-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
Instrucciones
El examen cuenta con 9 preguntas, pudiendo ser la puntuación máxima de 100 puntos.
La duración del examen será de 90 minutos desde el momento en que el profesor indique el
comienzo del mismo.
Las credenciales para iniciar sesión como administrador son “root / pandora”.
-2-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
1. Arrancar Pandora (consola y servidor) arreglando los posibles errores que pueda tener
(25 puntos).
-3-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
2. Realiza una tarea de reconocimiento normal de los equipos del aula sin aplicar
ninguna plantilla de módulos (5 puntos).
Hay que asegurarse de que la directiva “reconserver” del fichero “pandora_server.conf” tenga
el valor de 1. La tarea de reconocimiento se puede crear sin modificar ninguno de los campos
del formulario.
-4-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
-5-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
Hay que asegurarse de que la directiva “dataserver” del fichero “pandora_server.conf” tenga el
valor de 1.
-6-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
module_begin
module_name Cuenta de ficheros
module_type generic_data
module_exec ls -l /var/www/html/pandora_console/attachment/ | wc -l
module_min_warning 10
module_min_critical 30
module_end
module_begin
module_name Uso de CPU
module_type generic_data
module_exec vmstat 1 2 | tail -1 | awk ‘{print $13}’
module_end
module_begin
module_name Uso de memoria
module_type generic_data
module_exec free | gep Mem | awk ‘{print $3}’
module_end
5. Alertas (5 puntos):
• Crea una alerta que escriba un log en /tmp/pandora_error.log cuando un módulo
cualquiera esté en “advertencia”. El contenido del log debe ser la fecha y hora, el
agente, el módulo y el valor del módulo (5 puntos).
Se puede usar la plantilla “warning condition”. Se debe crear un comando que, por ejemplo,
ejecute “echo _field1_ >> /tmp/pandora_error.log”. Con ese comando habría que crear una
acción que mande al campo FIELD1 las macros _timsetamp_ , _agent_ , _module_ , _data_ .
-7-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
Para registrar el plugin se debe rellenar el formulario indicando en el campo “comando del
complemento” lo siguiente “/usr/share/pandora_server/util/plugin/pandora_server_status.pl”
y en el campo “parámetros del plugin” poniendo “-t _field1_ -n _field2_”. Al final del formulario
se deben especificar 2 macros FIELD para los parámetros.
-8-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
A la hora de crear el módulo hay que asegurarse de que la directiva “pluginserver” del fichero
“pandora_server.conf” tenga el valor de 1. En el módulo se debe elegir el plugin registrado y
pasar a través de los campos FIELD de los parámetros los valores adecuados, por ejemplo “3”
y “PandoraServer” para comprobar el estado del servidor de reconocimiento.
-9-
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
Para la consola visual se puede utilizar el asistente para añadir fácilmente todos los agentes
dados de alta.
- 10 -
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
Para que se cree el broker será encesario reiniciar el agente software del servidor de
Pandora. Se generará el fichero de configuración del broker en
“/etc/pandora/<nombre_broker>.conf”. En ese fichero se debe declarar el módulo:
module_begin
module_name Ping a google
module_type generic_proc
module_exec ping -c 1 www.google.es | grep “1 received” | wc -l
module_end
/usr/share/pandora_server/util/pandora_dbstress.pl /etc/pandora/pandora_server.conf
- 11 -
dsiofusdif
PANDORA FMS I SOLUCIÓN EXAMEN
PRÁCTICO
Tras reiniciar el servicio de MySQL para que se apliquen los cambios el ratio de modulos/sec
aumentará notablemente:
- 12 -
dsiofusdif