PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Framablog : Saint-Joseph de La Réunion, la très libre ville la plus australe d'Europe

lundi 25 novembre 2013 à 17:35

Cet été, Framasoft était invité à participer aux Rencontres Mondiales Décentralisées du Logiciel Libre (RMLLd), qui se déroulaient dans la commune de St-Joseph, sur l’île de la Réunion.

En dehors d’un cadre on ne peut plus propice à la randonnée (sur les sentiers parfois escarpés du logiciel libre, évidemment), nous avons été impressionnés par la capacité d’une commune d’une taille modeste à mobiliser non seulement ses services, mais aussi les acteurs public locaux (comme par exemple les étudiants du BTS informatique pour la mise en place du réseau WiFi).

La ville ne s’est pas contentée d’accueillir ces rencontres mondiales, elle en a été l’un des moteurs. Par ailleurs, la commune a fait le choix (encore trop rare aujourd’hui) de publier sous licence libre les logiciels qu’elle a elle-même développés. Permettant ainsi à d’autres collectivités de ne pas réinventer la roue, tout en faisant faire des économies aux contribuables.

Nous avons souhaité poser quelques questions au dynamique Directeur Informatique de la ville de St-Joseph, Dominique Leperlier.


2013-11-05_17.00.31.jpg


Bonjour Dominique, peux-tu te présenter et nous dire quelques mots sur ton parcours ?



Je suis ingénieur territorial et directeur informatique en charge des projets numériques à la Ville de Saint-Joseph de la Réunion, située à l’extrême sud de l’île (37 000 hab.) - C’est d’ailleurs la ville la plus australe d’Europe. A la sortie des mes études en 1990, j’ai intégré la mairie de Saint-Joseph en tant que responsable. A l’époque, le service se résumait à moi seul ! Après un intermède d’un an dans une autre collectivité je suis revenu en 2001 dans ma ville de cœur avec de nouveaux projets et une nouvelle dynamique. Aujourd’hui la direction informatique c’est 8 agents à temps plein dont 4 titulaires et 3 CDI.

Comme tu le vois, je suis de la génération Microsoft, de la grande époque du passage de MSDOS à Windows 3.11.

La commune de St-Joseph semble avoir une démarche très active en faveur du logiciel libre. Peux-tu nous expliquer pourquoi ?

Même si dès mon retour en 2001, nous avions déjà effectué quelques changements avec la généralisation de Firefox ou l’installation de Nagios, le choix du logiciel libre s’est véritablement opéré en 2008. L’idée est venue lorsque la commune a mis en œuvre pour les services techniques « l’entreprise municipale », un service à part entière composé de plusieurs corps de métier et qui réalisent divers grands travaux (aménagement routier, construction de bâtiments publics, etc) sur les projets qui ne sont plus financés.

En tant que cadre, tu es force de proposition et à Saint-Joseph, nous avons cette chance d’être aussi écouté. L’idée était de construire cette fois-ci une entreprise municipale du numérique avec pour idée directrice de nous réapproprier notre système d’information.

Nous avions déjà anticipé cette évolution, un an plus tôt, en recrutant 2 agents pour créer une équipe de développement au sein de la direction. Toutefois, le point de départ reste selon moi la note de service signée du Député-Maire en novembre 2008, où il est clairement dit que la collectivité fait le choix du logiciel libre et oriente désormais son système d’information en ce sens, à commencer par la migration vers OpenOffice. Le fonds du message a bien été compris par les agents. Cependant, quand tu portes un projet aussi transversal que la migration d’une suite bureautique et qui va de surcroît bouleverser certaines habitudes, tu te heurtes tout naturellement à certaines résistances (surtout en pleine phase transitoire). Mais la grande majorité des agents ont joué le jeu. Cette note de service a vraiment fait la différence. Il ne s’agissait pas d’une lubie de quelques informaticiens, c’était un choix stratégique approuvé par l’autorité territoriale. Cela ne te dédouane pas non plus d’accompagner ce changement. Nous avons pour cela créé un comité de pilotage, un comité technique avec des référents dans les services.

