PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Thomas Tourlourat : Désactiver le WiFi de la Freebox à certaines heures

mardi 9 octobre 2012 à 08:53

Je viens de sortir un SDK – short edition – sous NodeJS pour la Freebox: node-freebox-sdk.

Actuellement, il n’y a que la gestion du wifi de disponible.
Mon objectif étant de pouvoir activer / désactiver le WiFi de notre domicile à certaines heures.

Sur linuxfr.org, quelqu’un a rendu disponible une solution pour faire cela en utilisant le shell & curl.
Cette solution fonctionne très bien, mais je souhaitais développer un peu avec NodeJS.

Voyons comment mettre en place la solution NodeJS avec une tâche planifiée.

Nous allons commencer par installer le SDK Freebox via npm.

1
npm install freebox-sdk

Ensuite, nous allons créer l’application /home/john.doe/freebox-wifi-manager

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
var Freebox = require("freebox-sdk");
var freebox = new Freebox({
    password: "",
    wifiChannel: 11,
    wifiHtMode: "disabled"  //disabled, 20, 40_lower, 40_upper
});

var command = process.argv[2];

freebox.on("connect", function() {
    switch (data) {
        case "wifi:on" :
            freebox.wifiOn(function() {
                console.log("wifi is on");
            });
            break;
        case "wifi:off" :
            freebox.wifiOff(function() {
                console.log("wifi is off");
            });
            break;
        case "wifi:status" :
            freebox.wifiStatus(function(status) {
                console.log("wifi is " + (status.active ? "on" : "off"));
            });
            break;
        default:
            console.log("command unknown");
    }
});

freebox.on("error", function(message) {
    console.log("error: " + message);
});

freebox.connect();

Vous pouvez tester si cela fonctionne

1
2
3
4
5
chmod +x /home/john.doe/freebox-wifi-manager
node /home/john.doe/freebox-wifi-manager wifi:on
node /home/john.doe/freebox-wifi-manager wifi:status
node /home/john.doe/freebox-wifi-manager wifi:off
node /home/john.doe/freebox-wifi-manager wifi:status

Pour finir,
Mise en place du crontab qui permet d’allumer le WiFi en semaine de 7h à 9h, de 17h à 00h et le weekend. Le reste du temps, le WiFi sera désactivé.

1
2
3
4
5
# m h  dom mon dow   command
0 7 * * 1-6 node /home/john.doe/freebox-wifi-manager on
0 9 * * 1-5 node /home/john.doe/freebox-wifi-manager off
0 17 * * 1-5 node /home/john.doe/freebox-wifi-manager on
0 0 * * 0-5 node /home/john.doe/freebox-wifi-manager off

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

Tasse de Café : Quand Microsoft veut censurer CNN, Wikipédia et d’autres par erreur

mardi 9 octobre 2012 à 08:20

La lutte contre le piratage et le viol de copyright est continue et chaque année, Google reçoit une énorme quantité de plaintes venant des ayant-droit afin que le moteur de recherche supprime des liens considérés comme illégaux. Sauf que, dans le tas, il n’est pas rare de trouver des liens qui n’ont absolument rien d’illégal… et dans ce domaine, Microsoft fait office de champion ! Ainsi, en un an, ce sont plus de 5 millions de pages dénoncées qui, selon la firme, enfreignent le copyright.

Plainte DMCA de Microsoft

Sauf que l’outil de recherche de ce type de liens est automatique et pas mal de pages se sont vues affublées d’une plainte DMCA alors qu’elles n’avaient rien à se reprocher. Ainsi, on retrouve dans la liste des liens incriminés provenant de sites comme Wikipédia, le site de la CNN, celui de la BBC, TechCrunch et d’autres du même genre… Pire encore on peut retrouver dans la liste des liens en .gov, donc des liens vers des sites gouvernementaux !

La cause de tout ça, c’est Windows 8. L’OS est en effet sorti en version Beta et l’outil de veille de Microsoft a donc confondu les articles qui en parlaient avec des pages proposant des copies illégales du système d’exploitation. À en juger par le contenu et le titre des différentes pages, c’est apparemment le nombre 45 que l’outil n’a pas aimé…

L’incident n’est pas du tout un cas isolé et le site TorrentFreak nous rappelle ainsi qu’il n’y a pas très longtemps, Microsoft avait demandé la suppression de liens venant de Spotify ou même de… Bing, leur propre moteur de recherche !

