PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Lolokai : Tester Centreon 2.4

mercredi 26 décembre 2012 à 08:30

Je suis un inconditionnel de Centreon et cette année j’ai décidé d’ouvrir mes cadeaux via un petit serveur CES : j’ai pu installer Centreon 2.4 – RC6 via CES (la dernière version est la RC7) mais bon j’ai décidé de ne pas faire la fine bouche étant donné que c’est uniquement pour des tests personnels :) .

Comment tester Centreon 2.4 ?

ATTENTION : Comme son nom l’indique pour le moment, il s’agit d’une Release Candidate. Il faut donc éviter son installation sur un serveur en production.

Tout d’abord, installez une version « propre » de CES pour vos tests. Une fois cette installation faites, éditez le fichier suivant:

# vi /etc/yum.repos.d/ces-standard.repo

Dans les attributs de chaque partie, trouvez la valeur de baseurl et changez le mot stable en unstable. Profitez également pour enlever le check_gpg pour chaque partie comme montré ci-dessous :

centreon-24-test-lolokai

Sauvegardez les changements et exécutez la commande suivante pour mettre à jour Centreon :

# yum -y update centreon*

Pour finaliser le tout, rendez-vous sur l’interface web pour mettre à jour Centreon et tout se passera pour le mieux.

Petit bémol : je n’ai pas de widget pour le moment pour pouvoir tester la nouvelle interface, j’espère vivement qu’ils arriveront bientôt afin de pouvoir exploiter la nouvelle interface au mieux. Après des tests plus approfondies, comptez sur moi pour vous faire un retour d’expérience sur cette nouvelle version majeur.Loic FONTAINE

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

TitaX : Centos - Fedora et IPv6

mardi 25 décembre 2012 à 13:37

ipv6.jpg

On a plus d'adresses IPv4, ce n'est plus un secret, le protocole IPv6 est validé depuis la fin de l'année 1998, bon ba faut y aller maintenant !
Plusieurs hébergeurs fournissent dès maintenant un double adressage IP (Dual Stack IPv4/IPv6), la mise en place est suffisament simple et sans risque pour être réalisée sur un serveur déjà en place afin de desservir les services HTTP, DNS, SMTP etc etc

On va voir comment faire pour mettre en place IPv6 sur un serveur Gnu/Linux Centos hébergé par OVH (Kimsufi), cela sera en gros du même ordre pour le faire à la maison (chez Free par exemple) sur Fedora.

Configuration du système Gnu/Linux

Tout d'abord on va vérifier que notre Kernel est compatible avec IPv6

 test -f /proc/net/if_inet6 && echo "Running kernel is IPv6 ready"

Chez OVH, on peut très simplement changer de Kernel avec le Netboot disponible sur votre Manager, pour moi c'est OK :

#uname -r
3.2.13-grsec-xxxx-grs-ipv6-64

Configuration du réseau

On va activer la prise en charge de l'adresse IPv6 en éditant le fichier suivant:
/etc/sysconfig/network
en ajoutant :

NETWORKING_IPV6=yes
IPV6_AUTOCONF=yes

On pourra ensuite récupérer l'adresse IPv6 que notre fournisseur nous a attribué, pour mon cas tout se fait via le Manager: manager-ipv6.png

Pour configurer notre interface réseau en éditant le fichier suivant :
/etc/sysconfig/network-scripts/ifcfg-eth0
En ajoutant:

IPV6INIT=yes
IPV6ADDR="2001:41d0:1:ba44::1337/64"
IPV6_DEFAULTGW="2001:41d0:1:baff:ff:ff:ff:ff"

Et vérifie que tout fonctionne :

service network restart

# ping6 -c 1 www.google.com
PING www.google.com(we-in-x93.1e100.net) 56 data bytes
64 bytes from we-in-x93.1e100.net: icmp_seq=0 ttl=55 time=9.55 ms
--- www.google.com ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 9.553/9.553/9.553/0.000 ms, pipe 2
# route -n -A inet6 |grep "::/0"
::/0                                        2001:41d0:1:baff:ff:ff:ff:ff            UG    1      0        0 eth0

Configuration du firewall

Nous voilà maintenant disponible en IPv6, on va sécuriser un peu tout ça et ne rendre disponible que les services que nous allons utiliser, c'est à dire http, smtp, dns en configurant notre firewall.
On va éditer le fichier :
/etc/sysconfig/ip6tables
En ajoutant:

