Mise à jour automatique de serveurs Linux

mise à jour linux

Vous n’êtes pas sans savoir que des serveurs, au même titre que tout équipement informatique, doit être mis à jour. Cela pour des raisons de performances, mais aussi et surtout pour la sécurité de ces derniers ! Néanmoins, lorsqu’on gère plusieurs serveurs, cela peut vite devenir fastidieux de se connecter à chacun et de les mettre à jour manuellement. Voyons comment faire pour que ces petites mise à jour se fassent toute seule !

(suite…)

Automatiser son backoffice avec Paypal IPN

paypal ipn

Paypal possède une grande notoriété et je ne vous le présenterai donc pas. C’est un bon choix d’intermédiaire pour récolter des paiements sur son site internet. Seulement, contrairement à la solution d’ATOS qui est à la base des API de paiements des différentes banques, Paypal propose une multiplicité de moyens d’intégration sur son site. Du bouton HTML à l’API NVP, il est parfois difficile d’automatiser son backoffice. De l’envoi d’un email de confirmation de commande à la synchronisation de sa base de données clients, l’automatisation est plus pratique – et efficace – que d’attendre les mails de confirmation paiement de Paypal et d’agir manuellement.

(suite…)

RAID : tirez le meilleur de vos disques durs

configurer et choisir un raid

Pour ceux qui l’ignorent, le RAID – acronyme de l’anglais redundant array of independant disks –
consiste à rassembler plusieurs disques et de les utiliser de manière concurrente pour améliorer les performances ou la résilience des données. Quelque soit le nombre de disques réel, à l’usage ce sera comme si vous n’en aviez qu’un. On peut utiliser RAID à partir de deux disques et jusqu’à plusieurs centaines. Par ailleurs, il existe beaucoup de configuration RAID différentes, que vous vouliez assurer la redondance de vos données, améliorer les performances ou les deux à la fois, pour un serveur ou un ordinateur personnel, il y a forcement un niveau de RAID qui vous convient.

(suite…)

Maitrisez MySQL en CLI – avancé

maitriser mysql en ligne de commande

Nous avions vu dans un précédent billet comment gérer MySQL en ligne de commandes. Nous avons donc appris à créer, modifier, supprimer des tables et des bases. Nous avons aussi vu comment lire, écrire, effacer et trier des données dans ces tables. Ces opérations constituent le plus gros du travail que l’on a à effectuer dans des bases SQL. Cependant, nous avons parfois à gérer des données complexes, dont l’organisation nécessite des traitements plus poussés. On va donc parler d’index, de clefs primaires, de clefs étrangères ou encore de recherches FULLTEXT. Autant de méthodes qui vont nous aider à organiser et gérer des schémas de données complexes.

(suite…)

Connexion Facebook et plus avec le PHP SDK

facebook-wide

On est d’accord, en tant qu’internaute, se créer un compte sur un énième site en entrant son pseudo, son email et son mot de passe, c’est chiant. C’est pourquoi beaucoup de sites proposent la connexion par facebook en un clic. Comment met-on ça en place ? Vous allez voir, c’est hyper simple !

(suite…)

Gardez un œil sur ses serveurs avec Collectd

collectd vs munin

On a vu dans un précédent article comment garder un œil sur ses serveurs avec des rapports journaliers, mais ici, c’est d’une manière graphique que nous voulons voir nos serveurs, et surtout, voir l’évolution dans le temps. Quelle quantité de RAM est utilisée, quel espace disque reste-t-il, quelles sont les ressources CPU monopolisées par les services en fonctionnement…

(suite…)

POO en PHP

cheatsheet poo php

Ce post était jusque là en privé, juste pour mon usage personnel, et puis je me suis dit qu’il serait bête de ne pas en faire profiter les autres (c’est le but d’un blog non ?). Voici donc quelques rappels sur la POO en PHP. Bien que j’explique un peu les différentes notions, cet article est une cheatsheet sur la POO. Par conséquent, il n’est pas destiné à ceux qui n’en ont jamais fait (ils seront totalement perdus). En revanche, ceux qui connaissent déjà mais qui, comme moi, ont quelques trous de mémoire, vous pouvez bookmarquer cet article !

(suite…)

Configuration d’un serveur Linux – Garder un œil sur le serveur

paramétrer serveur web linux

Nous avons vu dans un précédent article comment faire un monitoring ON SITE d’un serveur. Cependant, lorsqu’on en possède plusieurs, ce n’est pas ce qu’il y a de plus pratique que de devoir se connecter manuellement en SSH sur le serveur et d’aller explorer un par un les fichiers de logs. Logwatch va justement nous permettre d’automatiser tout cela et de recevoir des rapports directement par mail !

(suite…)