Nous avons aussi organisé des demi-journées de transition. Pour information, le projet s’est étalé sur une année pour environ 300 postes. Derrière cela, il faut aussi l’avouer, il y a avait une dimension économique. Nous économisions près de 30 000 euros par an. Enfin, cela nous permettait dorénavant de valoriser les compétences internes, en investissant sur des hommes et non plus sur des licences. Le libre a pour avantage de favoriser les initiatives locales et j’espère par ailleurs que les entreprises de la Réunion vont davantage se tourner vers ce modèle économique.

Quelles sont les principales actions mises en œuvre par la commune ?

Nous avons depuis quelques années une politique numérique assez active, avec une certaine notoriété dans le département. Sans toutes les citer, nous avons notamment été à l’origine de plusieurs initiatives novatrices à l’échelle de l’île :

Enfin , il ne faut pas oublier que la ville a ouvert 5 espaces publics numériques d’une dizaine de postes en moyenne (tous sous des systèmes libres). Deux autres devraient s’ouvrir dans les deux prochaines années.

Pour en revenir au logiciel libre, comme je te l’ai dit, nous avons officiellement basculé avec la migration vers OpenOffice. Et étrangement c’est Microsoft qui nous a facilité cette mutation avec l’arrivée d’Office 2007 et son interface totalement remaniée. C’était une opportunité que nous ne pouvions laisser passer. On a donc abandonné la suite propriétaire, ce qui nous a obligé aussi à changer notre client de messagerie pour Thunderbird. Parallèlement, nous avons décidé d’abandonner Microsoft Exchange pour OBM à l’époque (nous sommes depuis passés sous Zimbra). Nous avons bien entendu mené d’autres projets comme l’informatisation de toutes nos écoles avec la solution AmonEcole, la ré-informatisation de la bibliothèque avec PhpMyBibli (PMB) que nous avons légèrement adapté à nos besoins.

Outre le fait d’être un utilisateur de logiciels libres, nous sommes aussi devenu des contributeurs depuis 2 ans, puisque nous avons mis en libre sur la forge de l’Adullact plusieurs logiciels développés en interne :

Les 2 premières sont disponibles depuis 2011 dans leur version stable. Les 2 dernières le sont depuis peu, mais nous devrions publier prochainement une version nettement améliorée, surtout pour Papangue.


RMLLd 2013


Utilisateurs, contributeurs, nous sommes aussi devenus promoteurs depuis notre rencontre avec les CEMEA de la Réunion en organisant les Rencontres Mondiales du Logiciel Libre décentralisées en 2011 et 2013. Nous ne voulions pas être une simple ville hôte. Nous voulions prendre au part au projet, parce que cela a du sens, au regard des actions que nous avions déjà mené sur le libre. C’est la première chose qui surprend pour les habitués des RMLL nationales, voir ainsi la ville qui accueille s’impliquer totalement et notamment dans l’organisation. Nous ne voulions pas que d’un rendez-vous de passionnés ou de convaincus, mais une manifestation qui s’ouvre sur la société. Ce public hétérogène c’est vraiment particulier aux RMLLd.

Et pourtant, le pari n’était pas gagné d’avance… surtout quand tu organises une manifestation autour d’un thème encore très peu connu du grand public (parfois même de certaines administrations), dans une commune rurale et à l’opposé des centres d’affaires. Nous avons réussi, malgré tout, à mobiliser le grand public venu de toute l’île, des agents de collectivités territoriales, le monde associatif, le monde de l’éducation, les acteurs économiques ainsi que la presse écrite et audiovisuelle. On a certes parlé de Saint-Joseph au cours de ces 4 journées, mais on a surtout beaucoup parlé du libre. Et tout cela est rendu possible grâce évidemment aux CEMEA, à la mobilisation d’une dizaine de services communaux (que je tiens vraiment à remercier !) mais aussi à d’autres partenaires tels que le BTS SIO de Saint-Joseph et Libre974.

Utilisez-vous à Saint-Joseph d’autres logiciels libres développés par d’autres communes ? Et, à l’inverse - as-tu connaissance de l’utilisation de “vos” logiciels dans d’autres villes ?