Via

Gravatar de Tasse de Café
Original post of Tasse de Café.Votez pour ce billet sur Planet Libre.

crowd42 : Geary 0.2 est dans les bacs !

mardi 9 octobre 2012 à 04:30

Parmi les projets libres dont j’attends avec impatience la sortie de leur version stable, ou au moins d’une alpha ou bêta avec les fonctionnalités essentielles que j’utilise au quotidien, il y a Geary. Il s’agit un client de messagerie léger développé par l’équipe Yorba. Cette dernière vient d’annoncer la sortie de la version 0.2 de Geary.

Cette nouvelle mouture apporte l’intégration de nouvelles fonctionnalités, comme la possibilité d’envoyer ou de recevoir des fichiers joints, l’auto-complétion des adresses email, amélioration de l’intégration avec Gnome Shell et Unity, la prise en charge de SSL et STARTTLS. Mais malheureusement, le support du multi-compte n’est pas encore intégré, idem pour les outils de filtres et de recherche. Il faut attendre les prochaines versions pour voir ces fonctionnalités implémentées.

Pour l’installer sous ubuntu, ajouter le dépôt ppa suivant :

sudo apt-add-repository ppa:yorba/ppa
sudo apt-get update
sudo apt-get install geary

Pour Archlinux, il existe un build dans AUR :

yaourt -S geary

Pour les autres distributions, vous pouvez l’installer depuis les sources.

crédit image

Cet article Geary 0.2 est dans les bacs ! est apparu en premier sur crowd42.

flattr this!

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

Olivier Delort : Serveur de sauvegarde rsync

lundi 8 octobre 2012 à 22:40

L’avantage de stocker ses données sur un Nas me permet de les mettre à disposition pour tous mes appareils (pc portable, fixe, smartphone, etc …).

Que soit en nfs, via un serveur Owncloud, ou par Upnp, mais le fait de centralisé toutes ses données aux même endroit augmente le risque de tout perdre en cas d’incident.

C’est pourquoi je me suis créé un petit serveur de sauvegarde avec une Debian sous rsync.

 

Rsync (remote synchronisation) permet la synchronisation de fichiers. Cette synchronisation et unidirectionnelle, c’est-à-dire uniquement de la source vers la destination et ceci de façon incrémentielle. C’est pour cela qu’il est souvent utilisé comme logiciel de sauvegarde. J’ai fait ce choix car mon Nas synology me permet d’utiliser rsync pour mes sauvegardes.

Pour Installer rsync sous debian :

 

$ apt-get install rsync

Une fois l’installation terminé un peu de configuration est à réaliser. Il faut éditer le fichier /etc/default/rsync pour dé-commenter la ligne RSYNC_ENABLE=yes.

Maintenant rsync activé pour recevoir mes sauvegardes, il faut configurer le partage réseau pour stocker mes données sauvegardées.

Tout ce passe dans le fichier /etc/rsycnd.conf. Dans mon cas le fichier n’existait pas je l’ai donc créé.

$ nano /etc/rsyncd.conf
uid = rsync
gid = rsync # rsync sera lancé avec l'utilisateur rsync.
[nom_du_partage] #configuration du partage de sauvegarde
path = /chemin/du/repertoirede/sauvegarde #j'ai choisit de le mettre dans /home
comment = Sauvegarde depuis le nas
read only = false #partage en lecture seule ou non

Création de l’utilisateur et du groupe rsync pour démarrer le démon.

$ useradd rsync
passwd rsync
groupadd rsync
usermod -G -a rsync rsync

Attribution des droits au dossier de sauvegarde pour l’utilisateur rsync :

$ chown -R rsync:rsync /chemin/du/repertoirede/sauvegarde
chmod -R 775 /chemin/du/repertoirede/sauvegarde

Pour terminer redémarrage de rsync :

$ /etc/init.d/rsync restart

Voilà le serveur est prêt pour recevoir les sauvegardes depuis mon Nas.

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

Articles similaires

Lolokai : Se former à la supervision informatique – Nouvelle version

lundi 8 octobre 2012 à 16:04

Introduction

