• Accueil
  • Mes publications
    • Interview de Yannick Le Briquer, DG d'Anakeen
  • Success Story
    • Virtualbox 4.1 + Bodhilinux 1.2.0 + kernel 3.0, le trio gagnant
    • Passer de Debian Lenny-Postgresql 8.3 à Debian Squeeze-Postgresql 8.4 sans douleurs
    • Sauvegarde des bases Mysql/MariaDB avec Xtrabackup
  • A propos...
  • Me contacter...

A la une !

image image image image image
Jxplorer, un client pour gérer simplement ton annuaire LDAP Lire la suite
Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement ! Lire la suite
Plume, une mine d’or qui regorge de pépites open source ! Lire la suite
Programmer ses twitts et les publier sur Google+, rien de plus simple… Lire la suite
Server Fault, pose ta question à des experts (sysadmin, …) et on te répondra… gratuitement Lire la suite

Sujets étiquetés ‘monitoring’

Centralisation des logs, pourquoi tout mettre dans le même panier ?

Jeudi, 01 décembre 2011 12:31 0 commentaires
Ce que j’aime sous les systèmes *Nix, ce sont les logs. Quel bonheur de retrouver des traces sur ce qui est exécuté sur la machine par divers programmes ou même par le système lui-même. Rien que dmesg qui nous permet de suivre tout ce qui s’est passé au démarrage du système. On peut ainsi avoir des pistes d’investigation quand quelque chose cloche.

Si tu gères un parc serveur, au lieu de te connecter sur toutes les machines pour savoir si tout est ok, pourquoi ne pas centraliser tous ces logs sur une même machine afin de pouvoir parcourir tout ça et de disposer d’outils suffisamment élaborés pour appliquer filtre, recherche ou autres ? Un billet posté par Olivier Jan sur le blog Monitoring-fr intitulé : « Enfin du nouveau dans la gestion des logs » nous fait un état des lieux sur quelques solutions possibles pour mettre le dispositif en place. Il y cite :

  • PHPLogCon
  • Octopussy
  • Graylog2
  • Logstash
  • log.io
  • …


Un intérêt certain est que si un serveur tombe, vous disposerez des logs de la machine et si votre machine qui centralise les logs tombe, vous aurez toujours vos serveurs. Si les deux tombent, achetez vous une patte de lapin ;)

Bonne administration !



Munin, ou l’art de monitorer son serveur très simplement

Jeudi, 17 novembre 2011 09:03 0 commentaires
J’avais déjà joué avec Munin du temps où j’hébergeais mon petit serveur (en 2007) sans prétention qui tournait sous FreeBSD. Sur les conseils de Quirk (tu nous manque !), pour avoir un oeil sur mon serveur,sa charge, …il m’avait conseillé de poser Munin afin de logger tout ce qui s’y passait.

Munin est donc un outil de monitoring qui vous permettra de tracer ce qui se passe sur votre serveur et d’en détecter les éventuelles problèmes qui plomberait les performances. Le tout est visible via de beaux graphiques. La version 2.0 beta4 est sorti courant de l’été. Munin fonctionne essentiellement avec Perl et RRD tools (pour la partie graphique). Son installation est relativement aisé car il figure la plupart du temps dans les outils de packaging des divers OS que vous utilisez. Munin peut être utilisé en mono instance ou centraliser la remonté de monitoring d’autres machines via des nodes. Il suffit en fait d’avoir un serveur maître et d’installer la partie node sur les autres machines ce qui vous permettra via une machine de monitorer les autres !

La documentation est bien construite et est agrémenté de nombreux exemples pour la mise en oeuvre. Munin est en plus extensible via des plugins et le site Munin exchange les centralisent et vous permettra de connaître par exemple le top 10 des meilleurs extensions. Une démo est disponible ici.

Voici un exemple de graphique généré par Munin, il s’agit de la charge cpu sur l’instance de démo :



A vous de jouer ! J’ai oublié de vous dire, non seulement il surveille votre serveur mais en plus, il peut envoyer des alertes selon le paramétrages que l’on aurait fait en amont !

Bon administration !



Linux 101 Hacks eBook, toi aussi apprend encore plus de trucs sur ton OS

Lundi, 10 octobre 2011 09:02 0 commentaires
Toujours dans le cadre se devenir plus compétent dans la maîtrise de son système d’exploitation, voici un site qui propose un ebook téléchargeable ou lisible en ligne écrit par Ramesh et intitulé : « Linux 101 Hacks« . Le livre est découpé en plusieurs chapitres qui vous permettra de jongler de l’un à l’autre sans être obligé de suivre leurs numérotations. Au programme :

  • Chapitre 1 : utilisation de la commande CD
  • Chapitre 2 : manipulation des dates
  • Chapitre 3 : manipulation des commandes ssh au niveau client
  • Chapitre 4 : les commandes essentielles
  • Chapitre 5 : les « prompt »
  • Chapitre 6 : coloriser son prompt via PS1
  • Chapitre 7 : archives et compressions
  • Chapitre 8 : historique des commandes
  • Chapitre 9 : taches d’administration systèmes
  • Chapitre 10 : exemples d’utilisation avec apachectl et httpd
  • Chapitre 11 : scripts Bash
  • Chapitre 12 : surveillance système (monitoring) et performance
  • Chapitre 13 : quelques bonus


