PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Admin-Linux : Ralph Asset Management pour Datacenter, CMDB, DCIM

jeudi 4 septembre 2014 à 15:19

Ralph est une solution de gestion d’actifs orientée Datacenter, on peut le comparer à une CMDB (Configuration Management DataBase) pour les personnes sensibilisées à ITIL ou alors de DCIM (Data Center Infrastructure Management)

Ralph est libre sous licence Apache v2.

Voici un bref descriptif de l’architecture Ralph

Ralph Core

Ralph Core (DCIM et CMDB) agit comme un système de base pour toutes les applications Ralph.

Il s’agit d’une base de données des réseaux, adresses ip, racks, et du matériel découvert.

Il permet de :

  • Scanner le réseau automatiquement de manière périodique ou manuelle
  • Déployer des serveurs en générant les configurations DNS/DHCP et en utilisant I/PXE
  • Voir les relations entre les CI (Configuration Items) en utilisant l’interface de visualisation de la CMDB

Ralph Assets

Ce sous-module permet une gestion avancées des actifs qui a les caractéristiques suivantes :

  • Inventaire manuel
  • Peut être utilisé conjointement avec la découverte Ralph de base en utilisant une technique de rapprochement
  • Couvre le cycle de vie complet des actifs de l’achat jusqu’au retrait.
  • Permet de générer des rapport PDF personnalisés
  • Gestion des licences intégrés
  • Support matériel de base et getion des contrats
  • Module facile et utilisable pour des tâches d’inventaire génériques

Ralph Pricing “Scrooge”

Ce sous-module fournit une facturation flexible et un sous-système d’information financière qui peut :

  • Calcul le TCO des services en utilisant des méthodes de calcul complexe, en prennant en compte les temps de travail du support et le coût de la virtualisation
  • Support de facturation OpenStack avec le coût du matériel
  • Visualisation l’historique des données chaque jour pour superviser les tendances à travers le temps

Ralph CMDB

Ralph fournit une première version (expérimentale) d’un module de CMDB

Ce module est une fonctionnalité « ITIL » qui permet de gérer son infrastructure et les relations entre les différents composants. Il permet de connecter ses CIs avec des événements des tâches et des tickets qui leurs sont assignés.

Avec ce module, il est possible de :

  • Se concentrer non seulement sur ​​les infrastructures mais aussi sur les processus dit « Business »
  • Utiliser des couches et des relations pour regrouper des composants connexes
  • Intégrer avec des systèmes externes, comme de la supervision, du déploiement, de la gestion de version, des outils de ticketing, ça permet aussi de conserver les relations entre les CIs et les événements

À l’instant T, Ralph fournit les fonctionnalités suivantes :

  • Possibilité de créer des relations entre les CIs :
    • contient, fait partie de, requiert, est requis par, est le rôle de, a des rôles
  • Permet d’assigner un modèle à des CIs
  • Fournit des statistiques sur les changements et des rapports sur les CIs ayant le plus ou le moins changés
  • Ajouter des attributs personnalisés aux CIs en fonction de leur type
  • Possibilité d’étendre par des modèles personnalisés, des relations et des types.

Pour un système complet, Ralph CMDB fonctionne actuellement avec :

  • Supervision de l’infrastructure avec Zabbix
  • Gestion de configuration avec Puppet
    • Versionning des configurations
    • notifications de configurations effectuées par l’agent
  • Gestion des actifs par Ralph, tout simplement ;)
  • Gestion des demandes via l’intégration de JIRA pour les incidents et problèmes

 

Bref, ça faisait un moment que j’avais mis de côté la rédaction de cet article faute de temps, la liste des fonctionnalités couvertes est simplement impressionnante !!!
Personnellement, sans avoir testé, il ne me manquerait que le remplacement de Zabbix par du Shinken et Jira par OTRS

 

Liens utiles :

Site Officiel de Ralph

Documentation de Ralph (très complète)

 

Note :

L’image illustrant le rack provient d’OpenClipart

L'article Ralph Asset Management pour Datacenter, CMDB, DCIM est apparu en premier sur L'admin sous GNU / Linux - Blog Libre.

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

wilfried caruel : Pomodoro:L’application android de la semaine opensource

jeudi 4 septembre 2014 à 15:16

Présentation Pomodoro

screen-android

L’application de la semaine est consacrée à une méthode qui a fait ses preuves concernant notre productivité.

Je parlais de méthode, mais le mot le plus juste doit être technique.
L’application ne laisse aucun doute sur son utilisation.

L’application en question s’appelle « Pomodoro »

D’après « wikipedia

La technique Pomodoro est une technique de planification développée par Francesco Cirillo. Cette méthode se base sur l’usage d’un minuteur permettant de respecter des périodes de 25 minutes appelées pomodori (qui signifie en italien « tomates »). Ces différentes périodes de travail sont séparées par de courtes pauses. Proches des concepts de cycles itératifs et des méthodes de développement agiles, utilisées dans le développement de logiciel, la méthode est utilisée pour la programmation en binôme. La méthode a pour principale idée que des pauses régulières favorisent l’agilité intellectuelle.

