Instalar Real Time Monitoring (RTM)
Cómo instalar Real Time Monitoring en Linux
Cómo instalar Real Time Monitoring en Linux
Última actualización: 07/04/2022
Desde el 7 de abril de 2022, la funcionalidad de visualización de los datos relativos a la actividad del servidor ha quedado obsoleta. La opción de Real Time Monitoring seguirá funcionando para los servidores que la hayan instalado hasta el 30 de junio de 2022. A partir de esa fecha, procederemos a la interrupción de esta funcionalidad, sin que ello afecte al funcionamiento del servidor asociado. No es recomendable instalar esta opción. Esta notificación le permitirá disponer de tiempo suficiente para anticipar la sustitución de la funcionalidad eliminada.
El servicio Real Time Monitoring (RTM) le permite supervisar parcialmente su servidor y la actividad de las CPU, las memorias RAM, las particiones de disco, etc. Para poder mostrar esta información directamente en su área de cliente de OVHcloud, es necesario instalar previamente el paquete RTM en su servidor.
Esta guía explica cómo instalar RTM en Linux.
Algunas restricciones del firewall podrían impedir la supervisión de la infraestructura, aunque haya instalado RTM. Por lo tanto, no olvide autorizar el acceso al servidor de las IP de monitorización de OVHcloud. En esta guía encontrará más información.
Al instalarlo en los servidores dedicados, el servicio RTM recopila información en tiempo real sobre la CPU, la RAM, los discos, el RAID y el hardware. A continuación, encontrará más información sobre los componentes que se utilizan:
https://github.com/ovh/beamium
Beamium recopila las métricas de los terminales HTTP, tales como http://127.0.0.1:9100/metrics, y es compatible con los formatos Prometheus Sensision.
Una vez implementado, Beamium puede filtrar y transferir los datos a una plataforma Warp 10™ Time Series. Una vez recibe las métricas, utiliza DFO (Disk Failover) para evitar posibles pérdidas por problemas de red o indisponibilidad del servicio.
Beamium está escrito en Rust para garantizar eficacia, un consumo de recursos bajo control y alto rendimiento.
Ejemplo de configuración:
# noderig endpoint to fetch
scrapers:
noderig:
url: http://127.0.0.1:9100/metrics
format: sensision
period: 60000
# Warp10 platform to send data
sinks:
metrics:
url: https://rtm.ovh.net/
token: 526873a6b912637ee4c44b525413
Size : 1000000
selector: (os|rtm).*
ttl: 60
labels:
host: hostname
host_type: you can add tag for server and retrieve it in grafana host list
parameters:
source-dir: /opt/beamium/sources
sink-dir: /opt/beamium/sinks
log-level: 1
scan-period: 60000
log-file: /var/log/beamium/beamium.log
El archivo de configuración se cumplimentará automáticamente una vez finalizada la instalación.
https://github.com/ovh/noderig
Noderig recopila las métricas del sistema operativo y las expone a través de una URL HTTP (http://127.0.0.1:9100/metrics). Cada recopilador se puede configurar fácilmente mediante un simple control deslizante.
Métricas Noderig:
Ejemplo de configuración:
cpu: 1
mem: 1
load: 2
disk: 2
net: 2
net-opts:
interfaces:
- eth0
- eth1
period: 60000
collectors: /opt/noderig
rtmHardware:
rtmHourly:
rtmRaidCheck:
Una vez conectado a su servidor por SSH, ejecute el siguiente comando:
wget -qO - https://last-public-ovh-infra-yak.snap.mirrors.ovh.net/yak/archives/apply.sh | OVH_PUPPET_MANIFEST=distribyak/catalog/master/puppet/manifests/common/rtmv2.pp bash
Es posible que esta instalación automática no funcione en su distribución (dependiendo de ciertas dependencias). Si se produce un error, debe proceder a instalarlo de forma manual, siguiendo las instrucciones indicadas en las secciones siguientes:
#metrics repo
add-apt-repository "deb http://last.public.ovh.metrics.snap.mirrors.ovh.net/$(lsb_release --id --short | tr 'A-Z' 'a-z') $(lsb_release --codename --short) main"
# rtm repo
add-apt-repository "deb http://last.public.ovh.rtm.snap.mirrors.ovh.net/$(lsb_release --id --short | tr 'A-Z' 'a-z') $(lsb_release --codename --short) main"
Para Debian:
<distribution codename>
es el nombre de su distribución (por ejemplo: "buster").
nano /etc/apt/sources.list.d/rtm.list
#metrics repo
deb http://last.public.ovh.metrics.snap.mirrors.ovh.net/debian <distribution codename> main
# rtm repo
deb http://last.public.ovh.rtm.snap.mirrors.ovh.net/debian <distribution codename> main
Para Ubuntu:
<distribution codename>
es el nombre de su distribución (por ejemplo: "bionic").
nano /etc/apt/sources.list.d/rtm.list
Añada estas líneas y guarde el archivo:
# metrics repo
deb http://last.public.ovh.metrics.snap.mirrors.ovh.net/ubuntu <distribution codename> main
# rtm repo
deb http://last.public.ovh.rtm.snap.mirrors.ovh.net/ubuntu <distribution codename> main
Tenga en cuenta que, para las distribuciones actuales, es posible que los paquetes necesarios no estén aun incluidos en los repositorios de las versiones actualizadas del sistema operativo Linux. En ese caso, debe utilizar el nombre de una versión (Ubuntu) antigua como alternativa.
curl https://last-public-ovh-rtm.snap.mirrors.ovh.net/ovh_rtm.pub | apt-key add -
curl http://last.public.ovh.metrics.snap.mirrors.ovh.net/pub.key | apt-key add -
apt-get update
apt-get install ovh-rtm-metrics-toolkit
Añada el RTM y los repositorios de métricas para CentOS:
nano /etc/yum.repos.d/ovh-rtm.repo
Añada estas líneas y guarde el archivo:
[rtm]
name=OVH RTM RHEL/ CentOS $releasever - $basearch
baseurl=http://last.public.ovh.rtm.snap.mirrors.ovh.net/centos/$releasever/$basearch/Packages/
enabled=1
repo_gpgcheck=1
gpgcheck=0
gpgkey=http://last.public.ovh.rtm.snap.mirrors.ovh.net/ovh_rtm.pub
[metrics]
name=OVH METRICS RHEL/ CentOS $releasever - $basearch
baseurl=http://last.public.ovh.metrics.snap.mirrors.ovh.net/centos/$releasever/$basearch/Packages/
enabled=1
repo_gpgcheck=1
gpgcheck=0
gpgkey=http://last.public.ovh.metrics.snap.mirrors.ovh.net/pub.key
Instale los paquetes RTM:
yum update
yum install ovh-rtm-metrics-toolkit
Añada el RTM y los repositorios de métricas para FreeBSD:
mkdir -p /usr/local/etc/pkg/repos
nano /usr/local/etc/pkg/repos/OVH.conf
Añada estas líneas y guarde el archivo:
# OVH mirror
RTM: {
url: "http://last.public.ovh.rtm.snap.mirrors.ovh.net/FreeBSD-pkg/${ABI}/latest",
mirror_type: "none",
enabled: yes
}
Metrics: {
url: "http://last-public-ovh-metrics.snap.mirrors.ovh.net/FreeBSD-pkg/${ABI}/latest",
mirror_type: "none",
enabled: yes
}
Instale los paquetes RTM:
pkg install -y noderig beamium ovh-rtm-binaries
pkg install -y ovh-rtm-metrics-toolkit
Inicie los servicios:
service noderig start
service beamium start
RTM en Windows
El paquete RTM no es actualmente compatible con los sistemas Windows. Estamos continuamente desarrollando y mejorando nuestros servidos y próximamente tendremos la opción para Windows.
Una vez haya instalado RTM correctamente, podrá ver los datos de monitorización de su servidor en el área de cliente de OVHcloud. (Puede que sea necesario actualizar el navegador o cerrar sesión e iniciarla de nuevo). Diríjase a la sección Servidor
y seleccione el servidor en el menú de la izquierda. En la pestaña Información general
, deberá desplazarse hacia abajo para encontrar la información de monitorización.
Direcciones IP de monitorización de OVHcloud
Activar y utilizar el modo de rescate
Interactúe con nuestra comunidad de usuarios en https://community.ovh.com/en/.
Si lo desea, también puede enviarnos sus sugerencias para ayudarnos a mejorar nuestra documentación.
Imágenes, contenido, estructura...: ayúdenos a mejorar nuestra documentación con sus sugerencias.
No podemos tratar sus solicitudes de asistencia a través de este formulario. Para ello, haga clic en "Crear un tíquet" .
¡Gracias! Tendremos en cuenta su opinión.
¡Acceda al espacio de la OVHcloud Community! Resuelva sus dudas, busque información, publique contenido e interactúe con otros miembros de la comunidad.
Discuss with the OVHcloud community