Cuaderno Técnico: MONITORIZACIÓN DE SERVICIOS Y … · los protocolos snmp y rmon 5. instalaciÓn...
Transcript of Cuaderno Técnico: MONITORIZACIÓN DE SERVICIOS Y … · los protocolos snmp y rmon 5. instalaciÓn...
Cuaderno Técnico:
MONITORIZACIÓN DE SERVICIOS Y SISTEMAS
Mariano Raboso Mateos
Doctor Ingeniero de Telecomunicación
Autores: Coordinador: Mariano Raboso Mateos Mariano Raboso Mateos. Juan Luis Blázquez Jiménez. Diego Calvo Avilés. Luis Mateos González. Arturo Quesada Olmo.
Valladolid, 28 de septiembre de 2012
Asociación Informáticos de Instituciones Sanitarias de
Castilla y León
Agenda
• Presentación.
• Objetivos.
• Metodología.
• Contenido.
• Resultados.
• Conclusiones y líneas futuras.
• Condiciones de uso.
2 Valladolid, 28 de septiembre de 2012
Presentación
• Proyecto en colaboración con la aiiscyl. Presidente.
• Surge como propuesta de colaboración para mejorar el
trabajo de los miembros de la asociación.
• Proyecto + cuaderno ténico = know-how del equipo de
proyecto.
• Hospitales: Salamanca, Clínico Valladolid, Ávila.
• Trabajos futuros:
otros hospitales, atención primaria, …
3 Valladolid, 28 de septiembre de 2012
Objetivos
Objetivos perseguidos:
Sobre fundamentos teóricos.
Sobre la técnica.
Sobre el uso.
4 Valladolid, 28 de septiembre de 2012
Objetivos (Fundamentos)
• Conocer qué es la gestión de red y cuáles son sus
funciones.
• Comprender la importancia de la existencia de un
centro de gestión de red.
• Aprender las características básicas de los modelos de
gestión de red, en especial del modelo de gestión en
Internet.
• Conocer la estructura y funcionamiento del protocolo
SNMP y de RMON.
5 Valladolid, 28 de septiembre de 2012
Objetivos (Técnicos)
6 Valladolid, 28 de septiembre de 2012
• Conocer las principales plataformas de gestión de
red disponibles en el mercado.
• Instalar y configurar correctamente una plataforma
de gestión de red (Nagios).
Objetivos (de uso)
• Identificar las necesidades de gestión de red en las
organizaciones sanitarias de Castilla y León.
• Diseñar un cuaderno técnico que facilite el trabajo de
los servicios informáticos.
• Crear un documento que recoja la experiencia
adquirida en la monitorización de servicios y sistemas.
• Divulgar el conocimiento a los miembros de la
asociación.
7 Valladolid, 28 de septiembre de 2012
Metodología
8 Valladolid, 28 de septiembre de 2012
Fundamentos Gestión de RED
Protocolos: SNMP
Plataformas: Nagios
Experiencia gestión de servicios
Integración Nagios
Documentación y seguimiento
Contenido
9 Valladolid, 28 de septiembre de 2012
1. PRÓLOGO
2. OBJETIVOS DEL CUADERNO TÉCNICO
3. INTRODUCCIÓN A LA GESTIÓN DE RED
4. LOS PROTOCOLOS SNMP Y RMON
5. INSTALACIÓN Y CONFIGURACIÓN DE UNA PLATAFORMA DE GESTIÓN DE RED
6. CONFIGURACIÓN
7. MONITORIZACIÓN VÍA SNMP
8. DEFINICIÓN DE SERVICIOS CON SNMP
9. CASOS PRÁCTICOS DE GESTIÓN DE SERVICIOS Y APLICACIONES
10. CASOS PRÁCTICOS DE GESTIÓN DE SISTEMAS
11. BIBLIOGRAFÍA
12. ANEXOS
Contenido (II)
10 Valladolid, 28 de septiembre de 2012
3. INTRODUCCIÓN A LA GESTIÓN DE RED ............................................................... 16
3.1. Definiciones. .............................................................................................................. 16
3.2. Justificación. .............................................................................................................. 16
3.3. Objetivos de la Gestión de Red .............................................................................. 16
3.4. Áreas de la Gestión de Red definidas por la ISO ................................................. 17
3.4.1. Gestión de fallos. .............................................................................................. 18
3.4.2. Gestión de configuración ................................................................................ 18
3.4.3. Accounting ........................................................................................................ 19
3.4.4. Gestión de las Prestaciones (Performance) ................................................... 19
3.4.5. Gestión de la Seguridad .................................................................................. 19
3.5. Organización de Centros de Gestión de Red. ...................................................... 19
3.6. Elementos de un sistema de Gestión de Red ........................................................ 20
3.7. Modelos de Gestión de Red: OSI e Internet.......................................................... 21
Contenido (III)
11 Valladolid, 28 de septiembre de 2012
4. LOS PROTOCOLOS SNMP Y RMON .......................................................................... 22
4.1. SNMP ......................................................................................................................... 22
4.1.1. Desarrollo del protocolo. ................................................................................. 23
4.1.2. MIBs y OIDs ...................................................................................................... 24
4.1.3. SMI (Structure of Management Information) .............................................. 25
4.1.4. MIB-II (RFC1213) .............................................................................................. 27
4.1.5. Especificación del protocolo ........................................................................... 29
4.2. RMON ........................................................................................................................ 31
4.2.1. Objetivos de RMON ......................................................................................... 32
4.2.2. MIB RMON. Grupos RMON .......................................................................... 32
4.3. RMON2 ...................................................................................................................... 33
4.3.1. MIB RMON2 ..................................................................................................... 34
4.4. SNMPv2 ..................................................................................................................... 34
4.5. SNMPv3 ..................................................................................................................... 35
Contenido (IV)
12 Valladolid, 28 de septiembre de 2012
5. INSTALACIÓN Y CONFIGURACIÓN DE UNA PLATAFORMA DE GESTIÓN
DE RED ...................................................................................................................................... 37
5.1. Instalación automatizada ........................................................................................ 37
5.2. Instalación Manual ................................................................................................... 39
5.2.1. Prerrequisitos y preparación de la instalación ............................................. 39
5.2.2. Creación de usuarios y grupos ....................................................................... 42
5.2.3. Compilación ...................................................................................................... 42
5.2.4. Configuración de la interfaz web (Apache) .................................................. 44
5.2.5. Arranque automático ....................................................................................... 44
5.2.6. Instalación de plugins ...................................................................................... 44
5.2.7. Comprobación de la instalación de Nagios .................................................. 44
Contenido(V)
13 Valladolid, 28 de septiembre de 2012
6. CONFIGURACIÓN ......................................................................................................... 48
6.1. Ficheros de Configuración de NAGIOS ................................................................ 48
6.1.1. Directorio de configuración de Nagios. ........................................................ 48
6.1.2. Revisión fichero de Log ................................................................................... 49
6.1.3. Fichero de configuración nagios.cfg .............................................................. 50
6.1.4. Fichero de configuración cgi.cfg .................................................................... 53
6.1.5. Arranque y parada de Nagios ........................................................................ 53
6.2. Tipos de Objetos en Nagios .................................................................................... 53
6.2.1. Definición de hosts ........................................................................................... 55
6.2.2. Agrupación de hosts ........................................................................................ 57
6.2.3. Definición de servicios a monitorizar ............................................................ 57
6.2.4. Contact y contactgroup ................................................................................... 59
6.2.5. El objeto command ........................................................................................... 60
6.3. Comprobación de la configuración de Nagios ..................................................... 61
6.4. Monitorización de máquinas Linux....................................................................... 61
6.5. Utilización de un ping básico en Windows .......................................................... 62
6.6. Instalación NSClient++ ........................................................................................... 62
6.7. Monitorización de Impresoras en Red .................................................................. 66
6.8. Monitorización de routers y Switches ................................................................... 67
6.9. Aviso de Flapping .................................................................................................... 68
6.10. Actualización de Nagios ..................................................................................... 69
6.11. Envío de notificaciones por correo electrónico ................................................ 71
Contenido (VI)
14 Valladolid, 28 de septiembre de 2012
7. MONITORIZACIÓN VÍA SNMP .................................................................................. 73
7.1. Directorio de configuración de Nagios. ................................................................ 73
7.2. Activar SNMP en router tipo residencial (Speedtouch/Zyxel) ......................... 76
7.2.1. Alcatel Speedtouch 580.................................................................................... 76
7.2.2. Zyxel Prestige 650HW ..................................................................................... 78
7.3. Object Browser .......................................................................................................... 78
7.4. Comprobación de objetos en un dispositivo ........................................................ 79
7.5. Instalación de agentes SNMP ................................................................................. 80
7.5.1. Instalación y configuración del agente SNMP en Windows ...................... 80
7.5.2. Instalación y configuración de SNMP en Linux .......................................... 81
Contenido (VII)
15 Valladolid, 28 de septiembre de 2012
8. DEFINICIÓN DE SERVICIOS CON SNMP ................................................................. 83
8.1. Primitivas y utilidades de SNMP ........................................................................... 83
8.1.1. SNMPGET ......................................................................................................... 83
8.1.2. SNMPGETNEXT .............................................................................................. 83
8.1.3. SNMPWALK ..................................................................................................... 83
8.2. Plugins SNMP de Nagios ........................................................................................ 85
8.2.1. Plugin check_snmp .......................................................................................... 85
8.2.2. Plugin check_ifstatus y check_ifoperstatus .................................................. 86
8.3. Otros Plugins SNMP ................................................................................................ 87
8.4. SNMP Traps .............................................................................................................. 88
8.4.1. Envío y recepción de traps .............................................................................. 88
8.4.2. NSCA, configuración de traps en Nagios ..................................................... 91
8.5. Desarrollo de una Herramienta de captura de Traps ......................................... 91
Contenido (VIII)
16 Valladolid, 28 de septiembre de 2012
9. CASOS PRÁCTICOS DE GESTIÓN DE SERVICIOS Y APLICACIONES ............... 94
9.1. Informix ..................................................................................................................... 94
9.2. Oracle ......................................................................................................................... 95
9.2.1. Servicio de comprobación de la máquina (ping) ......................................... 96
9.2.2. Servicio de comprobación del puerto del servidor Oracle ......................... 96
9.2.3. Servicio ORACLE tablespace .......................................................................... 96
9.2.4. ORACLE tablespace USERS ........................................................................... 97
9.2.5. ORACLE estado................................................................................................ 98
9.2.6. Usuarios ORACLE ........................................................................................... 99
9.3. Mysql ......................................................................................................................... 99
9.4. SQL server ............................................................................................................... 100
9.5. IIS .............................................................................................................................. 100
9.6. Apache ..................................................................................................................... 103
9.7. Cisco Call Manager ................................................................................................ 104
9.7.1. Configuración previa del Call Manager ..................................................... 105
9.7.2. Consulta de objetos del árbol de OIDs de la MIB CISCO-CCM-MIB ..... 112
Contenido (IX)
17 Valladolid, 28 de septiembre de 2012
10. CASOS PRÁCTICOS DE GESTIÓN DE SISTEMAS ............................................. 114
10.1. Monitorización de dispositivos de red (switches) ......................................... 114
10.1.1. Switches HP Procurve ................................................................................... 116
10.1.2. Switches Cisco Catalyst ................................................................................. 119
10.2. Dispositivos de la red inalámbrica .................................................................. 120
10.3. Impresoras de red .............................................................................................. 123
10.4. Servidores LINUX (Ubuntu) ............................................................................. 128
10.4.1. Check_snmp .................................................................................................... 129
10.4.2. Check_snmp_storage ..................................................................................... 130
10.4.3. Check_snmp_process .................................................................................... 132
10.4.4. Check_snmp_load .......................................................................................... 133
10.5. Servidores VMware ESX/ESXi ........................................................................ 134
10.6. Servidores Windows .......................................................................................... 136
Contenido (X)
18 Valladolid, 28 de septiembre de 2012
11. BIBLIOGRAFÍA .......................................................................................................... 140
12. ANEXOS ...................................................................................................................... 142
12.1. ANEXO I: Fichero de configuración switch HP Procurve ........................... 142
12.2. ANEXO II: Fichero de configuración servidores Windows ......................... 145
12.3. Anexo III: Sintaxis comando check_snmp_storage ....................................... 146
12.4. Anexo IV: Sintaxis commando check_snmp_process ................................... 148
12.5. ANEXO V: RFCs relacionadas con SNMP ...................................................... 149
12.6. Anexo VI: Fichero de configuración de gestión de pacientes ...................... 164
12.7. Anexo VII: Árbol de OIDs MIB telefonía IP CISCO-CCM-MIB.my ............ 169
12.8. Anexo VIII: Árbol de OIDs de la MIB CISCO-ASSOCIATION-MIB.my ... 174
12.9. Anexo IX: HTTP MIB ......................................................................................... 175
12.10. Anexo X: Código Java check_tablespace_oracle ............................................ 181
12.11. Anexo XI: Código Java de check_users_oracle .............................................. 183
12.12. Anexo XII: Comandos y servicios de Oracle configurados .......................... 184
12.13. Anexo XIII: Código fuente de Check_Oracle_Instant ................................... 185
Conclusiones y LF
• Esfuerzo considerable en periodo de tiempo
limitado.
• Desplegar servicios, configuraciones Nagios,
documentación.
• Experiencia enriquecedora.
• Mejoras y ampliaciones.
• Bases de trabajo y método de elaboración
cuaderno técnico.
• Satisfacción personal y de la asociación.
29 Valladolid, 28 de septiembre de 2012
Licencia de uso
30
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.
Pendiente de asignación de ISBN
Valladolid, 28 de septiembre de 2012
¿Preguntas?
Valladolid, 28 de septiembre de 2012 31
gracias por su atención
Contacto:
Mariano Raboso Mateos ([email protected])
Servicios de Consultoría y Formación TIC (923 21 70 64, 636 04 85 90)
Colegiado nº 14.031 (Colegio Oficial Ingenieros de Telecomunicación)