Nous n’avons pas réellement trouvé de logiciels développés par d’autres communes et qui présentent pour le moment un intérêt pour nous. Toutefois, nous avons depuis mars 2013 ouvert notre portail citoyen, qui permet aux usagers de disposer d’un compte famille pour effectuer des demandes d’actes d’état civil et de payer la restauration scolaire en ligne. Cette plate-forme, CapDemat, a été conçue par le conseil général du Val d’Oise. Nous avons fait appel à une entreprise locale pour son déploiement. Nous suivons aussi de près le logiciel de gestion des marchés publics EPM mise en code source libre par la Ville de Paris.

En ce qui concerne les logiciels que nous avons développé, je sais que ADEL par exemple a été repris par une commune de l’est de la Réunion qui a d’ailleurs intégré un module SSO pour ses propres besoins, mais qui ne l’a malheureusement pas publié sur la forge. Je pense qu’avec Papangue et ParkPool, on pourrait avoir de belles surprises et pas seulement du coté des administrations… à suivre donc !

Que dirais-tu (ou que dis-tu déjà !) lorsque tu rencontre un Directeur Informatique d’une autre commune (de la Réunion ou de métropole) pour le convaincre d’utiliser des logiciels libres ?

C’est la question piège celle-là. Beaucoup utilisent déjà des logiciels libres, mais sur un périmètre très limité et déjà très balayé comme la sécurité du SI ou la supervision des équipements, du très banal quoi. Mais bon, ça reste invisible de l’utilisateur, c’est un truc d’informaticien. A mon sens tu franchis vraiment le pas quand tu t’attaques à des secteurs déjà bien établis. La suite bureautique en est une, le système encore un autre. Quand tu dois faire face à plusieurs dizaines d’années de pratiques comme cette « logique microsoft» qui veut que pour formater une page, tu dois passer par le menu fichier… c’est là que les choses se compliquent ! Je ne connais pas beaucoup de directeurs informatiques qui ne soient pas convaincu par le libre. C’est d’ailleurs une décision qui n’est pas de leur seul ressort, c’est un choix stratégique (peut être même politique) qui doit être validé au plus haut. Je me sens au final pas très à l’aise et encore moins légitime pour convaincre qui que ce soit. Chacun doit faire face à son environnement et ses contraintes. Au mieux, je ne pourrais que témoigner de mon expérience.


RMLLd 2013


La ville de St-Joseph a accueilli les RMLLd en 2011 et 2013, vous pensez rempiler en 2015 ?

Quand tu vois une responsable d’association venir le samedi s’informer et participer aux différents ateliers, faire le ménage sur son ordinateur toute la nuit et revenir le lendemain pour qu’on lui installe les logiciels qu’elle a repéré, je te répondrai tout de suite « oui ! ». D’ailleurs le Député-Maire, lors du discours inaugural, a déjà donné rendez-vous pour 2015. Mais cela ne pourrait se faire qu’avec les CEMEA qui portent depuis bien plus longtemps que nous la voix du libre. C’est un partenaire incontournable, c’est aussi leur décision, et la ville de Saint-Joseph ne pourrait anticiper celle-ci. Après les RMLLd 2013, le plus important à l’heure actuelle est de ne pas laisser retomber le soufflet. Nous avons déjà des pistes, notamment à l’échelle de notre territoire, pour continuer dans cette dynamique.

Un petit mot pour la fin ?

Pour la ville de Saint-Joseph, les projets ne s’arrêtent pas là. Nous sommes en pleine dématérialisation des processus comptables. Nous avons d’ores et déjà fais le choix du logiciel libre pour ce projet, à travers i-parapheur, pour la mise en place d’un parapheur électronique, ou Nuxeo pour la partie gestion électronique de documents Nous avons aussi entamé le déploiement d’Ubuntu sur la base du volontariat dans certains services, notamment ceux qui n’ont pas de contraintes liées à leur applicatif métier. Cela reste encore marginal, mais Saint-Joseph a vraiment mis le cap sur le libre. À notre rythme, nous avançons, inébranlablement, mais, comme tu le sais, même si la route est longue, parfois semée d’embûches, la voie, elle, est plus que jamais libre ;)


VUE_AERIENNE_DE_ST_JOSEPH.jpg


