Cuaderno Técnico: MONITORIZACIÓN DE SERVICIOS Y … · los protocolos snmp y rmon 5. instalaciÓn...

31
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

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

Oracle

19 Valladolid, 28 de septiembre de 2012

Informix

20 Valladolid, 28 de septiembre de 2012

IIS/Apache

21 Valladolid, 28 de septiembre de 2012

Cisco Call Manager

22 Valladolid, 28 de septiembre de 2012

HP Procurve

23 Valladolid, 28 de septiembre de 2012

Cisco Catalyst

24 Valladolid, 28 de septiembre de 2012

Cisco APs

25 Valladolid, 28 de septiembre de 2012

Impresoras

26 Valladolid, 28 de septiembre de 2012

Servidores (Windows)

27 Valladolid, 28 de septiembre de 2012

Servidores (Linux)

28 Valladolid, 28 de septiembre de 2012

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)