background preloader

Informatique

Facebook Twitter

Agile

Turn Your Raspberry Pi into a Network Monitoring Tool. Whether you want to keep an eye on devices on your home network or wish to monitor the performance of your website, the open source Nagios monitoring tool should be your first port of call. Although you’ll need a Linux box, the Nagios software is quick to install and straightforward to configure.

But, it’s a bit of a waste of a PC. Having a full system setup and dedicated to checking whether other devices have gone offline wastes space, power and hardware. Fortunately, we have a solution to this, in the shape of the Raspberry Pi, the compact British-built mini-computer that has proved itself to be incredibly versatile since its release in 2012. So popular, in fact, that a new version, the Raspberry Pi 2 has been released in 2015. The Rabbit Hole of Nagios Before we get started, a word of warning. So before proceeding, keep this in mind. Prepare Your SD Card with NagiosPi With the image written, pop the SD card into your Raspberry Pi and boot it up. Configure NagiosPi With Your Computer. Smartlook - Outil gratuit d'enregistrement des écrans des visiteurs et de replay de sessions.

Getting Started with Docker for the Node.js Developer. Mettre en place un serveur Web : Apache, Let's Encrypt. Dans ce tutoriel, je vous propose de découvrir comment mettre en place un certificat TLS/SSL en utilisant Let's Encrypt sur un serveur apache. Installation de l'outil En plus d'être une autorité de certificat, Let's Encrypt offre un outil qui permet la mise en place automatique d'un certificat SSL pour votre nom de domaine. Pour installer cet outil, il va falloir commencer par cloner le dépôt GitHub. Nous allons donc commencer par installer git sur notre serveur. sudo apt-get update sudo apt-get install git Maintenant que nous disposons de git, nous allons pouvoir cloner le client Let's Encrypt depuis le dépôt Github officiel. Sudo git clone /opt/letsencrypt --depth=1 J'ai rajouté l'option depth=1 afin d'éviter de récupérer l'entièreté de l'historique git.

Cd /opt/letsencrypt sudo git pull Mise en place du certificat /opt/letsencrypt/letsencrypt-auto <IfModule mod_ssl.c><VirtualHost *:443> ... Le renouvellement. A Google Script to Read/Write in a Google Spreadsheet – Blog. I needed to develop an web application capable of read and write in a google spreadsheet. After few hours turning around my buggy code, I finally find a way to do it.

Here is an Demo example of what I did. A form to input data A table to display data stored If you click on a ltable ine, data are filling the form, then you can update a record. and there is the code code.gs index.html. Query Language Reference (Version 0.7)  |  Charts  |  Google Developers. The Google Visualization API Query Language lets you perform various data manipulations with the query to the data source. Typically, visualizations expect data in some specific form.

For example, a pie chart may expect data as two columns: a text label and a numeric value. The data within the data source may not exactly match this structure. For example the data source may have more than two columns, or the order of the columns may not match the order expected by the pie chart. The query language provides the ability to send data manipulation and formatting requests to the data source, and ensure that the returned data structure and contents match the expected structure.

The syntax of the query language is similar to SQL. Developers familiar with SQL should be able to quickly learn and use this query language. Note that data sources are not required to implement the query language, or if they do, to implement all features of the language. Setting the Query from JavaScript Example: Overview. Gulp pour les débutants. Avec Grunt, Gulp est l'un des principaux task runners utilisés aujourd'hui.

Le formidable Zell Liew présente de manière claire et complète cet outil de développement qui vous facilitera la vie. Par Zell Liew Note de Chris Coyier : Zell a un style de tutoriel bien à lui (voir son tuto Découvrir Susy) qui se prête bien à des sujets de cette ampleur. Je me suis attaqué à Grunt dans mon article Grunt pour ceux qui pensent que Grunt est compliqué et j’ai l’impression que les lecteurs l’ont trouvé bien utile, alors on recommence avec Gulp qui est tout aussi populaire que Grunt ! Gulp est un task runner c’est à dire qu’il effectue des tâches pour vous. Créer un serveur web localrafraîchir le navigateur automatiquement à chaque fois qu’un fichier est modifiéutiliser des préprocesseurs comme Sass ou LESSoptimiser des ressources comme CSS, JavaScript et les images.