Gravatar de Framablog
Original post of Framablog.Votez pour ce billet sur Planet Libre.

La vache libre : gDiskDump – Clonez facilement vos partitions ou vos HD sous GNU/Linux

lundi 25 novembre 2013 à 14:30

Je pense que même si tout le monde n’est pas toujours très vigilant à ce sujet, personne n’est sans savoir que le nerf de la guerre en informatique c’est la sauvegarde. Nous l’apprenons d’ailleurs un peu trop souvent à nos dépends, après avoir déjà perdu quelques données. Il existe un tas de solutions pour effectuer des sauvegardes sous GNU/Linux, mais celles-ci ne sont pas toujours faciles à mettre en œuvre et sont souvent n’ayons pas peur des mots, un brin usine à gaz. gDiskDump est une des premières solutions que je vois passer et qui peut me convenir par rapport aux autres, car elle se veut simple et dispose juste de ce qu’il faut d’options. L’interface de l’application est en effet très sobre et permet au choix de sauvegarder un fichier image, une partition (voir image d’illustration), ou comme le montre l’image ci-dessous, un disque dur dans son intégralité.

Une fois le support à sauvegarder et l’emplacement de destination choisi, il suffit de lancer la restauration vers un autre fichier image, un autre disque dur, ou une autre partition. Ceci bien entendu en écrasera le contenu initial, donc je pense qu’il est inutile de vous préciser qu’il est bon d’être très prudent.

C’est vraiment un outil simple, efficace et vraiment facile à utiliser. Si vous voulez cloner facilement vos disques durs, vos partitions et que vous n’avez pas encore trouvé le soft qu’il vous faut, vous devriez l’essayer.

Vous pouvez installer gDiskDump très facilement sur Ubuntu, Debian et dérivés, à l’aide du .deb qui va bien et de ces quelques lignes de commande :

cd /tmp

wget -c https://launchpad.net/gdiskdump/trunk/0.8/+download/gdiskdump_0.8-1_all.deb

sudo dpkg -i *deb

Si vous tournez sous Archlinux ou Manjaro vous pouvez installer gDiskDump via AUR et pour les autres distributions GNU/Linux les sources sont disponibles sur la page Launchpad du projet.

NB : Avant de vous lancer je vous conseille quand même de vous entraîner en Vbox ou sur un support non important histoire de vous faire la patte ;)

Amusez-vous bien et bon clonage!

Gravatar de La vache libre
Original post of La vache libre.Votez pour ce billet sur Planet Libre.

La vache libre : pySioGame – Une suite de jeux éducatifs pour enfants à partir de 3 ans

lundi 25 novembre 2013 à 10:30

Nous avons parlé l’autre jour de GCompris dans ce billet, qui pour rappel est une suite éducative dédiée aux enfants de 2 à 10 ans, leur permettant d’apprendre une foule de choses en s’amusant. pySioGame est une autre suite fonctionnant sur le même principe, qui propose également pas mal d’activités ludiques leur permettant d’acquérir quelques connaissances de base. Cette suite propose des exercices variés faisant intervenir des mathématiques, de la géométrie, de la lecture, de l’écriture et quelques exercices ayant pour but de stimuler la mémoire. Au niveau de l’âge pySioGame s’adresse aux enfants âgés de trois ans au moins, mais malheureusement l’application n’est pas encore traduite en Français pour le moment. J’ai quand même jeté un coup d’œil dessus histoire de voir si vous pouviez en faire quelque chose et je pense que pour un grand nombre de jeux cela ne devrait pas poser de gros problèmes.

Vous pouvez voir sur la capture suivante l’exemple d’un jeu où le but est d’aller chercher les lettres d’un mot dans le bon ordre et même en anglais ça peut le faire.

Sur celle-ci le but du jeu est de mettre le nombre de fruits correspondant au chiffre indiqué dans la partie gauche. Ici aussi la langue importe peu au final.

Comme vous pouvez le constater la barrière de langue pour ce genre de jeux est très relative et moyennant quelques explications quand même, votre bambin devrait s’en sortir haut la main. Je ne les ai pas tous testés mais d’après ce que j’ai pu voir, il y a déjà de quoi faire.

