Como todo diseño que se implementa, tiene una serie de mejoras que podrían obtenerse posteriormente a su implantación. Las mejoras que se contemplan para su implementación a futuro son:
Diseño y despliegue de un sistema de monitorización de red para gestión de fallos y rendimiento
78
- Crear y rotar los ficheros de backup: Con el objetivo de poder restaurar la configuración de ZenOSS de una manera rápida y eficiente, es necesario realizar diariamente backups. La idea seria programar en el cron del usuario zenoss la ejecución diaria de un script que se encarga de realizar dicho backup, consistente en un fichero de backup y en un fichero de texto que tiene la lista de todos los equipos monitorizados dados de alta en ZenOSS con nombre de los dispositivos, device classes, grupos y sistemas. Adicionalmente, para controlar el espacio ocupado en el directorio donde se guardan los backups, la idea seria programar una política de rotado consistente en mantener los ficheros de backup de los últimos 30 días, además de los correspondientes al día 1 de cada mes.
- Crear Triggers para enriquecer el sistema de notificaciones: Mediante los Triggers se se pueden establecer permisos para controlar qué usuarios pueden ver, administrar y actualizar las notificaciones, además de ejecutar acciones sobre una alerta antes de ser notificada.
Referencias
[1] Laura Gonzales Garcia octubre 2014, Sistemas de monitorizacion de redes informaticas. Caso real “Turismo Andaluz” [Fecha consulta: 02/03/2017] [Disponible Online:
https://riuma.uma.es/xmlui/bitstream/handle/10630/11459/TFG_LGonz%C3%A1lezGarc %C3%ADa.pdf?sequence=1]
[2] Osmius, Business-Oriented Enterprise Monitoring [Fecha consulta: 03/03/2017]. [Disponible Online: http://www.osmius.com/es/producto/faqs.html]
[3] Osmius, Business-Oriented Enterprise Monitoring. Diciembre 2010. [Fecha consulta: 03/03/2017]. [Disponible Online:
http://www.osmius.com/osmwiki/doku.php?id=usuario:infraestructura:conceptos] [4] Johnny Israel Bayas Villagómez, 2015. Servidor de control de dispositivos y servicios
mediante el protocol Snmp para la red de datos en Celec E.P unidad de negocio Hidroagoya. [Disponible Online:
repositorio.uta.edu.ec/bitstream/123456789/13063/1/Tesis_t1035ec.pdf]
[5] Eduardo González de la Herrán. Nagios, herramienta libre para la monitorización de Sistemas [Fecha consulta: 08/03/2017]. [Disponible Online: http://e-
ghost.deusto.es/docs/2005/cursos/charlaNagios_20050224.pdf]
[6] José Iván Freire Bonilla, Herramienta OpenSource de administración y monitorio basado en snmp para el mejoramiento del funcionamiento de la red en SPEEDY COM CIA LTDA, abril 2013 [Fecha consulta: 10/03/2017]. [Disponible Online:
http://repo.uta.edu.ec/bitstream/123456789/4920/1/t802ec.pdf] [7] Zabbix, v3.2 [Fecha consulta: 11/03/2017]. [Disponible Online:
https://www.zabbix.com/documentation/3.2/manual]
[8] Manuel García y Adrián Inés. Monitorización de sistemas en la nube: Zabbix Octubre 2016 [Fecha consulta: 13/03/2017][Disponible Online:
https://seminariomirianandres.unirioja.es/wp- content/uploads/2016/11/si_ma_20161008.pdf]
[9] Zenoss, monitorización de tecnología en la empresa octubre 2008, [Fecha consulta: 15/03/2017]. [Disponible Online: http://empresayeconomia.republica.com/aplicaciones- para-empresas/zenoss-monitorizacion-de-tecnologia-en-la-empresa.html]
[10] María Mercedes Sinisterra, Tania Marcela Díaz Henao y Erik Giancarlo Ruiz López, Clúster of load balancing and high availability for web and mail services, Abril 2014 [Fecha consulta: 18/03/2017] [Disponible Online:
Diseño y despliegue de un sistema de monitorización de red para gestión de fallos y rendimiento
80
[11] Enrique V. Bonet Esteban, Servicios de acceso remoto II: SSH. [Fecha consulta: 19/03/2017] [Disponible Online:
http://informatica.uv.es/it3guia/AGR/apuntes/teoria/documentos/SSH.pdf]
[12] Structure of Management Information Version 2 (SMIv2). K. McCloghrie, Ed., D. Perkins, Ed., J. Schoenwaelder, Ed.. April 1999. (RFC 2578)
[13] Monitorización de redes y servicios en RECETGA. [Fecha consulta: 20/03/2017] [Disponible Online: https://www.cesga.es/es/biblioteca/downloadAsset/id/704] [14]Introducción a WinRM para Windows Server 2008 R2. [Fecha consulta: 21/03/2017]
[Disponible Online: https://geeks.ms/eliasmereb/2011/04/14/introduccin-a-winrm-para- windows-server-2008-r2/]
[15] Enrique Galdú, RRDtool, herramienta de bases de datos en round robin. [Fecha consulta: 21/03/2017] [Disponible Online: http://www.redes-
linux.com/manuales/Monitorizacion_redes/irrdtool.pdf
[16] Juan Pablo Sierra, Sistema de Administración de Farmacias, Prototipo 1 Lucene MySQL. [Fecha consulta: 22/03/2017] [Disponible Online:
https://www.fing.edu.uy/inco/cursos/ingsoft/pis/memoria/dvd02/experiencia2014/materia l/grupo8/implementacion/inicial/iter1/IMPRG8v1.4.pdf]
[17] ZenOSS Core installation [Fecha consulta: 29/03/2017] [Disponible Online: https://www.zenoss.com/sites/default/files/Zenoss_Core_Installation_Upgrade_01- 082013-4.2-v15_3.pdf]
[18] Zenoss Core Planning Guide, [Fecha consulta: 29/03/2017] [Disponible Online:
https://www.zenoss.com/sites/default/files/Zenoss_Core_Planning_Guide_r5.1.2_d1031. 16.118.pdf
[19] Waldbusser, S. and P. Grillo, "Host Resources MIB", RFC 2790 March 2000 [20] UCD SNMP MIB [Fecha consulta: 08/06/2018] [Disponible online: http://www.net-
snmp.org/docs/mibs/UCD-SNMP-MIB.txt]
[21] ZenOSS, Distributed Collector ZenPack [Fecha consulta: 29/03/2017] [Disponible Online: https://www.zenoss.com/product/zenpacks/distributed-collector]
[22] Hight Availability, [Fecha consulta: 30/03/2017] [Disponible Online: http://www.linux- ha.org/wiki/Heartbeat]
Anexo A.
Presupuesto
Debido al carácter OpenSource de todo el software utilizado, ya que la adquisición ha sido gratuita, el coste del proyecto completo equivale al hardware utilizado para la implementación del clúster más la mano de obra.
En las tablas 49 y 50 se muestran los costes estimados para el equipamiento y para llevar a cabo el desarrollo del diseño.
Tabla 49: Presupuesto del desarrollo del proyecto
Tarea Número de Horas Coste mano de obra Coste total
Diseñar arquitectura del sistema 48,0 12,00 € 576,00 € Elección de equipamiento óptimo 16,0 12,00 € 192,00 € Instalación y configuración de los servidores 110,0 12,00 € 1320,00 € Implementación de la solución propuesta 120,0 12.00 € 1440,00 € Desarrollo y realización de plan de prueba 32,0 12,00 € 384,00 € Subtotal 326 3912,0 €
Tabla 50: Presupuesto equipamiento
Tarea Unidad Coste Coste total
Servidor HP Proliant DL585-R07 1 2990,0 € 2990,0 € Servidor Dell R630 PowerEdge 1 2631,60 € 2631,60 € Subtotal 2 5621,6, €
El presupuesto total de la implementación del diseño con equipamiento nuevo se muestra en la siguiente tabla 51:
Tabla 51: Presupuesto total del proyecto
Anexo B.
Manual de usuario
En este capítulo se pretende mostrar una serie de procedimientos para llevar a cabo la instalación y configuración del cluster formado por dos nodos en redhatV6 linux mediante el Luci.
El uso de luci para configurar un clúster requiere la instalación de los siguientes paquetes en los dos nodos del cluster:
1. Ricci (ricci-0.16.2-75.el6.x86_64.rpm) 2. Luci (luci-0.26.0-63.el6.centos.x86_64.rpm) 3. Mod_cluster (modcluster-0.16.2-29.el6.x86_64.rpm) 4. CCS (ccs-0.16.2-75.el6_6.2.x86_64.rpm) 5. CMAN(cman-3.0.12.1-68.el6.x86_64.rpm) 6. Clusterlib (clusterlib-3.0.12.1-68.el6.x86_64.rpm)
Al tratarse de Centos, la instalación de los paquetes anteriores se hace mediante el comando “yum install”, por ejemplo, para instalar el paquete ricci, el comando a ejecutar seria “yum install ricci” tal como muestra la ilustración 59.
Ilustración 59: La instalacion del paquete ricci
Una vez instalados todos paquetes citados anteriormente, el siguiente paso sería instalar el luci mediante el comando “yum install luci” tal como muestra la ilustración 60.
Anexos
84
Ilustración 60: Instalacion del Luci
Antes de empezar a configurar el cluster, hay que arrancar el servicio ricci y luci en ambos nodos del cluster tal como se muestra en la ilustración 61.
Ilustración 61: Arranque del servicio ricci
Ahora que tenemos instalados todos los paquetes y arrancados todos los servicios necesarios, podemos acceder al luci mediante la URL: https://luci_server_hostname:4443, como resultado obtenemos lo que vemos en la ilustración 62.
La pantalla de Create new Cluster(Crear un nuevo clúster) aparecerá, como se muestra en la ilustración 63.
Ilustración 63: Crear un Cluster con el Luci
1. En la casilla de texto Cluster Name (Nombre de clúster), ingrese un nombre de clúster. El nombre de clúster no puede exceder 15 caracteres.
2. Si la contraseña de ricci es la misma para ambos nodos, puede marcar Use the same password for all Nodes (Usar la misma contraseña para todos los nodos) para autocompletar el campo de contraseña al añadir nodos.
3. Escribir el nombre del nodo del clúster en la columna Node Name (Nombre de nodo) e introduce la contraseña de ricci correspondiente en la columna de Password
(Contraseña).
4. Si está utilizando un puerto para el agente ricci diferente al predeterminado 11111, puede cambiar ese parámetro.
5. Pulsar en Add another Node (Añadir otro nodo) e ingrese el nombre de nodo y la contraseña de ricci para cada nodo adicional en el clúster.
Si todo ha ido bien, la pantalla mostrará el estado del clúster recién creado, como se muestra en la ilustración 64 y se generará un fichero llamado cluster.conf en el directorio /opt/zenoss/etc como se muestra en la ilustración 65.
Anexos
86