Avant de commencer, voyons pourquoi vous pourriez utiliser Gulp plutôt que d’autre outils. Pourquoi utiliser Gulp ? Installer Gulp puis : Gulp pour les débutants. DataRecovery. Deleted or lost files can sometimes be recovered from failed or formatted drives and partitions, CD-ROMs and memory cards using the free/libre software available in the Ubuntu repositories. The data is recoverable because the information is not immediately removed from the disk. Follow these steps to recover lost data. You should NOT write to the failed device, as it can worsen a hardware failure, and overwrite existant data in case of lost files . Shut down the affected machine as soon as possible, and restart it from a LiveCD or LiveUSB.

Be certain that the "live" cd does not automatically mount any partition or swap space. Guidelines The following software will passively try to recover your data from failed or failing hardware. If your device is damaged, it is advisable to image the device and work on the image file for data recovery. To recover data from a failed device, you will need another device of equal or greater storage onto which to save your data. Lost Partition GNU Parted Gpart. Cluster - Private group sharing with friends and family. PingPlotter - Pinpoint Network Problems. How to Monitor User Activity with psacct or acct Tools. Psacct or acct both are open source application for monitoring users activities on the system. These applications runs in the background and keeps track of each users activity on your system as well as what resources are being consumed. I personally used this program in our company, we have development team where our developers continuously work on servers.

So, this is one of best program to keep a eye on them. This program provides an excellent way to monitor what users are doing, what commands are they firing, how much resources are being consumed by them, how long users are active on the system. I think this is one of the great and must needed application for every Linux/Unix System Administrators, who wanted to keep a track of user activities on their servers/systems. The psacct or acct package provides several features for monitoring process activities. Installing psacct or acct Packages To install psacct package under rpm based distributions issue the following yum command. # ac # sa. CUPS Cloud Print | Niftiest Software. Introduction CUPS Cloud Print is a Google Cloud Print driver for UNIX-like operating systems ( Linux, Mac OS X , BSDs etc ). It allows any application which prints via CUPS to print to Google Cloud Print directly. Why?

Assuming you have Print-Cloud-Ready printer, Google Cloud Print allows you to print to your printer without installing any printer specific drivers – aside from the obvious advantages of not having to install drivers for every printer you come into contact with, it allows you to use a proprietary printer on platforms you would not normally easily be able to use ( for example, printing from an ARM-based Raspberry Pi to a printer where the manufacturer only provides x86 proprietary drivers ). Also, because Google Docs ( Google Drive ) presents itself as a printer to Cloud Print, it also means you can ‘print’ directly to Google Docs using CUPS Cloud Print ( some users have leveraged this functionality to scan to Google Docs ). License and Downloading Run in a terminal: Flock — Pricing. Gobotree - Design and Architecture Resources. Powershell pour les débutants (1ère partie) | Powershell. I. Présentation du sujet J’écris ce billet en guise d’introduction à ce que l’on pourrait comparer sommairement à une sorte de série « pour les nuls« .

Loin de moi l’idée d’introduire une quelconque connotation péjorative dans cet article , mais au fil de mes expériences et des informations que j’ai pu glaner sur le net et autres ouvrages sur le sujet, j’ai pensé qu’un rappel des fondamentaux serait peut être utile à votre envol dans ce monde hostile qu’est le “scripting” ou le shell sous Windows.

En fait, j’imagine volontiers le désarroi d’un technicien ou administrateur sous Windows, qui n’a jamais ou très peu sollicité la ligne de commande, à qui on va exposer des concepts d’objets, de classes, de types, de collections, d’instances (pour le vocabulaire) sans compter des syntaxes condensées et complexes (pour la grammaire) manipulant des concepts obscurs du système. • Du batch (en gros l’héritage du DOS) – Ca ressemble/ait à ça…Non ? WMIC useraccount where "name like '%500'" get name II. Online regex tester and debugger: JavaScript, Python, PHP, and PCRE. Ht01_basic.pdf. Debuter_avec_Base.pdf. 4 étapes pour migrer un serveur web sans interruption. Dans la nuit de mardi à mercredi, j'ai migré une vingtaine de sites web d'un serveur à un autre.

N'ayant pas la main sur les noms de domaine de chacun de ces sites, je ne pouvais pas non plus débrancher en mode sauvage le serveur n°1 et dire aux propriétaires des sites: "Maintenant allez changer vos DNS". Le temps que ça se réplique, que tout le monde le fasse et compagnie, ça peut prendre une semaine complète. Une semaine où leur site aurait été plus ou moins inaccessible pour les internautes.