Un programme donc chargé mais fort intéressant, il ne reste plus qu’à potasser tout ça :)

Bonne révision !



phpSysInfo, toi aussi obtient facilement les infos de ton serveur !

Jeudi, 22 septembre 2011 08:27 0 commentaires
phpSysInfo est un script Php comme son nom l’indique ;) Il a pour but donc de permettre d’obtenir les informations sur la configuration de votre serveur. Vous pourrez ainsi obtenir des informations sur :

  • l’uptime de la machine
  • les processeurs
  • l’état de la mémoire
  • la liste des cartes PCI
  • la liste des périphériques SCSI, IDE, SATA
  • sur le(s) carte(s) réseau(x)
  • l’utilisation des disques durs en terme point de montage, taux d’occupation,les informations SMART,…
  • l’état de la batterie
  • les process en cours…


Les systèmes d’exploitation supportés sont toutes les plateformes BSD (FreeBSD/NetBSD/OpenBSD), Apple Mac OS X, Windows (NT/2000/XP/2003/2008?). L’interface est traduite en de nombreuses langues et le thème de la page peut être changé facilement via les thèmes existants. Il existe un système de plugins permettant ainsi d’étendre les fonctionnalités de ce script. Il n’a pas besoin de base de données car il utilise des fichiers XML.

Bonne Administration !



Find out what is using your swap, toi aussi débusque qui se cache dans le swap !

Mardi, 20 septembre 2011 08:26 0 commentaires
La swap est un fichier d’échange qui est en quelque sorte le prolongement de la mémoire vive de l’ordinateur. A l’heure actuelle, on ne peut pas dire qu’elle soit autant sollicitée qu’auparavant où le prix de la RAM était nettement plus cher. Certaines personnes chiffrent la swap car on ne maîtrisent pas toujours sont contenu et dans le cadre d’assurer la sécurité de ses données, rien n’est jamais de trop.

Erik Ljungstrom a écrit sur son blog All things Sysadmin un article intitulé : « Find out what is using your swap » qui vous permettra justement de mettre au grand jour le contenu du fichier swap. Pour cela, il utilise un petit script écrit en bash.

Testons de ce pas :

# ./getswap.sh | sort -n -k 5 
Overall swap used: 0
PID=1000 - Swap used: 0 - (iwlagn )
PID=1062 - Swap used: 0 - (cifsd )
PID=1063 - Swap used: 0 - (cifsd )
PID=1064 - Swap used: 0 - (cifsd )
PID=1087 - Swap used: 0 - (hd-audio0 )
PID=1114 - Swap used: 0 - (dbus-daemon )
PID=1150 - Swap used: 0 - (avahi-daemon )
PID=1151 - Swap used: 0 - (avahi-daemon )
PID=1177 - Swap used: 0 - (getty )
PID=1189 - Swap used: 0 - (getty )
PID=11 - Swap used: 0 - (cpuset )
PID=1202 - Swap used: 0 - (getty )
PID=1203 - Swap used: 0 - (getty )
PID=1205 - Swap used: 0 - (getty )
PID=1210 - Swap used: 0 - (acpid )
PID=1226 - Swap used: 0 - (cron )
PID=1227 - Swap used: 0 - (atd )
[...]
La commande liste tous les processus et nous indiquent si le processus utilise la swap, beaucoup d’informations pas forcément utiles car un ps ferait de même. Mais avec la commande suivante :

# ./getswap.sh | egrep -v "Swap used: 0" |sort -n -k 5

Overall swap used: 0
On ne voit que les processus qui utilisent la swap.

Bon espionnage ;) !

« Vieux sujets

Recherche

Taille de la police
Promouvoir et soutenir le <a href=
Suivre le blog au fil des jours

Blogroll

  • Blog d'iMil
  • Blog de Bapt
  • Blog de Nicolargo
  • EzUnix
  • FJob
  • Le blog de Maester
  • NetBSDfr

Archives

Catégories

Retrouvez aussi sur PriceMinister  : Livres En Langue Étrangère, Livres D'Informatique, Locations De Voiture
Découvrez la boutique de zatmania.

Sponsors

Haut de page

Mots-clefs

administration backup bash blog cms code css debian design développement firefox framework free games git github GNU/Linux google google code graphisme html javascript jeux linux monitoring mysql opensource pdf php réseau security server shell ssh sysadmin sécurité thèmes tutorial tutoriel twitter ubuntu unix web webdev wordpress

Mes twitts…

Derniers articles

  • Jxplorer, un client pour gérer simplement ton annuaire LDAP
  • BigBlueButton, la solution de web conférence ultime ?
  • Bleachbit, le nettoyeur ultime ou comment faire le ménage proprement !
  • Plume, une mine d’or qui regorge de pépites open source !
  • JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co)

Derniers commentaires

  • le blog d'olybop propose de bons thèmes bravo...
    By Wiloooo
  • [...] 30 avril 2012 13:53 0...
    By JqueryThis, tout chercher à propos de Jquery (tutorials, plugins & Co) | Zat's Hall
  • Stikked improved version: https://github.com/claudehohl/Stikked...
    By Claude
  • [...] J’ai...
    By 21 outils afin d’optimiser le temps de chargement de vos pages ! A utiliser sans modération | Zat's Hall

Licence

Contrat Creative Commons
Ce(tte) oeuvre est mise à disposition selon les termes de la Licence Creative Commons Paternité 3.0 non transcrit.