Cette application permet donc de mettre en œuvre cette technique.

Cette application est disponible sous la licence « ApacheV2 ».

« Pomodoro » a 2 versions (identique) :
1 version sur le play store de google à 0.72€
1 version sur « Fdroid » gratuite

description

A tomato timer for using the Pomodoro technique.
The pomodoro technique is a personal time management method:
1. Choose a task.
2. Work uninterrupted for 25 minutes.
3. Walk away and break for 5 minutes.
4. After 4 tomatos, take a longer break.

La vidéo

Le développeur de « Pomodoro » s’appelle « Hlidskialf »

Mon avis :

Je connaissais cette technique via un blog qui parlait de productivité.
Un tour sur « F-Droid » et je suis tombé sur cette application donc je l’ai essayée et je j’ai fait la vidéo pour vous.
Par contre elle n’est pas compatible avec le LG G3 pour le moment.
« Pomodoro » est une application spartiate mais assez complète pour pouvoir l’utiliser en production.
Je ne peux pas vous dire si cela fonctionne ou pas n’en ayant pas l’utilité.
Mais d’après des retours il semblerait que cela fonctionne plutôt pas mal.
J’aurais aimé trouver une apps plus design, plus jolie mais elle est fluide et utile c’est déjà un bon début.
L’application est intéressante pour ceux qui travaillent avec cette technique

Connaissez- vous ou utilisez- vous la technique et qu’est ce que vous en pensez ?

Autorisations :

Modifier ou supprimer le contenu de la mémoire de stockage USB
Tester l’accès à la mémoire de stockage protégée

voir l’état et l’identité du téléphone

empêcher la mise en veille de l’appareil
contrôler le vibreur
désactiver le verrouillage de l’écran

Pomodoro - Productivity Timer Pomodoro - Productivity Timer
Prix: 0,72 €
Lien

Site officiel
Téléchargement
Projet GitHub

Musique : Le Fol -Open-Eyed

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

Wooster by CheckmyWebsite : On peut être Saas et rester FOSS !

jeudi 4 septembre 2014 à 09:00

Venant nous-même d’un background associatif et utilisateurs/contributeurs depuis de nombreuses années de logiciels Open Source, je me suis posé pour la première fois de ma vie la question du positionnement d’un service comme Check my Website par rapport à l’Open Source.

Qu’apporte l’Open Source à un service payant comme Check my Website ? Comment Check my Website « rend » au mouvement ce qu’il lui prend ?

L’Open Source est au cœur de notre ADN

Sans l’Open Source, Check my Website, comme la plupart des services SaaS, n’existerait pas. C’est la seule voie possible à suivre pour une startup ayant par nature peu de moyens financiers.

Mais la finance n’étant pas tout, c’est aussi la seule voie pour garantir à notre service un maximum d’ouverture et d’interopérabilité.

Au final, notre infrastructure est entièrement bâtie sur GNU/Linux et les logiciels Open Source et ce n’est pas négociable !

L’Open Source n’est pas qu’une affaire de code

Même si nous relâchons peu de code (voir les contributons faites au projet PhantomasJS ou le plugin Check my Website pour Nagios et cie par exemple) nous avons commencé et continuerons de promouvoir et tester les solutions Open Source que nous pensons complémentaires de Check my Website et de participer de diverses façons au mouvement Open Source en général.

Documentation

Nous avons au cours de notre première année d’existence traduit les règles YSlow en français. Ceci s’est avéré naturel car nous en avions besoin pour notre service. Mais nous ne nous sommes pas arrêté là et avons pour le coup réunis toutes les traductions disponibles avec l’accord de leurs auteurs respectifs et proposer celles-ci à différents formats électroniques. Une bonne occasion de tester les Gitbooks !

Dans le même esprit, la toute nouvelle documentation du service Check my Website est « lâchée » sous licence Open Source. Que nos utilisateurs soient payants ou gratuits, ils auront ainsi le droit de bénéficier du même niveau de documentation.

Wooster nous permet bien sûr de continuer à partager avec vous découvertes et nouvelles autour des logiciels Open Source permettant de construire, héberger, et naturellement superviser des sites web de plus en plus disponibles, performants et efficaces.

Conférences et salons

Je serai présent en sérieuse compagnie pour donner une conférence à Nüremberg pour l’OSMC 2014 organisée par Netways. Le sujet portera sur comment dire au revoir à Nagios. Wooster s’est déjà fait l’écho à maintes reprises de la voie que je suis en ce sens.

Ce n’est pas que je tienne absolument à tuer le père mais j’aime explorer les nouvelles architectures de supervision Open Source qui sont en train de naître en dehors de ce qui reste la référence pour la supervision interne en entreprise.

Il est temps maintenant de découvrir notre engagement en tant que service commercial pour l’Open Source.

L’offre Check my Website pour l’Open Source

Notre première décision « commerciale » a été de créer le programme « Free Forever For FOSS », qu’il est possible de traduire par « Gratuit à vie pour les logiciels libres et Open Source ».

Programme « Free Forever For FOSS »

