General
¿Qué es MyZ.Cloud?
¿Qué más debería saber sobre MyZ.Cloud?
¿Es realmente posible utilizar MyZ.Cloud en unos minutos?
MyZ.Cloud es indicado para quién?
Conceptos básicos
Cómo probar 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 15 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?
- 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?
¿Cuál es el beneficio de estar basado en la nube?
- 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?
¿Dónde se aloja MyZ.Cloud?
¿Cómo administro mi infraestructura?
Myz.cloud ofrece una interfaz de administración donde puede:
– Actualice (o reduzca) su software (Zabbix, Grafana, etc.) cuando lo considere conveniente
– Restringir el acceso a su infraestructura a direcciones IP específicas
– Ejecutar acciones específicas en función del software elegido (habilitar informes, por ejemplo)
¿Por qué no ofreces todas las versiones existentes de Zabbix y Grafana?
El equipo de Myz.cloud analiza todas las nuevas versiones publicadas por los desarrolladores (así como las antiguas, de vez en cuando) y decide, utilizando criterios de seguridad, rendimiento o compatibilidad, si es adecuado permitir su uso en Myz.cloud.
Sin embargo, si necesita una versión específica que no aparece en la interfaz de administración, háganoslo saber (support@my.cloud).
Integraciones
¿Puedo integrar MyZ.Cloud con mis sistemas o sistemas de terceros?
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?
¿Existe una red de asociaciones y / o consultores para apoyarme si es necesario?
Facturación
¿Cuánto cuesta usar MyZ.Cloud?
• 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?
¿Hay un cargo API?
Compatibilidad
¿MyZ.Cloud acepta la configuración de cambios?
Zabbix
¿Cómo instalar un proxy Zabbix en su infraestructura? (Redhat)
Introducción
En este tutorial cubriremos los pasos para instalar Zabbix Proxy 4.2 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/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
# yum -y install epel-release openssl
# yum clean all; yum -y install zabbix-proxy-sqlite3-4.2.5
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_4.2-1+xenial_all.deb
# dpkg -i zabbix-release_4.2-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.
¿Hay una máquina virtual Zabbix Proxy lista para la instalación?
Sí, puede descargar el archivo OVA de https://myz.cloud/proxy-image-vm
Sin embargo, tendrá que configurar parámetros específicos para su proxy (consulte las secciones anteriores).
Grafana
¿Puedo usar Grafana desde mi instancia de MyZ.Cloud para acceder a otras fuentes de datos?
¿Cómo crear una fuente de datos en Grafana en mi instancia de MyZ?
- 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?
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!
Seguridad
¿Cómo administro la configuración del firewall? No quiero que mis instancias estén expuestas a Internet.
¿Myz.cloud me obliga a usar HTTPS? Me temo que algunos de mis usuarios pueden intentar usar los sistemas a través de HTTP simple.
Sí. Tanto Zabbix como Grafana son accesibles a través de HTTPS solamente. Si se intenta acceder a HTTP, se producirá una redirección automática.