NB : Si vous lisez ce billet et que vous trouvez le projet sympa, rien ne vous empêche de filer un coup de main au développeur et de proposer vos services pour la traduction Française.

Au niveau de l’installation sur Debian, Ubuntu et dérivés, ce n’est pas bien compliqué non plus. Il suffit de vous rendre sur la page de téléchargement du projet et de vous procurer les sources ou l’archive .deb qui va bien.

Notez qu’au niveau des dépendances python-pygame vous sera demandé. Si malgré ça vous avez encore un message d’erreur après l’installation de pySiogame entrez la commande suivante dans votre terminal, ce qui aura pour effet de télécharger les paquets éventuellement manquants.

sudo apt-get -f install

Après ça tout devrait être ok et vos enfants devraient pouvoir s’attaquer aux différents exercices éducatifs, tout en s’amusant. Si vous voulez en savoir plus sur pySioGame vous pouvez faire un tour sur la page Sourceforge du projet, où vous trouverez en prime un lien vers une petite vidéo de démonstration.

Amusez-vous bien.

source

Gravatar de La vache libre
Original post of La vache libre.Votez pour ce billet sur Planet Libre.

Progi1984 : Gérer l’énergie de sa carte graphique sous Fedora

lundi 25 novembre 2013 à 09:30

Je suis passé sous Fedora 19 récemment, et après quelques temps, je me suis aperçu qu’un ventilateur de la carte graphique de mon ordinateur fonctionnait à pleine vitesse, entrainant un boucan énorme.

Après quelques recherches, j’ai vu que cela venait du processeur graphique (carte graphique ATI) qui tournait à pleine vitesse, entrainant un GPU qui chauffait et donc un ventilateur qui avait besoin de stabiliser la température.

AMD Radeon : Carte graphique


La solution reste simple (quand on l’a trouvé) à exécuter en ligne de commande :

$ echo profile > /sys/class/drm/card0/device/power_method
$ echo low > /sys/class/drm/card0/device/power_profile

La première commande permet de définir la gestion d’énergie du processeur de ma carte graphique par un profil. Deux autres valeurs sont disponibles : dynpm et dpm (seulement supporté sur les cartes Radeon R6xx et les plus récentes).
La seconde commande permet de définir la vitesse du ventilateur dans le fichier de profil. D’autres valeurs sont disponibles :

Dans mon cas, j’ai mis “low”, et cela fonctionne parfaitement.

Sous Fedora 15, j’avais trouvé d’autres astuces via les pilotes propriétaires Radeon.

Lien : Documentation FreeDesktop : KMS Power Management Options

Cet article Gérer l’énergie de sa carte graphique sous Fedora est apparu en premier sur RootsLabs.

Gravatar de Progi1984
Original post of Progi1984.Votez pour ce billet sur Planet Libre.

Articles similaires

Nicolargo : Supervision de son PC bureautique avec Glances

lundi 25 novembre 2013 à 09:13

D'abord orienté vers la supervision de machines distantes, Glances permet également de surveiller l'ensemble des paramètres systèmes de ses machines bureautique. De plus, depuis sa version 1.7.2 , Glances offre une interface Curses sur l'ensembles des plateformes: GNU/Linux, BSD, Mac OS et même ... MS Windows.

Il est en effet fréquent d'observer un ralentissement, voir un blocage de sa machine locale. Nous allons voir comment configurer puis utiliser Glances pour en trouver les causes et ainsi prendre les actions adéquates.

Configuration de Glances

Après installation de Glances sur son système (le plus simple étant de passer par PyPI), un fichier de configuration par défaut est disponible sous /etc/glances/glances.conf sous GNU/Linux (voir ici pour les emplacements sur les autres systèmes). Je vous conseille de copier ce fichier en local dans votre répertoire de configuration standard (~/.config/glances ou $XDG_CONFIG_HOME/glances).

mkdir -p ~/.config/glances
cp /etc/glances/glances.conf ~/.config/glances/

On peut ensuite éditer son fichier selon ses besoins: ~/.config/glances/glances.conf

Voici le fichier que j'utilise sur mon PC portable:

