Monografia DaliaParedes LuisReyes FINAL
Monografia DaliaParedes LuisReyes FINAL
Monografia DaliaParedes LuisReyes FINAL
La Paz - 2021
Nosotros, Dalia Alina Paredes Ariñez y Luis Fernando Reyes Larrea declaramos que el
contenido de este documento es reflejo del trabajo personal de quien suscribe y manifiesto
que los datos son originales y tengo autorización para difundirlos y que ante cualquier
notificación de plagio, copia o falta a la fuente original total o parcial, como asimismo en
caso de recibirse acusaciones legales derivados de su contenido y/o de los datos
presentados, soy responsable directo administrativo, económico y legal, sin afectar a la
Escuela de Gestión Publica Plurinacional o al facilitador que apoyo este trabajo, a otras
entidades que hayan colaborado en este trabajo o entidades que hayan financiado este
programa o me hayan concedido ayudas para realizar mis estudios.
ii
DEDICATORIA
iii
INDICE
Capítulo 1.......................................................................................................................................7
Introducción ...............................................................................................................................7
1.1. Antecedentes y justificación del tema ............................................................................7
1.2. Situación Problemática ...................................................................................................7
1.3. Formulación o planteamiento del Problema ...................................................................7
1.4. Objetivos ........................................................................................................................8
1.4.1. Objetivo general .....................................................................................................8
1.4.2. Objetivos específicos ..............................................................................................8
Capítulo 2.......................................................................................................................................9
Marco teórico .............................................................................................................................9
2.1. Software Libre ................................................................................................................9
2.2. Servidor DNS .................................................................................................................9
2.2.1. Bind 9 ...................................................................................................................10
2.3. Servidor web Apache ...................................................................................................10
2.3.1. Letś Encrypt .........................................................................................................11
2.4. Os ticket .......................................................................................................................12
2.5. Servidor de correo ........................................................................................................12
2.5.1. Postfix ..................................................................................................................13
2.5.2. Dovecot ................................................................................................................13
2.6. Servidor de base de datos .............................................................................................13
2.6.1. MariaDB ...............................................................................................................14
Capítulo 3.....................................................................................................................................15
Propuesta ..................................................................................................................................15
3.1. Propuesta de implementación .......................................................................................15
3.2. Identificación de servicios a implementar ....................................................................15
3.3. Análisis de riesgo en la implementación ......................................................................16
3.4. Estrategia a seguir para la adopción de las nuevas tecnologías.....................................17
3.5. Costo de la implementación del proyecto. ....................................................................17
3.6. Personal técnico necesario. ...........................................................................................18
3.7. Cronograma de implementación del proyecto. .............................................................18
Conclusiones y recomendaciones .................................................................................................19
Conclusiones ............................................................................................................................19
iv
Recomendaciones.....................................................................................................................19
Bibliografía ..................................................................................................................................20
Anexo técnico ..............................................................................................................................21
v
INDICE DE FIGURAS
INDICE DE TABLAS
vi
Capítulo 1
Introducción
BLUENET S. R. L., tiene una amplia gama de servicios a nivel corporativo en las áreas de
Tecnología, es una empresa orientada a brindar soluciones de infraestructura, networking
y virtualización. con experiencia de más de 10 años implementando centros de datos.
Partner en Bolivia de las líneas CISCO, FORTINET, VMWARE.
Su cobertura abarca a todos los departamentos, teniendo sedes en las ciudades de La Paz
y Santa Cruz, participa en todos los procesos necesarios para el desarrollo de proyectos a
nivel de tecnología el soporte es brindado a sus clientes, vía telefónica, whatsapp y a veces
por correo electrónico, internamente no se tiene una solución que permita que las
prestaciones de los servicios de soporte sean registradas para su control administrativo.
7
1.4. Objetivos
1.4.1. Objetivo general
Implementar un sistema de solicitudes de soporte mediante una aplicación web y
notificaciones vía Email con respaldo de datos para optimizar el servicio de soporte a los
clientes de Bluenet SRL y contar con un mejor control administrativo interno a los
ingenieros de soporte.
8
Capítulo 2
Marco teórico
En este capítulo se describirá los principios y conceptos básicos para conseguir los
objetivos propuestos de la realización del proyecto, sin embargo, no se podrá mostrar la
teoría completa acerca de las técnicas y herramientas que se utilizaran, tratando así solo de
presentar una base para la comprensión.
Se denomina Software Libre a aquellos programas informáticos que le dan a sus usuarios,
por decisión explícita de sus programadores y diseñadores, el acceso al código fuente o
código de programación original en que fueron fabricados, para que pueda copiar,
modificar, personalizar y distribuirlo libremente. Esto da origen, por ende, a múltiples
versiones del mismo programa, cuya aparición no representa una violación legal o ética
del programa original. (Raffino, 2020)
El software libre es un tema de libertad no de precio el cual debe ser pensado como libre
expresión y no en si como gratuito, ya que gracias a esto se puede llegar a tener una
independencia tecnológica.
En resumen, el servidor DNS traduce una dirección dominio hacia una dirección IP o un
subdominio hacia una dirección IP, esto permite al usuario navegar con nombres de
dominio y no con números.
9
2.2.1. Bind 9
Un servidor web es un programa que establece las comunicaciones con el cliente para que
pueda resolver sus peticiones
El servidor Apache HTTP, también llamado Apache, es un servidor web HTTP de código
abierto para la creación de páginas y servicios web. Es un servidor multiplataforma,
gratuito, muy robusto y que destaca por su seguridad y rendimiento.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache
Software Foundation. (Cases, 2014)
10
2.3.1. Letś Encrypt
Ambos cubren el dominio individual, como también los subdominios estos se emiten por
el periodo de 90 días.
11
2.4. Os ticket
Los Open Source Ticket System o lo que en español se conoce como Sistema de Tickets de
Código Abierto, son aplicaciones libres que nos permiten gestionar incidencias y
peticiones de servicios de una manera organizada y automatizada. (Toro, s.f.)
Es una herramienta web que permite gestionar de manera transparente, fácil y sencilla, las
incidencias creadas por los usuarios a través del correo electrónico, los formularios web y
las llamadas telefónicas.
osTicket es considerado por muchos el mejor Open Source Ticket System de la actualidad,
ya que cuenta con muchas más funcionalidades y herramientas, que la mayoría de los
sistemas de tickets del mercado.
12
El envío de los mensajes no es el único componente del correo electrónico, sino que
también es necesaria la gestión de buzones para el almacenamiento de los mensajes.
Existen dos protocolos fundamentales para la obtención de los mensajes almacenados en
los buzones de correo electrónico: Post Office Protocol (POP3) o Internet Message Access
Protocol (IMAP). Para dar acceso a estos protocolos se usa el servidor Dovecot. (Diez-
Yanguas, 2020)
2.5.1. Postfix
2.5.2. Dovecot
13
Mediante el uso de un cliente de base de datos, se puede acceder a la información que se
guarda en las diferentes bases de datos. Una vez el cliente ha accedido mediante un usuario,
contraseña y nombre de host, se le permiten realizar diferentes tareas, dependiendo del
nivel de privilegios que posea. (Borges, 2019)
2.6.1. MariaDB
MariaDB es un sistema de gestión de bases de datos que está muy relacionado con MySQL,
ya que fue desarrollado por uno de los desarrolladores, Michael “Monty” Widenius. El
objetivo de su desarrollo fue el de mantener el software de gestión de base de datos en un
modelo de software libre.
14
Capítulo 3
Propuesta
Se identificó todos los servicios que se requiere para la implementación de este proyecto
de este proyecto, los cuales son los siguientes:
15
Instalación y configuración de Open VPN para la encriptación
Instalación y configuración de Postfix y Dovecot para el correo electrónico
16
Tabla 3.2: Migración de riesgos
Identificación de Riesgos y
Consecuencias Posibles Acciones Posibles
Amenazas
Mantenimiento preventivo y
correctivo del
Perdida del servicio, sistema eléctrico, contar con
Fallas de energía Eléctrica
ocasionando un sistema
Posibles daños en los De energía de contingencia
equipos físicos UPS o generadores
Mantenimiento preventivo y
correctivo físico de
Fallas en Hardware
Perdida de servicio parcial, Los equipos, contar con
Perdida de información repuestos inmediatos
Copias de Seguridad,
backups de la configuración
Fallas en Software
Perdida de información, y
Información errónea Actualizaciones
Contar con alta
Caída de Internet Perdida del servicio al disponibilidad de servicio de
exterior Internet
Pérdida total o parcial del
servicio,
Ataques Cibernético Robo de información,
accesos no Contar con políticas de
Autorizados seguridad
Bluenet S.R.L. al ser una empresa de servicios tecnológicos cuenta con todo el
equipamiento necesario para la implementación de este proyecto. Al ser soluciones de
software libre no tendrán ningún tipo de costo en la empresa.
17
3.6. Personal técnico necesario.
Bluenet S.R.L. al ser una empresa de servicios tecnológicos cuenta con todo el personal
necesario para la implementación del incluyendo al personal que realiza el presente
proyecto, para mejorar los servicios tanto del cliente como de los ingenieros que les dan
soporte.
18
Conclusiones y recomendaciones
Conclusiones
Se configuró un subdominio con dos servidores DNS en modo de Maestro –
Esclavo
Se configuró un servidor web para la instalación de Osticket con https
Se integró el servicio de correo electrónico con Osticket
Se configuró dos servidores de base de datos y DNS en con replicación Maestro –
Esclavo. Uno en un sitio alterno mediante un enlace dedicado y se realizó la
encriptación con Open VPN.
Recomendaciones
Mantener actualizaciones al día, contar con equipos de respaldo, restringir el
19
Bibliografía
20
Anexo técnico
Configuración DNS
Una vez instalado Bind9 para el manejo de DNS en el servidor se realizan las siguientes
configuraciones:
DNS Maestro
/etc/bind/named.conf.local
21
Se realiza la configuración de los registros en el archivo de configuración:
/var/cache/bind/correo.bluenet-srl.zone
22
A continuación, se tiene la configuración del registro interno en el archivo de
configuración:
/var/cache/bind/inverso-192.168.153.zone
23
DNS Esclavo
En el DNS Esclavo se configuran las zonas, con la diferencia de que apuntan al servidor
DNS Maestro:
/etc/bind/named.conf.local
24
Prueba del registro MX para el dominio bluenet-srl.com
25
Prueba del registro MX para el dominio bluenet-srl.com
Maestro1
Se tiene configurado el acceso a la base de datos abierta a la red interna y para la replicación
se tiene asignada la base de datos osticket:
/etc/mysql/mariadb.conf.d/50-server.cnf
26
Maestro2
Al igual que el Maestro 1 en el servidor de Base de Datos Maestro 2 tiene abierto el acceso
a la red interna y se hace la replicación de la base de datos osticket
/etc/mysql/mariadb.conf.d/50-server.cnf
27
Usuarios
Maestro 1
Se crean usuarios para el manejo y administración de las bases de datos, con las siguientes
características en su configuración:
osticket: Super usuario para la base de datos osticket, que se ejecuta desde el servidor web
192.168.153.192, para el sistema de tickets:
28
grant all privileges on *.* to 'osticket'@'192.168.153.192
identified by 'YYYYYY' with grant option;
replica: usuario para realizar las réplicas entre servidores de base de datos:
Maestro 2
Al igual que el Maestro 1 se tienen los mismos usuarios:
User 1: Super usuario local
grant all privileges on *.* to 'user1'@'localhost' identified by
'XXXX' with grant option;
osticket: Super usuario para la base de datos osticket, que se ejecuta desde el servidor web
192.168.153.192, para el sistema de tickets:
grant all privileges on *.* to 'osticket'@'192.168.153.192
identified by 'YYYYYY' with grant option;
replica: usuario para realizar las réplicas entre servidores de base de datos:
grant replication slave on *.* to 'replica'@'192.168.153.191'
identified by 'replica';
29
Bases de Datos
Maestro 1
La base de datos principal es la osticket creada para trabajar con el sistema de tickets, de
esta base se realiza una copia de seguridad para ser enviada al Maestro 2 para la
configuración de Replicación:
30
Maestro 2
Maestro
/etc/openvpn/srv-vpn.conf
31
Esclavo
etc/openvpn/cli-vpn.conf
Verificando la conexión
Maestro
Esclavo
32
Servidor de Correo
Postfix
Una vez instalado Postfix se realiza la configuración del archivo de configuración:
/etc/postfix/main.cf
Donde como principales características se tiene que esta que se permite el acceso a la red
interna 192.168.153.0/24
33
Para la prevención de Spam se tiene configurado las restricciones correspondientes:
Como se pudo observar en la primera captura está habilitado TLS Parameters, para el uso
de https y certificados digitales, para tal efecto se está utilizando Let’s Encrypt
34
Dovecot
Una vez instalado Dovecot, se tiene configurados los archivos de configuración:
/etc/dovecot/conf.d/10-auth.conf
/etc/dovecot/conf.d/10-mail.conf
Para IMAP
35
Para SMTP
36
El correo es recibido en Gmail
37
38
Servidor web
Una vez instalado apache2 se realiza la configuración del archivo:
/etc/apache2/sites-available/ssltest.conf
39
El acceso a la página principal está representado por el archivo index.html que re
direcciona a soporte.bluenet-srl.com
40
Configuración osticket
Se descargó desde el sitio oficial https://osticket.com/download/ con la versión en
español
41
Para la habilitación del sitio se crea el archivo osticket.conf en :
/etc/apache2/sites-available/osticket.conf
Y se realizó la habilitación del sito: a2ensite osticket.conf
Se crea un usuario osticket local y remoto que accede desde el servidor web con todos los
privilegios para tener acceso a la base de datos osticket
42
Verificando el acceso:
Una vez concluidas las configuraciones se puede acceder a los servicios como
administrador o como usuario.
Como administrador:
https://soporte.bluenet-srl.com/osticket/scp/login.php
43
Como Usuario:
Como usuario se accede a través de la url:
https://soporte.bluenet-srl.com/osticket/
Creando un ticket desde internet, se selecciona “Abrir un nuevo Ticket”
El sistema nos pedirá información para la creación del ticket, y nos solicitara describamos
el problema que se tiene
44
Una vez concluida la apertura del ticket el sistema nos enviara un correo de confirmación
a la dirección de correo proporcionada:
45
El administrador puede verificar la creación del ticket.
46
El cliente recibirá el correo de solución al problema, con el detalle del mismo
En el servidor de base de datos se puede observar que esta información está presente
47