Comment configurer les outils de surveillance ATOP et SAR pour mon instance EC2 exécutant Amazon Linux, RHEL, CentOS ou Ubuntu ?
J' ai une instance Amazon Elastic Compute Cloud (Amazon EC2) qui exécute Amazon Linux, Red Hat Enterprise Linux (RHEL), CentOS ou Ubuntu. Comment configurer les outils de surveillance ATOP et SAR pour collecter des données granulaires sur l'utilisation des processus ?
Brève description
Les outils de surveillance ATOP et SAR ne sont pas configurés sur Amazon Machine Images (AMI) standard. Vous pouvez installer ces outils de surveillance sur les distributions basées sur Amazon Linux, RHEL, CentOS ou Ubuntu Linux. L'activation de la surveillance ATOP et SAR fournit une vue plus granulaire de l'utilisation des processus de l'instance avec un historique de rétention de 30 jours.
Par défaut, les outils de surveillance ATOP et SAR collectent des mesures à intervalles de 10 minutes. Vous pouvez reconfigurer la durée de l'intervalle entre la valeur par défaut et 1 minute pour collecter plus de données granulaires.
Résolution
Amazon Linux 2
1. Installez le package de version EPEL pour RHEL 7 à l'aide de la commande amazon-linux-extras :
sudo amazon-linux-extras install epel
2. Installez les outils de surveillance :
sudo yum -y install sysstat atop --enablerepo=epel
3. Modifiez l'intervalle de collecte des journaux :
sudo sed -i 's/^LOGINTERVAL=600.*/LOGINTERVAL=60/' /etc/sysconfig/atop sudo sed -i -e 's|*/10|*/1|' -e 's|every 10 minutes|every 1 minute|' /etc/cron.d/sysstat
4. Activez et redémarrez les services :
sudo systemctl enable atop.service crond.service sysstat.service sudo systemctl restart atop.service crond.service sysstat.service
AMI Amazon Linux
1. Installez les outils de surveillance.
Remarque : Amazon Linux a déjà installé le référentiel EPEL.
sudo yum -y install sysstat atop --enablerepo=epel
sudo sed -i 's/^INTERVAL=600.*/INTERVAL=60/' /etc/sysconfig/atop sudo sed -i -e 's|*/10|*/1|' -e 's|every 10 minutes|every 1 minute|' /etc/cron.d/sysstat
2. Activez et redémarrez les services :
for _service in atop crond sysstat; do sudo chkconfig ${_service} on; sudo service ${_service} start; done
RHEL et CentOS
les étapes de configuration suivantes sont les mêmes pour chaque version majeure de RHEL et de CentOS.
RHEL 8 et CentOS 8 :
1. Installez le package EPEL pour RHEL 8 :
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
2. Installez les outils de surveillance :
sudo dnf -y install sysstat atop --enablerepo=epel
3. Modifiez l'intervalle de collecte des journaux :
sudo sed -i 's/^LOGINTERVAL=600.*/LOGINTERVAL=60/' /etc/sysconfig/atop sudo mkdir -v /etc/systemd/system/sysstat-collect.timer.d/ sudo bash -c "sed -e 's|every 10 minutes|every 1 minute|g' -e '/^OnCalendar=/ s|/10$|/1|' /usr/lib/systemd/system/sysstat-collect.timer > /etc/systemd/system/sysstat-collect.timer.d/override.conf" sudo sed -i 's|^SADC_OPTIONS=.*|SADC_OPTIONS=" -S XALL"|' /etc/sysconfig/sysstat
4. Activez et redémarrez les services :
sudo systemctl enable atop.service crond.service sysstat.service sudo systemctl restart atop.service crond.service sysstat.service
RHEL 7 et CentOS 7 :
1. Installez le package EPEL pour RHEL 7 :
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
2. Installez les outils de surveillance :
sudo yum -y install sysstat atop --enablerepo=epel
3. Modifiez l'intervalle de collecte des journaux :
sudo sed -i 's/^LOGINTERVAL=600.*/LOGINTERVAL=60/' /etc/sysconfig/atop sudo sed -i -e 's|*/10|*/1|' -e 's|every 10 minutes|every 1 minute|' /etc/cron.d/sysstat
4. Activez et redémarrez les services :
sudo systemctl enable atop.service crond.service sysstat.service sudo systemctl restart atop.service crond.service sysstat.service
RHEL 6 et CentOS 6 :
1. Installez le package EPEL pour RHEL 6 :
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
2. Installez les outils de surveillance :
sudo yum -y install sysstat atop --enablerepo=epel
3. Modifiez l'intervalle de collecte des journaux :
sudo sed -i 's/^INTERVAL=600.*/INTERVAL=60/' /etc/sysconfig/atop sudo sed -i -e 's|*/10|*/1|' -e 's|every 10 minutes|every 1 minute|' /etc/cron.d/sysstat
4. Activez et redémarrez les services :
for _service in atop crond sysstat; do sudo chkconfig ${_service} on; sudo service ${_service} start; done
Ubuntu
Ubuntu 20.04 :
1. Installez les outils de surveillance :
sudo apt-get update sudo apt-get -y install atop sysstat
2. Modifiez l'intervalle de collecte des journaux et configurez sysstat pour signaler l'utilisation du disque et des nœuds d’index en ajoutant -S XALL dans le fichier de configuration :
sudo sed -i 's/^LOGINTERVAL=600.*/LOGINTERVAL=60/' /usr/share/atop/atop.daily sudo sed -i -e 's|5-55/10|*/1|' -e 's|every 10 minutes|every 1 minute|' -e 's|debian-sa1|debian-sa1 -S XALL|g' /etc/cron.d/sysstat sudo bash -c "echo 'SA1_OPTIONS=\"-S XALL\"' >> /etc/default/sysstat"
3. Activez et redémarrez les services :
sudo sed -i 's|ENABLED="false"|ENABLED="true"|' /etc/default/sysstat sudo systemctl enable atop.service cron.service sysstat.service sudo systemctl restart atop.service cron.service sysstat.service
Ubuntu 18.04 :
1. Installez les outils de surveillance :
sudo apt-get update sudo apt-get -y install atop sysstat
2. Modifiez l'intervalle de collecte des journaux et configurez sysstat pour signaler l'utilisation du disque et des nœuds d’index en ajoutant -S XALL dans le fichier de configuration :
sudo sed -i 's/^INTERVAL=600.*/INTERVAL=60/' /usr/share/atop/atop.daily sudo sed -i -e 's|5-55/10|*/1|' -e 's|every 10 minutes|every 1 minute|' -e 's|debian-sa1|debian-sa1 -S XALL|g' /etc/cron.d/sysstat sudo bash -c "echo 'SA1_OPTIONS=\"-S XALL\"' >> /etc/default/sysstat"
3. Activez et redémarrez les services :
sudo sed -i 's|ENABLED="false"|ENABLED="true"|' /etc/default/sysstat sudo systemctl enable atop.service cron.service sysstat.service sudo systemctl restart atop.service cron.service sysstat.service
Ubuntu 16.04 :
1. Installez les outils de surveillance :
sudo apt-get update sudo apt-get -y install atop sysstat
2. Modifiez l'intervalle de collecte des journaux et configurez sysstat pour signaler l'utilisation du disque et des nœuds d’index en ajoutant -S XALL dans le fichier de configuration :
sudo sed -i 's/^INTERVAL=600.*/INTERVAL=60/' /etc/default/atop sudo sed -i -e 's|5-55/10|*/1|' -e 's|every 10 minutes|every 1 minute|' -e 's|debian-sa1|debian-sa1 -S XALL|g' /etc/cron.d/sysstat sudo bash -c "echo 'SA1_OPTIONS=\"-S XALL\"' >> /etc/default/sysstat"
3. Activez et redémarrez les services :
sudo sed -i 's|ENABLED="false"|ENABLED="true"|' /etc/default/sysstat sudo systemctl enable atop.service cron.service sysstat.service sudo systemctl restart atop.service cron.service sysstat.service
Informations connexes
Ajout de référentiels sur une instance Amazon Linux
Bibliothèque Extras (Amazon Linux 2)
Questions fréquentes sur Amazon Linux 2
Site web EPEL

Contenus pertinents
- demandé il y a 2 moislg...
- demandé il y a un moislg...
- demandé il y a 8 moislg...
- demandé il y a 8 moislg...
- demandé il y a 6 moislg...
- AWS OFFICIELA mis à jour il y a 3 ans
- AWS OFFICIELA mis à jour il y a 10 mois
- AWS OFFICIELA mis à jour il y a 3 mois
- AWS OFFICIELA mis à jour il y a 2 ans