General

¿Qué es MyZ.Cloud?

MyZ.Cloud es un servicio de monitoreo basado en Cloud que utiliza la plataforma de monitoreo Zabbix con varias integraciones ya hechas. Eso hace que sea más fácil para cualquier compañía comprender mejor el comportamiento de sus servidores, aplicaciones y servicios a un menor costo.

¿Qué más debería saber sobre MyZ.Cloud?

MyZ.Cloud se basa en la misma tecnología de monitoreo utilizada por las grandes empresas de todo el mundo (Zabbix y Grafana) para monitorear millones de métricas. Con MyZ.Cloud, es muy fácil configurar un servicio de monitoreo basado en cloud. Con solo unos clics, comenzará a recopilar datos en unos minutos. Con MyZ.Cloud no hay infraestructura que administrar, copia de seguridad ni hardware que comprar. Pagará solo por el tamaño de su instancia y los recursos utilizados. Para comenzar con el servicio, solo vaya a myz.cloud y elija las características que mejor se adapten a su entorno.

¿Es realmente posible utilizar MyZ.Cloud en unos minutos?

Sí. Le recomendamos que acceda gratis a myz.cloud y que configure una instancia gratuita en este momento para evaluar y comprender cuán fácil es activar su plataforma de monitoreo en cloud.

MyZ.Cloud es indicado para quién?

Si está buscando mejorar la experiencia de sus clientes y usuarios, independientemente de su tamaño, puede beneficiarse del uso de MyZ.Cloud y su configuración escalable, abierta, dinámica y fácil.

Conceptos básicos

Cómo probar MyZ.Cloud?

MyZ.Cloud es un servicio self-service, por lo que puede probarlo incluso antes de realizar su compra, sin tener que hablar con nuestro equipo de ventas, completar Solicitudes de propuesta (RFP) o contratar consultores o servicios profesionales. Simplemente habilite la configuración de una instancia GRATUITA de MyZ.Cloud.

¿Hay un límite de tiempo para la versión de prueba gratuita de MyZ.Cloud?