Alors, comment faire dans ce cas là ? Comment migrer du serveur A au serveur B sans aucune interruption ? Voici mon secret de beauté : Rediriger tout le trafic du serveur A vers le serveur B. 1/ Vérifiez bien que tout est OK sur le nouveau serveur. 2/ Autorisez votre ancien serveur à faire de l'IP Forwarding, c'est-à-dire rediriger les paquets vers l'au-delà d'ailleurs : echo 1 >/proc/sys/net/ipv4/ip_forward iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 123.123.123.123. Page 2 sur 1808 - Upgrade your mind. On refaisait le monde avec Ploum en fin de semaine dernière, nous remémorant nos débuts sur le net, les premiers sites qu'on lisait et qu'on faisait et bien sûr les blogs FR qu'on aimait lire.

Et je ne sais pas si c'est parce que le monde du blog s'est professionnalisé, si c'est parce que les thématiques ont changé ou si c'est parce qu'on est devenu des vieux cons, mais on n'y trouve plus vraiment notre bonheur en tant que lecteur tendance bidouilleur. Et ça me fait le même effet avec la presse papier informatique. J'aimais par exemple PC Team, Pirates Mag et le Virus Informatique et malheureusement, avant la semaine dernière, il n'y avait plus rien d'équivalent en kiosque.

Quelle tristesse ! Je dis "avant la semaine dernière" car si vous l'ignorez encore, le n°27 du Virus Informatique vient de sortir ! Je viens de l'acheter, je l'ai parcouru rapidement et on y retrouve tout ce qui me plaisait à l'époque. Vous avez aimé cet article ? Documents de référence ITIL V3. Glossaire ITIL V3 Glossaire 2007 des termes ITIL par ordre alphabétique (Janvier 2010 - 923 Ko) Glossaire 2011 des termes ITIL par ordre alphabétique (Août 2011 - 1 627 Ko) Introduction au cycle de vie des services Introduction à la gestion des services informatiques (ITSM) (Juillet 2011 - 1 363 Ko) La stratégie des services (Service Strategy) Buts, objectifs et principes-clés (Juillet 2011 - 975 Ko) Les processus (Juillet 2011 - 750 Ko) La conception des services (Service Design) Objectifs et principes-clés (Juillet 2011 - 981 Ko) Les 5 axes de conception (Juillet 2011 - 923 Ko) Les processus (Juillet 2011 - 995 Ko) La transition des services (Service Transition) Principes et politiques (Révision Août 2011 - 671 Ko) Les processus (Août 2011 - 972 Ko) L'exploitation des services (Service Operation) Principes-clés et objectifs (Juin 2013 - 748 Ko) Les fonctions (Juin 2013 - 1 244 Ko) Les processus (Juin 2013 - 833 Ko) L'amélioration continue des services (Continual Service Improvement)

Cours ITIL : Introduction à ITIL par Philippe Ris. Ces pages web sur ITIL sont une synthèse de mes lectures sur le sujet, confrontées à mon expérience de consultant. La majorité des propos tenus sont donc le reflet de la démarche ITIL (et c'est heureux !) Mais je n'ai pas hésité à en faire une lecture critique lorsque je le jugeais utile. Des exemples concrêts sont également tirés des situations que j'ai pu rencontrées. ITIL se veut être un recueil cohérent de livres des meilleures pratiques (« Best Practices ») de la gestion de services informatiques. Le référentiel ITIL est géré par l’organisme anglais CCTA (Central Computer Telecommunications Agency) au Royaume-Uni (OGC - Office of Government Commerce depuis avril 2001). ITIL a été développé vers la fin des années 80 (le vocabulaire s'en ressent parfois un peu !) Pour mieux gérer l'importance croissante des Systèmes d’Information (Information Systems, IS).

Les objectifs affichés Structure type d'un recueil ITIL Les modules (guides) ITIL Liens ITIL Un livre en francais sur ITIL. Microsoft Word - itilv3_introduction.docx - itilv3_introduction.pdf. Using Pidgin with a Google Apps domain. OpenRefine.

Gestion de projet

Solutions collaboratives. Informatique. Authentification sous Linux.