...
Utilisation : ./dump_performance.sh ( dump_performance.sh )
- --help : affiche l'aide de la commande
- --disable-shinken-healtcheck: ne pas lancer la commande shinken-healthcheck lors de la récupération
Une fois exécuté, le script place les dumps dans /var/lib/shinken/performance_dump dans un répertoire du jour. Les dumps sont au format dump.14:42:45.cpu
Exemple des dumps de fichier :
| Code Block |
|---|
-rw-r--r--. 1 root root 368 Apr 11 14:42 dump.14:42:45.cpu -rw-r--r--. 1 root root 1.7K Apr 11 14:42 dump.14:42:45.dmesg -rw-r--r--. 1 root root 11K Apr 11 14:42 dump.14:42:45.healthcheck -rw-r--r--. 1 root root 13K Apr 11 14:42 dump.14:42:45.ps -rw-r--r--. 1 root root 15K Apr 11 14:42 dump.14:42:45.top -rw-r--r--. 1 root root 15K Apr 11 14:42 dump.14:42:45.iostat -rw-r--r--. 1 root root 15K Apr 11 14:42 dump.14:42:45.iotop -rw-r--r--. 1 root root 15K Apr 11 14:42 dump.14:42:45.df -rw-r--r--. 1 root root 15K Apr 11 14:42 dump.14:42:45.slabtop -rw-r--r--. 1 root root 15K Apr 11 14:42 dump.14:42:45.sysctl -rw-r--r--. 1 root root 15K Apr 11 14:42 dump.14:42:45.ipcs -rw-r--r--. 1 root root 15K Apr 11 14:42 dump.14:42:45.meminfo [...] -rw-r--r--. 1 root root 368 Apr 11 14:44 dump.14:44:27.cpu -rw-r--r--. 1 root root 1.7K Apr 11 14:44 dump.14:44:27.dmesg -rw-r--r--. 1 root root 11K Apr 11 14:44 dump.14:44:27.healthcheck -rw-r--r--. 1 root root 15K Apr 11 14:44 dump.14:44:27.ps -rw-r--r--. 1 root root 16K Apr 11 14:44 dump.14:44:27.top -rw-r--r--. 1 root root 16K Apr 11 14:44 dump.14:44:27.iostat -rw-r--r--. 1 root root 16K Apr 11 14:44 dump.14:44:27.iotop -rw-r--r--. 1 root root 16K Apr 11 14:44 dump.14:44:27.df -rw-r--r--. 1 root root 16K Apr 11 14:44 dump.14:44:27.slabtop -rw-r--r--. 1 root root 16K Apr 11 14:44 dump.14:44:27.sysctl -rw-r--r--. 1 root root 16K Apr 11 14:44 dump.14:44:27.ipcs -rw-r--r--. 1 root root 16K Apr 11 14:44 dump.14:44:27.meminfo |
...
cpu: description des CPU et de leur fréquence
dmesg: log du noyau linux
df: espaces disques
- dmi: informations hardware
healthcheck: retour de la commande shinken-healtcheck
ipcs: dump des IPc sur le système (communication itner processus)
iostat: dump de la consommation disques (en nombres d'accès lecture/écriture)
- iotop: dump de la consommation disques par processus
meminfo: dump des informations de consommation mémoire globale du système
- os: version de l'os (redhat/centos/debian)
ps: dump des processus lancés sur le système
- script_version: version du script utilisé
slabtop: dump de la consommation mémoire du noyau linux
sysctl: dump des paramètres systèmes du fichier/etc/sysctl.conf
top: sortie de la commande "top" permettant de voir les processus et leur consommation
...
| Info | ||
|---|---|---|
| ||
cp -p dump_performance.sh /usr/sbin/shinken-dump-performance chmod a+x /usr/sbin/shinken-dump-performance dos2unix /usr/sbin/shinken-dump-performance printf '\n*/5 * * * * root root /usr/sbin/shinken-dump-performance > /var/lib/shinken/cron.log 2> /var/lib/shinken/cron.errors.log\n' >> /etc/crontab service crond reload |
...