Sí. Tendrá acceso libre a las siguientes funciones durante los primeros 30 días que utiliza el servicio:

  • Servidor Zabbix en la última versión
  • Grafana en la última versión
  • Consola de administración MyZ.Cloud
  • Envío de mensajes y notificaciones de eventos (Telegram, RocketChat, E-mail, etc.)
  • Nombre de host aleatorio para acceder al entorno (http://xyzabc123.myz.cloud)
  • Informe diario por correo electrónico con información sobre el entorno MyZ.Cloud

Para cualquier funcionalidad adicional, consulte las posibilidades de acuerdo con la configuración de precios publicados en MyZ.Cloud.

Para comenzar su período de prueba gratuito, cree una instancia de MyZ.Cloud y comience a usarlo de inmediato.

¿Cuáles son los pasos básicos para configurar MyZ.Cloud para mi empresa?

Inicie sesión en su instancia de MyZ.Cloud con el usuario que recibió (por correo electrónico) con privilegios de administrador y configure lo siguiente:

  • Use un Proxy Zabbix instalado y configurado en su red local;
  • Cree y configure el primer Proxy de Zabbix (activo y encriptado);
  • Instale los agentes de supervisión (agente de Zabbix) en sus servidores y / o;
  • Configure SNMP en sus activos de red (conmutadores, enrutadores, etc.);
  • Cree usuarios y grupos con los permisos apropiados de los grupos de host.
¿Qué es una instancia de MyZ.Cloud?

Una instancia de MyZ.Cloud es un software central para monitorear sistemas o servicios. En general, se dedica a monitorear entornos tecnológicos, pero no se limita a esto. Es 100% basado en cloud y puede ajustarse su escala para admitir empresas de cualquier tamaño.

¿Cuál es el beneficio de estar basado en la nube?

Porque MyZ.Cloud está completamente basado en la Cloud:

  • Los usuarios internos o sus clientes pueden usarlo desde cualquier ubicación, siempre que tengan una conexión a Internet y un navegador compatible;
  • No es necesario administrar hardware, espacio o software;
  • No hay necesidad de planificar la escalabilidad. El sistema es escalable y se ajusta a sus necesidades;
  • No necesita preocuparse por las correcciones de errores o correcciones de errores.
¿Cómo MyZ.Cloud permanece disponible?

MyZ.Cloud permanece disponible utilizando las zonas de disponibilidad en una región de AWS (Amazon Web Services) para proporcionar tolerancia a fallas en caso de un error del servidor o la interrupción de una zona de disponibilidad. Las actualizaciones de software internas de MyZ.Cloud se realizan regularmente y no hay interrupciones programadas. Usted mismo elige cuándo desea liberar las migraciones de su versión de Zabbix, Grafana o cualquier otra herramienta integrada a MyZ.Cloud. Todo esto con un clic del mouse.

¿Dónde se aloja MyZ.Cloud?

MyZ.Cloud usa AWS (Amazon Web Services) como IaaS. Las regiones son variables según el país de origen del cliente al momento de unirse al servicio.

Integraciones

¿Puedo integrar MyZ.Cloud con mis sistemas o sistemas de terceros?

Sí. MyZ.Cloud se compone de herramientas abiertas, por lo que es fácil de integrar con sus sistemas o sistemas de terceros. MyZ.Cloud proporciona integraciones listas para usar con varias herramientas populares como Telegram, Grafana, Line, RocketChat, Slack, OAUTH2 y otras.

Zabbix proporciona una API que permite integraciones según sus necesidades, tanto para cambiar como para leer datos en su instancia.

¿Puedo exportar datos de Myz.Cloud a un software de informes / análisis de terceros?

Sí. Con MyZ.Cloud, usted es el propietario de sus datos. De esta forma, puede aprovecharlos para satisfacer las necesidades de su negocio de la mejor manera, lo que incluye exportar los datos a aplicaciones y servicios de terceros. MyZ.Cloud utiliza Zabbix como base para recopilar y almacenar datos, por lo que con cualquier función de la API de Zabbix puede extraer datos de su entorno.

¿Existe una red de asociaciones y / o consultores para apoyarme si es necesario?

Sí. Nuestro equipo ha validado un grupo de socios consultores de Unirede con conocimiento para ayudarlo a configurar y desplegar el software integrado MyZ.Cloud. Los socios consultores de Unirede se divulgan en la pestaña de socios en el sitio oficial de MyZ.Cloud.

Facturación

¿Cuánto cuesta usar MyZ.Cloud?

Con MyZ.Cloud, el pago se realiza de acuerdo con el uso. Hay un cargo por la instancia activa MyZ.Cloud. Además del cargo por instancia, también puede haber cargos asociados por el uso de recursos que excedan el tamaño de instancia elegido. El uso de características adicionales es facturado por Unirede e incluye lo siguiente:

Espacio utilizado en el almacenamiento. En el caso de que el tiempo de retención y / o los tiempos de recopilación sean diferentes a los recomendados, es posible que su instancia exceda los recursos reservados y esto puede generar cargos adicionales.

Tráfico de datos fuera del entorno de AWS. Para el caso donde sus integraciones con sistemas internos o de terceros hacen la transferencia de datos por encima de la cantidad reservada. La cantidad de usuarios activos en la interfaz (visualización de paneles, informes, etc.) afecta directamente el tráfico de datos.

Consulte la página de términos y condiciones para conocer los límites del uso de los recursos.

¿Hay cargos por usuarios, métricas o hosts activos en MyZ.Cloud?

No. Los cargos de MyZ.Cloud se basan en el uso y la reserva de recursos de sus instancias activas.

¿Hay un cargo API?

El acceso a las API no se cobrará. Pero ten cuidado, el uso excesivo de las API puede generar cargos por tráfico de datos.

Compatibilidad

¿MyZ.Cloud acepta la configuración de cambios?

Sí. Tanto en la consola de administración como en las herramientas integradas. MyZ.Cloud es solo un servicio de herramientas y cada herramienta (Zabbix, Grafana, etc.) se configura como lo desee.

Zabbix

¿Cómo instalar un proxy Zabbix en su infraestructura? (Redhat)

Introducción

En este tutorial cubriremos los pasos para instalar Zabbix Proxy 3.4 a través de paquetes RPM.

Local

– Servidor que ejecuta Linux Centos 7
– Cliente SSH (por ejemplo, Putty)
– Conocimiento básico de Linux (acceso a través de SSH, edición de archivos con vi)

En la máquina proxy, a través de SSH

1) Actualiza el sistema operativo

# yum -y update

2) Deshabilitar SELinux

# vi /etc/sysconfig/selinux

Antes de:
SELINUX = imponer
Después:
SELINUX = deshabilitado

3) Reinicie el servidor para aplicar la configuración

# reboot

4) Después de reiniciar, instale los paquetes


# yum -y install http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
# yum -y install epel-release openssl
# yum clean all; yum -y install zabbix-proxy-sqlite3-3.4.8

5) Generar clave para cifrado entre proxy y servidor

Es importante habilitar el cifrado para que la comunicación entre el servidor y el proxy se realice de forma confidencial.
En el command prompt, ejecuta y guarda el resultado

# openssl rand -hex 32

6) Guarde la clave de un archivo y establezca los permisos y el propietario

# vi /etc/zabbix/zabbix_proxy.psk

(inserte la clave generada en el paso 5 anterior)