*filter
:INPUT ACCEPT 0:0
:FORWARD ACCEPT 0:0
:OUTPUT ACCEPT 0:0
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p ipv6-icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 53 -j ACCEPT
-A INPUT -p udp -m udp --dport 53 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp6-adm-prohibited
-A FORWARD -j REJECT --reject-with icmp6-adm-prohibited
COMMIT

On redémarre le firewall

service ip6tables restart

On s'assure qu'il démarre au boot de la machine

chkconfig ip6tables on

Configuration de Postfix

Il faut que Postfix puisse écouter sur l'interface IPv6, il nous faut éditer le fichier /etc/postfix/main.cf en ajoutant :

inet_protocols = all

Puis on redémarre le service

service postfix restart

Et on vérifie que cela fonctionne

#  netstat -lnptu |grep "master\\W*$" 
tcp        0      0 0.0.0.0:25                  0.0.0.0:*                   LISTEN      5818/master         
tcp        0      0 :::25                       :::*                        LISTEN      5818/master

Configuration de Apache

il faut éditer la configuration de notre httpd pour qu'il puisse écouter sur l'adresse IPv4 et l'IPv6.
Nous allons éditer le fichier /etc/httpd/conf/httpd.conf et nous assurer que la ligne soit bien inscrite :

Listen 80

Puis on redémarre le service

service httpd restart

On peut maintenant tester avec notre navigateur en tentant de joindre dans la barre d'adresse :

http://[2001:41d0:1:ba44::1]

Configuration de Bind

Notre serveur DNS doit aussi pouvoir répondre en IPv6, il faut éditer le fichier /etc/named.conf et ajouter dans les options:

listen-on-v6 { any; };

Puis redémarrer le service

service named restart

Et on vérifie que cela fonctionne

#  netstat -lnptu |grep "named\\W*$" 
tcp        0      0 91.121.139.68:53            0.0.0.0:*                   LISTEN      7692/named          
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      7692/named          
tcp        0      0 :::53                       :::*                        LISTEN      7692/named          
udp        0      0 91.121.139.68:53            0.0.0.0:*                               7692/named          
udp        0      0 127.0.0.1:53                0.0.0.0:*                               7692/named          
udp        0      0 :::53                       :::*                                    7692/named

Configuration de notre nom de domaine

Il ne reste donc plus qu'a configurer notre nom de domaine en ajoutant dans notre fichier de zone :

blog             IN AAAA 2001:41d0:1:ba44::1

On vérifie que cela fonctionne

$ host -aaaa blog.titax.fr |egrep ^blog
blog.titax.fr.		86400	IN	A	91.121.139.68
blog.titax.fr.		86400	IN	AAAA	2001:41d0:1:ba44::1

Bienvenue dans l'Internet du Futur ! IP6.png

Si jamais j'ai oublié une chose ou si j'ai fais une erreur, n'hésitez pas à me laisser un commentaire :-)
A+

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

Articles similaires

La bande des Geexxx : Diaspora : Suggestions pour faciliter l’accès à l’information

lundi 24 décembre 2012 à 16:43

Je l’affirmais dans mon précédent billet : nous recevons trop d’informations. Mais, vous vous en doutiez, il est rare que je fasse un simple constat sans avoir ma petit idée sur la question. J’évoquais donc comment les informations qui nous arrivaient aujourd’hui par les e-mails et surtout les réseaux sociaux nous étaient destinées particulièrement, comment elles sont ciblées. Et pour cause, ce sont bien souvent nos amis qui nous conseillent de lire un certain article, de regarder une certaine vidéo. Avec pour principale conséquence une activité très chronophage. Alors, comment faire le tri dans cette montagne d’informations, pour regarder ce qui nous intéresse vraiment sans le louper, tout en évitant l’inutile ?

En tant que libriste convaincu, je n’utilise pas Facebook ou Twitter. Mon réseau social, pour lequel ce constat est tout aussi valable, c’est Diaspora*. Et ce qui est bien avec le Libre, c’est que tout le monde peut participer à améliorer la chose. Cet article a donc pour objectif de lister des idées d’amélioration au réseau social Diaspora, idées axées sur la présentation du contenu.

En quelques mots, pour ceux qui ne connaissent pas Diaspora, ce réseau a déjà un immense avantage par rapport à Facebook en terme de gestion du contenu : il propose à chacun d’indexer ses publications avec un système de tag. Une recherche sur un tag permet donc de cibler un contenu de manière très rapide. De plus, Diaspora permet aussi de regrouper les personnes dans des aspects, une personne pouvant faire parti de plusieurs aspects. En tant que contributeur Mozilla, j’ai par exemple un aspect regroupant les autres contributeurs Mozilla sur Diaspora, et il est bien entendu possible de n’afficher que cet aspect, qui regroupe donc les posts publiés par les contributeurs.