[cpu]
# Limits values for CPU user in %
# Defaults values if not defined: 50/70/90
user_careful=50
user_warning=70
user_critical=90
# Limits values for CPU system in %
# Defaults values if not defined: 50/70/90
system_careful=50
system_warning=70
system_critical=90
# Limits values for CPU iowait in %
# Defaults values if not defined: 40/60/80
# Not easy to tweek...
# Source: http://blog.scoutapp.com/articles/2011/02/10/understanding-disk-i-o-when-should-you-be-worried
#         http://blog.logicmonitor.com/2011/04/20/troubleshooting-server-performance-and-application-monitoring-a-real-example/
#         http://blog.developpeur-neurasthenique.fr/auto-hebergement-iowait-ma-tuer-1-2-vmstat-mpstat-atop-pidstat.html (FR)
iowait_careful=40
iowait_warning=60
iowait_critical=80
[load]
# Value * Core
# Defaults values if not defined: 0.7/1.0/5.0 per Core
# Source: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
#         http://www.linuxjournal.com/article/9001
careful=0.7
warning=1.0
critical=5.0
[memory]
# Defaults limits for free RAM memory in %
# Defaults values if not defined: 50/70/90
careful=50
warning=70
critical=90
[swap]
# Defaults limits for free swap memory in %
# Defaults values if not defined: 50/70/90
careful=50
warning=70
critical=90
[temperature]
# Temperatures in °C for sensors
# Defaults values if not defined: 60/70/80
careful=60
warning=70
critical=80
[hddtemperature]
# Temperatures in °C for hddtemp
# Defaults values if not defined: 45/52/60
careful=45
warning=52
critical=60
[filesystem]
# Defaults limits for free filesytem space in %
# Defaults values if not defined: 50/70/90
careful=50
warning=70
critical=90
[process]
# Limits values for CPU per process in %
# Defaults values if not defined: 50/70/90
cpu_careful=50
cpu_warning=70
cpu_critical=90
# Limits values for MEM per process in %
# Defaults values if not defined: 50/70/90
mem_careful=50
mem_warning=70
mem_critical=90
[monitor]
# Define the list of processes to monitor
# *** This section is optionnal ***
# The list is composed of item (list_#nb <= 10)
# An item is defined:
# * description: Description of the processes (max 16 chars)
# * regex: regular expression of the processes to monitor
# * command: (optional) full path to shell command/script for extended stat
#            Use with caution. Should return a single line string.
# * countmin: (optional) minimal number of processes
#             A warning will be displayed if number of process < count
# * countmax: (optional) maximum number of processes
#             A warning will be displayed if number of process > count
list_1_description=Chromium browser
list_1_regex=.*chromium-browse.*
list_1_countmax=50
list_2_description=OpenVPN
list_2_regex=.*openvpn.*
list_2_countmin=1
list_3_description=Dropbox
list_3_regex=.*dropbox.*
list_3_countmin=1
list_3_command=dropbox filestatus ~/Dropbox

En plus des jeux de limites pour les alertes de CPU, de charge (LOAD) et de mémoire (MEM), je souhaiterai que l'on s'attarde un peu sur la section [monitor] qui permet de mettre en avant une liste de processus jugés importants.

" lang="sh" decode="true"  title="Zoom sur la section [monitor]"][monitor]
# Define the list of processes to monitor
# *** This section is optionnal ***
# The list is composed of item (list_#nb &lt;= 10)
# An item is defined:
# * description: Description of the processes (max 16 chars)
# * regex: regular expression of the processes to monitor
# * command: (optional) full path to shell command/script for extended stat
#            Use with caution. Should return a single line string.
# * countmin: (optional) minimal number of processes
#             A warning will be displayed if number of process &lt; count
# * countmax: (optional) maximum number of processes
#             A warning will be displayed if number of process &gt; count
list_1_description=Chromium browser
list_1_regex=.*chromium-browse.*
list_1_countmax=50
list_2_description=OpenVPN
list_2_regex=.*openvpn.*
list_2_min=1
list_3_description=Dropbox
list_3_regex=.*dropbox.*
list_3_countmin=1
list_3_command=dropbox filestatus ~/Dropbox