L’aventure de la supervision d’une infrastructure réseau a commencé il y a environ deux ans pour moi. Mon objectif ici n’est pas de donner une feuille de route parfaite pour apprendre à faire de la supervision, mais de vous donner quelques références qui vont aideront à débuter dans le monde de la supervision.

Pré-requis

Avant de faire de la supervision, il faut avoir quelques bases en matière d’infrastructure informatique :

Comment se former ?

La documentation

J’ai commencé à me former grâce à ce livre : Nagios 3 pour la supervision et la métrologie : Déploiement, configuration et optimisation Comptez 3 à 4 jours pour le lire entièrement et en faisant quelques manipulations. En ce qui concerne le système d’exploitation utilisé, j’ai installé mon premier noyau Nagios sur une CentOS (je suis fan des rpm :p).

Le livre dédié à Nagios parle d’une solution appelée Centreon. Depuis que j’ai découvert cet outil, je ne peux plus m’en passer :) . De base, Centreon était une surcouche web de Nagios mais depuis il a évolué et est devenu un outil de supervision à part entière. Cet outil est pour moi l’une des meilleurs solutions en matière de supervision Open Source. Après avoir cherché sur internet quelques tutos qui expliquent comment installer Centreon, j’ai alors (à l’époque :p) réussi à configurer mon Nagios et mon Centreon. Vous verrez que la configuration de Centreon n’est en soit pas si difficile que ça, il faut juste un peu d’intuition et tout ira pour le mieux ^^.

A l’époque où j’avais commencé à me former sur Centreon il y a avait pas mal de documentation mais aucun livre. Mais aujourd’hui, le livre Centreon – Maitrisez la supervision de votre système d’information existe, il a été écrit par Bruno LEGROS et moi même. Je précise qu’il n’est pas nécessaire de connaitre Nagios pour commencer à lire notre livre sur Centreon.

Pour l’installation de NagVis, j’ai pu via différents tutos trouvé sur internet l’installer et le configurer :) .

Depuis, je me suis perfectionné en matière de supervision Open Source et ait découvert les modules complémentaires  à Centreon. J’ai alors complètement lâché Nagios et NDOutils pour Centreon Engine et Centreon Broker qui sont non seulement plus performants mais qui apportent aussi beaucoup plus de fonctionnalités (Centreon Engine et Broker sont traités dans le livre).

Si vous commencez, je peux vous conseiller d’utiliser la distribution CES (Centreon Enterprise Server) ou FAN (Fully Automated Nagios) pour mettre en place votre infrastructure Nagios + Centreon.

J’essaye toujours de m’ouvrir, j’ai peu de temps (il faut l’avouer :p) mais j’aimerais bien découvrir d’autres outils tel que Shinken, Icinga qui ont l’air d’être de très beaux projets.

Si j’ai un conseil à donner : « Soyez curieux, n’hésitez pas à faire planter votre serveur (pas celui qui est en prod. on est d’accord :D ) pour apprendre ça reste formateur ».

Les outils

Pour installer un serveur de supervision, vous devez bien entendu avoir un serveur tout prêt. Tous mes tests ont été effectués dans un environnement virtualisé, vous pouvez faire tout cela grâce à VirtualBox.

Enfin, les distributions Linux sont multiples et pour la plupart gratuites, vous en trouverez bien une qui fera votre bonheur ^^.

Conclusion

La supervision informatique est un domaine très passionnant. Plusieurs outils permettent de superviser son système d’information et chacun de ces outils ont leurs particularité. Personnellement, j’apprécie beaucoup Centreon (sans vouloir dénigrer les autres solutions bien entendu) car je le considère mature, puissant. De plus, Centreon offre un support professionnel francophone.

Bien entendu, la mise en place d’un projet de supervision n’est pas aussi simple, il ne suffit pas de mettre en place des sondes, des services et basta ; Non ! Le projet de supervision informatique demande l’accompagnement d’un professionnel qui dispose non seulement d’un recul par rapport au système d’information et d’une vision objective de celui-ci mais aussi d’une certaine expérience en ce qui concerne les bonnes pratiques de mise en place d’une solution. Faites-vous donc accompagner par un professionnel si vous souhaitez mettre en place de la supervision pour votre entreprise.

Et vous amis lecteurs : comment vous êtes vous formé à la supervision réseau ? Que pensez-vous de ces petits conseils ? Envisagez-vous de vous mettre à la supervision réseau ?
Loic FONTAINE

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