Voilà donc deux moyens simples actuellement en place qui permet de trier le flux principal afin de cibler certains thèmes. Je pense cependant que ce système de tag n’est pas utilisé à son plein potentiel, et peut être poussé beaucoup, beaucoup plus loin. Notamment pour filtrer ce bruit que nous ne voulons pas lire.

1. Une recherche puissante

Une première idée serait d’implémenter une recherche « avancée » (rien de très compliqué pour autant) dans Diaspora*. Rappelez-vous, il est actuellement possible de rechercher un utilisateur, ou un tag, ce qui affiche le flux de tous les posts de l’utilisateur, ou bien le flux contenant tous les posts publics avec ce tag. De même, il est possible d’afficher un aspect, ce qui revient à afficher tous les posts des utilisateurs dans cet aspect. L’idée très simple serait simplement de rajouter les très connus opérateurs logiques à ce champ recherche : le et, le ou et le non.

Il deviendrait alors possible de faire des requêtes « complexes », par exemple « Tous les posts de l’utilisateur X contenant le tag T » ou encore « Tous les posts contenant le tag T1 ou le tag T2 mais pas le tag T3″. Si on ose un peu plus loin, on pourrait même rajouter les aspects dans la sauce, ce qui donnerait « Tous les posts de l’aspect A contenant le tag T1 et le tag T3 mais qui ne sont pas posté par l’utilisateur X ni l’utilisateur Y » par exemple. Bref, avec simplement trois opérateurs, il est possible d’écrire à peu près n’importe quelle requête, et de retrouver très rapidement ce que l’on cherchait (vous savez, ce fameux gif de fou que vous voulez absolument montrer à vos potes au milieu de la soirée mais c’est complètement impossible de remettre la main dessus…). Voici quelque chose à mon avis pas très dur à implémenter et qui serait un vrai plus pour la fouille de données.

1.1 Une recherche persistante

Soyons fou. Tout comme il est actuellement possible de suivre quelqu’un ou de suivre un tag, pourquoi ne pourrions-nous pas suivre notre recherche précédemment décrite ci-dessus ? Imaginez au hasard que quelqu’un publie des articles sur, disons, le html, que vous voulez absolument suivre. Mais imaginez en même temps que cette personne publie aussi toutes les deux heures une photo de chaton. Enfer et damnation ! Si vous suivez la personne, tous les chatons se retrouveront dans votre flux. Et même si vous ne la suivez pas et que vous allez regarder manuellement sur son profil, vous êtes obligés de le parcourir à chaque fois pour dénicher au milieu des chatons les articles qui vous intéressent. Grâce à la recherche avancée décrit ci-dessus, le problème est résolu : vous cherchez nomUtilisateur et non #chaton et vous avez automatiquement tous les posts de cet utilisateur ne contenant pas les chatons ! Voire, si vous ciblez vraiment que le HTML, vous cherchez nomUtilisateur et #html et voilà, le tour est joué !

Oui, mais cette requête, vous êtes obligés de la refaire à chaque fois sans pouvoir savoir si l’utilisateur a depuis publié un nouveau post sur le HTML (ou sur les chatons). Alors, pourquoi ne pas imaginer un système qui permettrait de suivre une recherche, comme on suit actuellement un utilisateur ou un tag ? On créerait une nouvelle recherche et elle apparaîtrait dans le menu, à côté des aspects et des tags suivit. On pourrait lui donner un nom. Et hop ! Aussi simplement que pour afficher le flux d’un tag ou d’un aspect, un clic, et on a un flux réellement ciblé sur ce qui nous intéresse. Formidable, non ?

2. Sélectionner la langue

Un autre cas d’utilisation où on a énormément de message complètement inutile : les messages en langue étrangère. S’ils ne sont pas légion sur Facebook, où on communique principalement avec des amis « proches », ils sont très nombreux sur Diaspora. Allemands, Français, Italiens et Espagnols échangent dans un anglais approximatif. Et comme pour les chatons de tout à l’heure, une personne postant des messages globaux en anglais, qui peuvent nous intéresser, va reprendre sa langue maternelle pour des messages plus spécifiques, qui nous sont incompréhensibles. Il apparaît alors intéressant de pouvoir mettre des filtres sur son flux pour laisser passer uniquement les langues que nous comprenons, dans mon cas, l’anglais et le français.