# chmod 600 /etc/zabbix/zabbix_proxy.psk
# chown zabbix:zabbix /etc/zabbix/zabbix_proxy.psk
# chown zabbix:zabbix /etc/zabbix

7) Configurar Zabbix Proxy

# vi /etc/zabbix/zabbix_proxy.conf

Cambia los siguientes parámetros:

– Servidor = YOUR_ZABBIX_SERVER

donde está “YOUR_ZABBIX_SERVER” es el nombre de host ingresado en el correo electrónico de bienvenido.

– Nombre del host = SERVER_NAME

donde “SERVER_NAME” es el nombre de su servidor proxy (texto libre)

– DBName = / etc / zabbix / proxy.db

– ConfigFrequency = 600

– TLSConnect = psk

– TLSPSKIdentity = SERVER_NAME

donde “SERVER_NAME” es el nombre de su servidor proxy (texto libre)

– TLSPSKFile = / etc / zabbix / zabbix_proxy.psk

8) Habilitar e iniciar el servicio


# systemctl enable zabbix-proxy
# systemctl start zabbix-proxy

9) Verificar el estado del servicio


# systemctl status zabbix-proxy | grep Active

En Zabbix Frontend

10) Iniciar sesión con el usuario Admin (contraseña proporcionada por correo electrónico)

11) Vaya a “Administración – Proxy – Crear nuevo proxy”

12) En “Proxy – Proxy name”, ingrese un nombre para el proxy

13) En “Proxy – Encriptación”

– Conexiones desde el proxy: desmarque “Sin encriptación” y marque “PSK”

– En identidad PSK, ingrese el mismo nombre utilizado en el paso 6 (TLSPSKIdentity)

– En PSK, inserte la clave creada en el elemento 5

14) Haga clic en “agregar”

De acuerdo, el proxy es creado! Ahora se puede usar en la configuración de hosts para la recopilación de datos.

¿Cómo instalar un proxy Zabbix en su infraestructura? (Ubuntu)

Suposiciones

Tener un sistema operativo Ubuntu.

En el sistema operativo Zabbix Proxy (a través de SSH)

    • Actualice el repositorio de Zabbix a su sistema operativo (en el ejemplo es un Ubuntu)

# wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb

# dpkg -i zabbix-release_3.4-1+xenial_all.deb

# apt update

  • Instalar Zabbix Proxy (en este ejemplo es un Ubuntu)

# apt-get install zabbix-proxy-sqlite3

  • Generar clave para cifrado entre proxy y servidor

Sugerimos encarecidamente habilitar el cifrado, de modo que la comunicación entre el servidor y el proxy se realice de forma confidencial. En el command prompt del sistema, dirigir la salida a un archivo.

# openssl rand -hex 32 >/etc/zabbix/zabbix_proxy.psk

  • Ajustar permisos

En su entorno, el usuario y el grupo pueden ser diferentes para ejecutar Zabbix Proxy.

# chmod 600 /etc/zabbix/zabbix_proxy.psk
# chown -R zabbix:zabbix /etc/zabbix/zabbix_proxy.psk
# chown zabbix:zabbix /etc/zabbix

  • Configurar Zabbix Proxy

# vi /etc/zabbix/zabbix_proxy.conf

Cambia los siguientes parámetros:

  • Server=YOUR_SERVER.myz.cloud  (donde “YOUR_SERVER” es lo que ingresas en el correo electrónico de bienvenida)
  • Hostname=PROXY_NAME (cualquier nombre que identifique a Zabbix Proxy)
  • DBName=/etc/zabbix/proxy.db (donde se creará el archivo de base de datos Zabbix Proxy. En el ejemplo estamos usando SQLite3)
  • ConfigFrequency=600 (hora de que Zabbix Proxy actualice la configuración del servidor Zabbix)
  • TLSConnect=psk (Tipo de clave TLS)
  • TLSPSKIdentity=PROXY_NAME (igual a Nombre de host. Identificar Zabbix Proxy en el servidor Zabbix)
  • TLSPSKFile=/etc/zabbix/zabbix_proxy.psk (camino con la llave. Creado antes)
  • Habilitar e iniciar el servicio


# systemctl enable zabbix-proxy
# systemctl start zabbix-proxy

  • Verificar el estado del servicio


# systemctl status zabbix-proxy | grep Active

Después de estos pasos, es necesario acceder al frontend de su instancia de MyZ y:

  • Inicie sesión con el nombre de usuario y contraseña proporcionados por correo electrónico
  • Vaya a “Administración – Proxy – Crear nuevo proxy”
  • En “Proxy – Proxy name”, ingrese un nombre para el proxy (el mismo nombre utilizado en el archivo de configuración)
  • En “Proxy – Encriptación”
    • Conexiones desde el proxy: desmarque “Sin encriptación” y marque “PSK”
    • En identidad PSK, ingrese el mismo nombre utilizado en el paso 6 (TLSPSKIdentity)
    • En PSK, inserte la clave creada en el elemento 5
  • Haga clic en “agregar”

