Glances : Différence entre versions
| Ligne 31 : | Ligne 31 : | ||
<br> | <br> | ||
{{ Console | sudo glances -P PASSWORD -s & }} | {{ Console | sudo glances -P PASSWORD -s & }} | ||
| + | <br> | ||
| + | |||
| + | == Metaglances == | ||
| + | |||
| + | Depuis la version 1.5 de Glances et la mise à disposition d'une API au format JSON XML/RPC, l'écosystème autour de Glances grandit petit à petit. Un des premier projet à avoir vu le jour est MetaGlances, une interface Web "responsive" permettant de centraliser la gestion de ses serveurs Glances. | ||
| + | |||
| + | === Installation === | ||
| + | |||
| + | Pour installer Metaglances, on télécharge directement les sources dans le dossier de notre serveur web | ||
| + | <pre> | ||
| + | cd /srv/www | ||
| + | sudo git clone https://github.com/spin0us/MetaGlances | ||
| + | sudo mkdir -p /var/www/MetaGlances/cache/config /var/www/MetaGlances/cache/data | ||
| + | sudo chown -R www-data:www-data /var/www/MetaGlances | ||
| + | </pre> | ||
| + | |||
| + | Puis saisir l'URL de votre serveur MetaGlances: http://nomdevotreserveur/MetaGlances | ||
| + | |||
| + | La configuration de MetaGlances est centralisé dans le fichier {{ File | /var/www/MetaGlances/config.php. }} | ||
| + | |||
| + | MetaGlances est en cours de développement. Pour mettre à jour votre serveur avec la dernière version, il faudra saisir les commandes: | ||
| + | <pre> | ||
| + | cd /var/www/MetaGlances | ||
| + | sudo git pull | ||
| + | sudo chown -R www-data:www-data /var/www/MetaGlances | ||
| + | </pre> | ||
| + | |||
| + | === Configuration === | ||
| + | |||
| + | Pour utiliser Metaglances, il nous suffit juste de configurer Apache et Bind pour qu'on puisse contacter Metaglances via une URL: | ||
| + | |||
| + | === Bind === | ||
| + | |||
| + | On va éditer le fichier {{ File | /etc/bind/var/zones/db.diouxx.be }} et ajouter un champ de type '''A'''. | ||
| + | <pre> | ||
| + | metaglances IN A IP.PUBLIC | ||
| + | |||
| + | </pre> | ||
| + | |||
| + | On redémarre le service bind | ||
| + | <br> | ||
| + | {{ Console root | /etc/init.d/bind9 restart }} | ||
| + | <br> | ||
| + | |||
| + | === Apapche2 === | ||
| + | |||
| + | On va créer le fichier {{ File | /etc/apache2/sites-available/metaglances }} qui va servir à créer un Virtualhost pour metaglances.diouxx.be | ||
| + | <pre> | ||
| + | <VirtualHost *:80> | ||
| + | ServerName metaglances.diouxx.be | ||
| + | DocumentRoot /srv/www/ | ||
| + | RedirectMatch ^/$ http://metaglances.diouxx.be/MetaGlances | ||
| + | |||
| + | ErrorLog /var/log/apache2/error-metaglances.log | ||
| + | |||
| + | # Possible values include: debug, info, notice, warn, error, crit, | ||
| + | # alert, emerg. | ||
| + | LogLevel warn | ||
| + | |||
| + | CustomLog /var/log/apache2/access-metaglances.log combined | ||
| + | |||
| + | |||
| + | </VirtualHost> | ||
| + | </pre> | ||
| + | Une fois le fichier crée, il nous suffit d'activer le site et de relancer apache. | ||
| + | <br> | ||
| + | {{ Console root | a2ensite metaglances && /etc/init.d/apache2 restart }} | ||
<br> | <br> | ||
[[Catégorie:Supervision]] | [[Catégorie:Supervision]] | ||
Version actuelle datée du 8 avril 2013 à 15:20
Sommaire
Introduction
Glances est un logiciel libre (distribué sous licence LGPL) permettant de surveiller votre système d'exploitation GNU/Linux ou BSD à partir d'une interface texte. Glances utilise la librairie libstatgrab pour récupérer les informations de votre système. Il est développé en langage Python.
Installation
Pour installer glances, il suffit de télécharger les sources et de lancer le script d'intsallation
Une fois les sources téléchargées, on installe les dépendances requises et on lance le script d'installation
$ sudo apt-get update $ sudo apt-get install python-setuptools build-essential python-dev $ cd /tmp $ tar zxvf glances-last.tgz $ cd nicolargo-glances-* $ sudo python setup.py install
Utilisation
- Pour utiliser glances afin qu'il affiche les information sur le terminal, il suffit de lancer la commande :
- Si on veux lancer glances afin qu'il soit interroger via Metglances :
Metaglances
Depuis la version 1.5 de Glances et la mise à disposition d'une API au format JSON XML/RPC, l'écosystème autour de Glances grandit petit à petit. Un des premier projet à avoir vu le jour est MetaGlances, une interface Web "responsive" permettant de centraliser la gestion de ses serveurs Glances.
Installation
Pour installer Metaglances, on télécharge directement les sources dans le dossier de notre serveur web
cd /srv/www sudo git clone https://github.com/spin0us/MetaGlances sudo mkdir -p /var/www/MetaGlances/cache/config /var/www/MetaGlances/cache/data sudo chown -R www-data:www-data /var/www/MetaGlances
Puis saisir l'URL de votre serveur MetaGlances: http://nomdevotreserveur/MetaGlances
La configuration de MetaGlances est centralisé dans le fichier /var/www/MetaGlances/config.php.
MetaGlances est en cours de développement. Pour mettre à jour votre serveur avec la dernière version, il faudra saisir les commandes:
cd /var/www/MetaGlances sudo git pull sudo chown -R www-data:www-data /var/www/MetaGlances
Configuration
Pour utiliser Metaglances, il nous suffit juste de configurer Apache et Bind pour qu'on puisse contacter Metaglances via une URL:
Bind
On va éditer le fichier /etc/bind/var/zones/db.diouxx.be et ajouter un champ de type A.
metaglances IN A IP.PUBLIC
On redémarre le service bind
Apapche2
On va créer le fichier /etc/apache2/sites-available/metaglances qui va servir à créer un Virtualhost pour metaglances.diouxx.be
<VirtualHost *:80>
ServerName metaglances.diouxx.be
DocumentRoot /srv/www/
RedirectMatch ^/$ http://metaglances.diouxx.be/MetaGlances
ErrorLog /var/log/apache2/error-metaglances.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access-metaglances.log combined
</VirtualHost>
Une fois le fichier crée, il nous suffit d'activer le site et de relancer apache.