Je défini donc 3 groupes de processus qui vont donner l'affichage suivant dans l'interface de Glances:

capture_142

Supervision de Chromium

Le premier groupe (list_1) permet de surveiller les processus relatifs à mon navigateur Web (Chromium).

Pour cela je lui donne un label (list_1_description) qui est une chaîne de caractères complètement arbitraire (mais limité à 15 caractères):

"]list_1_description=Chromium browser

Ensuite, il faut définir l'expression régulière qui va permettre de regrouper les processus:

"]list_1_regex=.*chromium-browse.*

Le problème avec Chromium, c'est qu'il peut être très consommateur de ressources (notamment mémoire) si l'on ouvre un grand nombre de pages. Je configure donc une surveillance du nombre maximum de processus. Glances affichera donc la ligne en rouge si ce nombre est dépassé:

"]list_1_countmax=50

Je ne défini pas de commande (list_1_command) associé à ce groupe. Donc par défaut Glances va calculer la consommation CPU et la mémoire globale des processus de ce groupe.

Supervision d'OpenVPN

J'utilise souvent un service VPN pour surfer (entre autre...) sur le Web. J'ai donc ajouté une supervision du processus OpenVPN:

"]list_2_description=OpenVPN
list_2_regex=.*openvpn.*
list_2_min=1

Contrairement à Chromium, je pose ici une alerte si le nombre de processus est inférieur à 1 (donc si OpenVPN n'est pas lancé).

Supervision de Dropbox

Avoir ces fichiers disponibles sur toutes ses machines est devenu pour moi complètement indispensable. La supervision du service Dropbox est faite par Glances de la manière suivante:

"]list_3_description=Dropbox
list_3_regex=.*dropbox.*
list_3_countmin=1
list_3_command=dropbox filestatus ~/Dropbox

Rien de bien nouveau sur les 3 première lignes, la dernière nécessite cependant quelques explications. La commande (shell) passée en paramètre de (list_3_command) sera exécuté à chaque "check" de Glances (donc par défaut toutes les 3 secondes). Cette commande va demander à Dropbox l'état de synchronisation mon répertoire (voir ce billet pour apprendre à  administrer Dropbox en ligne de commande).

Utilisation de Glances

Votre Glances est maintenant prêt à être utilisé. Donc si vous rencontrez un problème sur votre machine, il faudra ouvrir un terminal et saisir la commande:

glances -ey -C ~/.config/glances/glances.conf

Glances va se lancer et afficher les informations sur votre système:

capture_143

 

En plus de la section [monitor] ou l'on retrouve la supervision de nos groupes Chromium, OpenVPN et Dropbox, on a également l'ensemble des informations systèmes.

Dans le bandeau du haut, les informations sur la CPU, la charge et la mémoire. Les codes couleurs sont standards:

GREEN stat counter is "OK"
BLUE stat counter is "CAREFUL"
MAGENTA stat counter is "WARNING"
RED stat counter is "CRITICAL"

Sur le panneau de gauche, on a les informations moins critiques comme: les débits des interfaces réseau, les capteurs de température, les IO disques et l'espace disque.

Au centre, sur la section [monitor], on retrouve la liste des processus avec, par défaut, un tri "intelligent". Par exemple, en cas de consommation mémoire excessive, le tri sera automatiquement fait sur la consommation RAM des processus.

Enfin en bas de l'écran, un rappel des dernières alertes.

Pour une description précise des fonctions de Glances, je vous conseille la lecture de la documentation officielle (lisible ici).

Conclusion

Nous arrivons à la fin de ce billet. Je n'ai pas parlé du mode client serveur qui permet de lancer Glances en tache de fond et de l’interroger à la demande mais je pense que ce mode d'utilisation est plus utilise pour la supervision de serveurs.

Si vous avez des configurations spécifiques de Glances (et surtout du [monitor]) pour surveiller vos PC, partager cela (configuration et screenshot) avec nous !

Cet article Supervision de son PC bureautique avec Glances est apparu en premier sur Le blog de NicoLargo.

Gravatar de Nicolargo
Original post of Nicolargo.Votez pour ce billet sur Planet Libre.