Installer le Real Time Monitoring (RTM)
Découvrez comment installer le Real Time Monitoring sur Linux
Découvrez comment installer le Real Time Monitoring sur Linux
Dernière mise à jour le 07/04/2022
Depuis le 7 avril 2022, la fonctionnalité d’affichage des données relatives à l’activité de votre serveur est obsolète. L'option de Real Time Monitoring continuera de fonctionner pour les serveurs l’ayant déjà installée jusqu’au 30 juin 2022. Après cette date, nous procéderons à l’arrêt de cette fonctionnalité, et ce sans impact sur le fonctionnement du serveur associé. L’installation de cette option vous est donc déconseillée. Cette notification a pour but de vous laisser suffisamment de temps pour anticiper le remplacement de la fonctionnalité supprimée.
Le Real Time Monitoring (RTM) permet de surveiller partiellement votre serveur et son activité. Dans votre Espace client, vous trouverez des informations sur la CPU (unité centrale de traitement), la mémoire vive (RAM), les partitions disques, les ports ouverts, etc. Pour afficher ces informations, vous devez installer le package RTM.
Ce guide va vous expliquer comment installer le RTM sur Linux.
Une fois RTM installé via votre Espace client, vous pouvez surveiller votre serveur dans la section Serveurs Dédiés
. Sur la page principale de votre serveur, vous pouvez trouver les informations de surveillance sous Real Time Monitoring
:
Certaines restrictions du firewall peuvent empêcher la surveillance de votre infrastructure, même si vous avez ajouté le RTM. N’oubliez pas d’autoriser l’accès des adresses IP de surveillance OVH à votre serveur. Vous pouvez trouver plus de détails ici.
Sur les serveurs dédiés, RTM recueille les informations en continu sur le CPU, la RAM, les disques, le RAID et le matériel.
https://github.com/ovh/beamium
Beamium collecte les métriques des terminaux HTTP, telles que http://127.0.0.1:9100/metrics, et prend en charge les formats Prometheus Sensision.
Une fois implémenté, Beamium peut filtrer et transférer les données vers une plateforme Warp 10™ Time Series. Lors de l’acquisition de métriques, il utilise DFO (Disk Fail Over) pour éviter d'éventuelles pertes liées à des problèmes réseau ou à un service indisponible.
Beamium est écrit en Rust pour garantir efficacité, faible encombrement et performance.
Exemple de configuration :
# 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 retreive 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
Le fichier de configuration sera automatiquement remplis une fois l'installation terminée.
https://github.com/ovh/noderig
Noderig recueille les métriques du système d'exploitation et les expose via une url HTTP (http://127.0.0.1:9100/metrics). Chaque collecteur est facilement configurable grâce à un simple curseur de niveau
Métriques Noderig:
Exemple de configuration :
cpu: 1
mem: 1
load: 2
disk: 2
net: 2
net-opts:
interfaces:
- eth0
- eth1
period: 60000
collectors: /opt/noderig
rtmHardware :
- Recueillir des informations sur le matériel, telles que la carte mère, les périphériques PCI, la santé du disque ... et les informations sur le logiciel, telles que la version du noyau et la version du BIOS.
rtmHourly :
- Recueillir des informations sur les 'top' processus, les ports ouverts, le nombre de processus en cours.
rtmRaidCheck :
- Vérifier la santé du raid. (si disponible)
Une fois que vous vous êtes connecté via SSH sur votre serveur, exécutez simplement la commande suivante :
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
Cette installation automatique peut ne pas fonctionner sur votre distribution (en fonction de certaines dépendances) dans ce cas, veuillez procéder à une installation manuelle décrite plus bas.
Ajouter rtm et le référentiel de métriques pour Debian :
ou <distribution codename>
est le nom de votre distribution (exemple: 'jessie')
vi /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
Ajouter RTM et le référentiel de métriques pour ubuntu
ou <distribution codename>
est le nom de votre distribution (exemple: 'xenial')
vi /etc/apt/sources.list.d/rtm.list
# 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
Installer la clé du référentiel :
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 -
Installer les paquets RTM :
apt-get update
apt-get install ovh-rtm-metrics-toolkit
Ajouter RTM et le référentiel de métriques pour CentOs :
vi /etc/yum.repos.d/ovh-rtm.repo
[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
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
gpgkey=http://last.public.ovh.metrics.snap.mirrors.ovh.net/pub.key
Installer les paquets RTM :
yum update
yum install ovh-rtm-metrics-toolkit
Ajouter RTM et le référentiel de métriques pour FreeBSD :
mkdir -p /usr/local/etc/pkg/repos
vi /usr/local/etc/pkg/repos/OVH.conf
# 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
}
Installer les paquets RTM :
pkg install -y noderig beamium ovh-rtm-binaries
pkg install -y ovh-rtm-metrics-toolkit
Démarrer les services :
service noderig start
service beamium start
Le paquet RTM n'est pas encore compatible pour Windows. (en cours)
Adresses IP pour la surveillance OVHcloud.
Échangez avec notre communauté d'utilisateurs sur https://community.ovh.com/.
Please feel free to give any suggestions in order to improve this documentation.
Whether your feedback is about images, content, or structure, please share it, so that we can improve it together.
Your support requests will not be processed via this form. To do this, please use the "Create a ticket" .
Thank you. Your feedback has been received.
Accedez à votre espace communautaire. Posez des questions, recherchez des informations, publiez du contenu et interagissez avec d’autres membres d'OVHcloud Community.
Echanger sur OVHcloud Community