La recherche ciblée et persistante pourrait presque résoudre se problème, en rajoutant un filtre non #German par exemple. Problème dans ce cas, il faudrait mettre un non #langue pour un certain nombre de langue (dont certaines que je n’ai même pas réussi à identifier). On pourrait alors imaginer un et #french et #english, malheureusement, les messages en anglais ne sont pas taggué #english. Et que ce soit pour la première ou pour la deuxième solution, cela implique que l’utilisateur ait taggué correctement chacun de ces messages.

La solution ? Détecter automatiquement la langue du message, et rajouter de manière automatique le tag, de façon visible ou invisible, je n’ai pas d’avis particulier là dessus. Ensuite, rajouter l’option du filtre dans les réglages même du compte plutôt que comme recherche persistante décrit ci-dessus, cela est quand même beaucoup plus pratique que de refaire une recherche pour chacun de nos aspects.

3. Factoriser les doublons

Bon, alors, on a retiré les chatons, permis de retrouver un post qui nous intéressait rapidement, rendu le tout accessible en un clic, et on a enlevé tous les posts incompréhensible de notre flux. Et bien, c’est déjà mieux ! Que reste-il ? Les fameux reshare. Ah, ce joli post qui a été repartagé par 4 de nos contacts et qui s’affiche 4 fois d’affilé dans notre flux. Je suis bien conscient que, dû à la nature décentralisée du réseau, cela est plus difficile à faire qu’il n’y paraît mais, tout de même, il devrait être possible d’afficher qu’une fois ce fichu post. À la date du repartage le plus récent, avec la liste des personnes l’ayant repartagé, mais ne l’afficher qu’une fois quand même. Et on aura enfin un flux plus propre, où nous ne serons peut-être plus submergés par l’information.

Je ne possède malheureusement pas encore les compétences pour implémenter ces fonctionnalités, mais si certains d’entre vous connaissent Ruby et Rails, je serais ravis de voir ces idées prendre vie ! N’hésitez pas à en parler ici..

Gravatar de La bande des Geexxx
Original post of La bande des Geexxx.Votez pour ce billet sur Planet Libre.

champtoussel dominique : Colorisation et modification d’une tête de mort … ;)

lundi 24 décembre 2012 à 16:16

L’idée de ce tuto m’est venue en vadrouillant sur youtube. Quelqu’un avait posté une vidéo sur la création d’un dessin de tee shirt, une tête de mort ! On n’est pas du tout dans l’esprit de noël … :mrgreen: Pas de carte de voeux ni de rêne !  Cette vidéo m’a surtout donné l’idée d’utiliser un des outils d’inkscape dont je me sers pour ainsi dire jamais , l’outil torsion.

Un outil équivalent ainsi que quelques autres ont été inclus dans la version X6 de CorelDraw. C’est très bon fichu voir même mieux qu’ inkscape mais c’est plus cher…

Pour la base , j’ai fouillé sur google image et trouvé un beau dessin de tête de mort. Si vous voulez tenter , cherchez avec le mot clé « skull ».

Attention, je n’aborde pas tout les détails dans cet article donc quelques connaissances de base d’inkscape seront donc nécessaire.

Vous voyez cette tête ? C’es la version bitmap donc pas du tout vectoriel. Si on zoom c’est caca beurk assuré. Pour la convertir , sujet déjà abordé maintes fois ici … il faut aller dans menu Chemin / Vectoriser le bitmap. Les paramètres par défaut iront très bien. (un seuil autour de 450 ou plus selon le contraste de votre dessin). Cliquez sur valider.

La version vectorielle est générée automatiquement et placée au dessus du dessin source. Si l’on déplace l’objet du dessus sur le côté, on peut voir la différence.

 

 

Supprimez le dessin source et travaillons sur le nouveau. Première chose que nous allons faire , c’est donner un air encore plus horrible avec justement l’outil torsion.

Il faudra déjà régler l’outil torsion.

Pour mon cas , j’ai utilisé une épaisseur de 20 et 22 en force. (on est pas dans un rpg ! )Nous allons utiliser le 7ème effet (a partir de la gauche) qui permet de pousser les chemins selon la direction donnée par la souris. Attention, il peut arriver qu’a force d’insister, des éléments du dessin disparaissent ! Je ne sais pas si c’est un bug ou normal mais dans ce cas, il faudra annuler et recommencer.