Ce programme permet de bénéficier gratuitement du service Check my Website pour un ou plusieurs sites dans les conditions recommandées par l’éditeur du service; à savoir:

  • 3 lieux de contrôles minimum.
  • Contrôles parallèles depuis ces lieux toutes les minutes.
  • Emails illimités pour les notifications.

Mais qu’entendons-nour par projet Open Source ?

Projets Open Source

Tous les projets Open Source, quelque soit leur licence, peuvent bénéficier du programme. Ce type de sites entre donc dans le programme:

  • Site de projet Open Source.
  • Site de documentation et support d’un projet Open Source.
  • Planète ou webzine traitant des logiciels Open Source.
  • Site communautaire traitant de l’Open Source en général ou d’un projet en particulier.

Ne rentrent pas dans ce programme les sites commerciaux ayant un rapport avec l’Open Source.

Par exemple, le site officiel du projet Shinken entre dans le programme alors que le site qui commercialise les solutions basées sur Shinken ne rentre pas dans le programme.

Que ce soit clair, nous n’exigeons rien en contrepartie de ce geste. Cependant, nous n’avons rien non plus contre un lien retour ou un mot à notre égard sur le site supervisé. C’est à votre entière discrétion !

Contactez-nous pour profiter dès à présent du programme FFFFOSS !

Saas et Foss peuvent faire bon ménage

Au regard de cet écrit, je me dis qu’il est en fait tout à fait possible pour une entreprise commerciale, éditrice de solutions en ligne qui plus est, de redonner un peu des nombreux bénéfices que lui procurent l’Open Source en général.

Bien sûr, cela constitue une évolution profonde des rapports avec le mouvement puisque les contributions se font peu souvent sous forme de code, qui reste la matière première, la fondamentale du mouvement. C’est une position légèrement schizophrénique que nous essayons d’assumer tous les jours !

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

dada : Passman, l'application OC7 qui sauvegarde vos mots de passe

jeudi 4 septembre 2014 à 08:42

En voici une application qui se glisse très bien dans mon instance ownCloud : Passman !

Tête en l'air de première catégorie, j'ai toujours tout fait pour ne rien perdre et ne rien oublier. Mon instance ownCloud sauve mes fichiers, mes contacts et mon calendrier et maintenant mes mots de passe.



Via une interface assez complète, Passman stock vos mots de passe, l'adresse du site web auquel ils se réfèrent, les nom d'utilisateur, les adresses mails, etc.

Un mot de passe global protège l’accès à cette base de données. Si un curieux touche à votre ordinateur lorsque vous avez le dos tourné, il ne pourra rien faire sans ce dernier. Les mots de passe sont récupérables sans les afficher, en cliquant sur le bouton "Copier". Vous pouvez faire vos manipulations avec quelqu'un à côté de vous et il ne verra rien, si ce n'est des petites étoiles.

Passman permet aussi de générer des mots de passe pour vous.



On veut des chiffres, des lettres et des caractères spéciaux le tout dans une chaine de 10 caractères ? On clique et c'est bon.

Une autre option chouette quand on commence à se servir de Passman est l'ajout de nouveau site via un bookmarklet qu'on place sur la barre de raccourcis de Firefox. La capture suivante montre la popup qui s'ouvre à l'ajout d'un lien : la demande du mot de passe maitre est en pleine action.


Il se glisse très bien à côté de celui de Diaspora*, en plus.


Vous n'avez plus la moindre excuse pour les oublier, vos mots de passe sont au chaud maintenant ;)

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

Quack1 : Python — os.path.exists("~/something") retourne toujours False

mercredi 3 septembre 2014 à 13:02

Strange fact que je viens de découvrir dans Python1.

La méthode os.path.exists() retourne toujours False quand l'argument commence par un ~.

>>> import os.path
>>> os.path.exists("~/.my.cnf")
False

Il faut utiliser la méthode os.path.expanduser() pour remplacer le ~ par le contenu de la variable $HOME — et ainsi obtenir un chemin absolu — pour que le résultat de la méthode soit correct.

>>> os.path.expanduser("~/.my.cnf")
'/home/quack/.my.cnf'
>>> os.path.exists(os.path.expanduser("~/.my.cnf"))
True

Selon la documentation, le problème pourrait provenir d'un appel à la méthode os.stat, même si celle si ne génère pas d'autre erreur que « OSError: [Errno 2] No such file or directory: '~/.my.cnf' » dans mon shell.

Bizarre. À l'avenir, je saurais que le problème peut venir de là !

===

EDIT 04/09/2014

La raison de cette particularité est en fait beaucoup plus simple. Le symbole ~ est un caractère qui est substitué par un shell. Or, dans ce cas présent, aucun shell n'est appelé. Donc la méthode Python os.path.exists cherche le fichier .my.cnf dans le dossier ~, qui n'existe pas sur le système. D'où la nécessité d'utiliser os.path.expanduser() pour demander à Python d'effectuer la substitution.

Merci aux commentaires et aux réponses sur Twitter qui m'ont expliqué tout ça ! :)


  1. Ici en version 2.7.6 sur une xUbuntu. Le bug est le même sur Python 3.4.0 

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