De acuerdo, el proxy es creado! Ahora se puede usar en la configuración de hosts para la recopilación de datos.

¿Puedo utilizar mis propios alertscripts del Zabbix Server?

Sí. Después de crear su instancia, en el panel de administración se podrá especificar un repositorio GIT a partir del cual sus alertscripts serán sincronizados periódicamente.

Otras preguntas (y respuestas) útiles:

  • Quiero usar un servicio público, pero con un repositorio privado. ¿Puedo informar usuario y contraseña?
    Sí (recomendamos utilizar usuario read-only).
  • Prefiero usar mi herramienta GIT interna/privada. ¿Es posible?
    Sí. Se puede usar cualquier herramienta compatible con GIT.

  • Prefiero usar mi herramienta GIT interna/privada, pero no quiero dejarla a disposición para todo el internet. ¿Qué puedo hacer?
    Su Zabbix Server tiene un IP fijo que se puede usar para aplicar este tipo de restricción.

  • Si el repositorio GIT queda inaccesible, por cualquier motivo, ¿mi Zabbix será afectado?
    No. Una vez que la sincronización ocurra por lo menos una vez, sus scripts estarán disponibles permanentemente para su Zabbix Server.

  • ¿De cuánto en cuánto tiempo ocurre la sincronización?
    Cada 5 minutos.

¿Tiene alguna duda más? ¿Tiene dificultad en hacer funcionar esta feature? Contáctenos en support@myz.cloud y tendremos mucho gusto en ayudarlo.

Grafana

¿Puedo usar Grafana desde mi instancia de MyZ.Cloud para acceder a otras fuentes de datos?

Sí. Puede conectar su Grafana a cualquier fuente de datos compatible con la herramienta. No hay límites para usar Grafana en su cuenta MyZ.Cloud.

¿Cómo crear una fuente de datos en Grafana en mi instancia de MyZ?

Suposiciones

  • Tener una instancia de MyZ ejecutándose;
  • En el navegador acceda a su entorno Grafana:
    • http://MY_INSTANCE.myz.cloud/grafana;
    • Sigue los pasos del video tutorial a continuación:

Hecho, ¡se crea el origen de datos! Ahora se puede usar para crear nuevos dashdoards con sus datos MyZ.

Configuración de mensajes en la instancia de MyZ

¿Cómo habilitar mensajes por Telegram en mi instancia de MyZ?

Permitir Telegram en su Zabbix Cloud toma 2 pasos: encuentre su ID de Telegram y configure Zabbix.

Encontrar su ID de Telegram

El primer paso es acceder a Telegram. En la barra de búsqueda, busque el nombre del bot (en este caso, “MyZ.Cloud”).
Tan pronto como encuentre el BOT, haga clic en “START” en la ventana de chat. Recibirás un token que se usará en Zabbix Frontend. Tenga en cuenta que este token es único por cuenta, por lo que nadie más recibirá sus mensajes.

 

Configurando Zabbix

La configuración de Zabbix consta de 3 pasos: crear medios, configurar medios para un usuario específico y crear la acción.

Crear los medios: vaya a Administración -> Tipos de medios -> Crear tipo de medio. Complete los campos de la siguiente manera:

Nombre: Telegram
Tipo: script
Nombre del script: telegram
Parámetros de script
– {ALERT.SENDTO}
– {ALERT.SUBJECT}
– {ALERT.MESSAGE}

Configuración de medios para un usuario: vaya a Administración -> Usuarios -> elija el usuario deseado -> Medios -> Agregar. Complete los campos de la siguiente manera:

Tipo: Telegram
Enviar a: introduzca su ID de Telegram
Activo cuando: llene según corresponda para su caso
Gravedad: llene según corresponda para su caso
Activo: cheque

Configuración de la acción: una vez que se han creado los medios, debemos configurar la acción que enviará los alertas. Vaya a Configuración -> Acciones. Elija “triggers” como “fuente del evento” y haga clic en “Crear acción”. Complete los campos de la siguiente manera:

Nombre: Telegram
Condiciones: llene según corresponda para su caso

Luego, en la aba “Operaciones”, haga clic en “nuevo” y complete los campos de la siguiente manera:

Enviar a usuarios / enviar a grupos de usuarios: llenar según corresponda para su caso
Enviar solo a: Telegram
Haga clic en Agregar y repita estas acciones en la aba “Operaciones de recuperación”.

¡Telegram ahora está listo para usar!