On va donc déformer les yeux ! C’est très facile a faire. On positionne le pointeur au dessus de l’oeil , on clique sur le bouton gauche et on « pousse » vers le bas. En répétant plusieurs fois ce mouvement, on arrive a doser un effet plus ou moins prononcé. Sur les captures, je n’ai déformé que les yeux mais il est tout a fait possible de déformer la mâchoire. A vous de voir !

Un de fait !

Voilà le travail avec les deux yeux écrasés sur un côté ! Sympa non ?

Nous allons ensuite donner un peu de couleur a l’ensemble avec le pot de peinture. Encore une fois, il va falloir changer les réglages de l’outil si l’on veut avoir le minimum de surprises !

Pour éviter le maximum de zones non remplies , augmentez le seuil « agrandir et rétrécir ». Avec une couleur grise sélectionnée auparavant et deux coups de clics voici ce que l’on obtient.

Pas de panique si les formes font « pâté » , c’est normal :( Passez ces deux objets en arrière plan avec la touche « page précédente ».

 

Cette capture avec un bon coup de zoom , montre ces fameuses petites zones non remplies que je souhaite avoir le moins possible. Elles sont quasi inévitables. Dans ce cas, le plus simple est de remodifier avec l’outil noeud la forme grise ou d’en créer une autre qui comblera le trou blanc.

Voici notre tête repeinte ! Nous allons la customiser avec quelques petites choses :

- un effet d’ombre sur l’ensemble.

- deux yeux blanc

- des dents jaunies très classe

On commence par l’ombre !

Au préalable si ce n’est pas déja fait, sélectionnez les deux blocs de couleurs gris et unissez les avec la commande dans le menu /chemin / union.  Ensuite , tracez un rectangle avec l’outil bézier.

Tordez la ligne de gauche vers la droite. Remplissez d’une couleur au pif et supprimez le contour. L’image qui suit sera plus parlante !

 

Dupliquez le fond gris de la tête, sélectionnez ensuite cette copie plus la forme que nous venons de tracer. Allez dans menu chemin / intersection.

Cette forme que nous venons de créer va servir a donner un côté ombré au dessin !

Pour avoir quelque chose de sympa , il suffit de d’appliquer un dégradé linéaire et le tour est joué. N’oubliez pas de passer sur cette forme en arrière sinon le débordement de couleur masque le dessin. (comme sur la capture)

Rien de très compliqué. Pour les yeux, j’ai juste utilisé une ellipse que j’ai déformée sur la partie haute avec l’outil noeud.

Si ont peut coloriser le crâne , on peut aussi faire de même avec les dents. On sélectionne le pot de peinture, plusieurs coups de clics et le tour est joué.

Ne pas oublier d’unir tout les objets créés par le pot de peinture ! Le fait de tous les unir permettra d’appliquer un dégradé à l’ensemble.

Voici la même capture avec un dégradé jaune->noir.

 

Et on oublie pas de passer ce remplissage en arrière plan !

J’espère que cet article vous donnera envie de vous amuser avec inkscape et l’outil torsion ! 8-)

 

 

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

Articles similaires

Planet Libre : Brèves du Planet Libre - Monday 24, December 2012

lundi 24 décembre 2012 à 00:00

Un état allemand souhaite obliger Facebook à permettre l'usage des pseudonymes - Clubic.com

facebook pistage


antistress : "Un organisme allemand spécialisé dans la protection de la vie privée des internautes a demandé l'introduction des pseudonymes sur le réseau". La moindre des choses.


Quand Facebook censure « Le Monde » pour une photo d’actualité - Rézonances

facebook neutralité


antistress : Facebook, AppleStore, Amazon... même censure.


Mozilla dresse son bilan de l’année 2012 - Toolinux

mozilla firefox FirefoxOS android


antistress : Tout est dans le titre (et l'article !).


[EN] 845g rises like a phoenix from the ashes of XAA - cairo-ickle

intel linux


antistress : Un billet un peu technique par Chris Wilson, développeur au sein de l'Intel Open Source Technology Center. Il faut surtout retenir (et saluer) que Intel, non content de fournir uniquement des pilotes open source pour ses chips graphiques, continue d'optimiser ses pilotes pour ses très anciens chips i830/i845 (Gen2) commercialisés au début des années 2000. Chapeau.


Le gouvernement britannique renonce au blocage par défaut des sites porno - PC INpact

neutralité web Royaume-Uni


antistress : Une nouvelle en faveur des libertés sur le net, c'est pas courant de nos jours.


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