X-Space

Aller au contenu | Aller au menu | Aller à la recherche

samedi, avril 19 2008

Backup FTP

Depuis mercredi et comme chaque année, OVH vient de passer sa gamme de serveurs dédiés en reloaded. En gros, plus de services pour le meme prix.

Depuis mercredi, j'ai donc accès au service gratuit de sauvegarde par ftp. Reste à trouver un moyen d'automatiser la sauvegarde et donc plutôt que réinventer la roue, j'ai trouvé le script, bien documenté d'ailleurs, de DanSteph. Seul petit soucis, il n'existe pas de package natif ncftpput sous Debian Etch. C'est la que je me suis rappelé de la commande dont m'avais parlé TitaX dernièrement et que j'avais déja utilisé : lftp.

Et hop en deux temps, trois mouvements c'était corrigé :

lftp -u $USER,$PASS -e "put $TEMPDIR$FILENAME.gz -v; quit" $SERVER

dimanche, février 24 2008

Ma première DDOS

Aujourd'hui j'ai vécu ma première attaque par déni de service.

Statistiques Ping pour 91.121.29.90:
Paquets : envoyés = 92, reçus = 49, perdus = 43 (perte 46%),
Durée approximative des boucles en millisecondes :
Minimum = 128ms, Maximum = 244ms, Moyenne = 177ms

Chapeau bas au support d'OVH qui à 12h m'envoie un mail comme quoi mon serveur ne ping plus, puis annule l'intervention 10 minutes après parce que ca reping. Je les contacte à 15h car mon serveur est inaccessible, en leur demandant s'il y avait une attaque: réponse à 19h: ca ping... Aucunes informations durant l'évènement.

jeudi, janvier 24 2008

Renommer des fichiers a la volée

Toujours lors de la réinstallation de ce serveur, j'ai du transférer les archives d'Awstats afin de ne pas perdre mes statistiques passés. Jusque la rien de compliqué, mais j'ai aussi revu la configuration des différents domaines, par exemple : "x-space" renommé en "x-space.net", or le problème est que les fichiers d'archives n'étaient plus correctement nommés, donc obligation de les renommer à la volée (trop nombreux pour le faire à la main).

C'est ierre Andrews, du site Production of Mind, qui m'a donné la solution :

ls -d *cyber-addict.txt | sed 's/awstats\([0-9]*\).x-space.txt$/mv "&" "awstats\1.x-space.net.txt"/' | bash

Pour le détail des commandes, voir par la.

dimanche, janvier 20 2008

QmailRocks et Debian Etch : Recompiler courier-authlib

Voici un billet qui trainait depuis l'installation de ce serveur en juin dernier.

Le contexte : installation de qmailrocks

Qmailrocks n’est pas un logiciel à proprement parlé,  mais plutôt un tutoriel afin de construire un serveur mail fonctionnel à base de Qmail.

Au menu de qmailrocks : un service POP (vpopmail), un service IMAP , des interfaces web d’administrations (vqadmin et QmailAdmin) etc…

Le soucis est que cette installation est "certifié" Debian 3 et donc comme on pouvait s'y attendre: avec Debian Etch ca ne marche pas à 100%.

Le problème

Tout c’est bien passé sauf pour l’IMAP. Plutôt qu’un long discours voyons le syslog :

authdaemond: stopping authdaemond children
authdaemond: modules="authvchkpw", daemons=5
authdaemond: Installing libauthvchkpw
authdaemond: libauthvchkpw.so: cannot open shared object file: No such file or directory


Le coupable : le package courier-authlib-chkpsswd qui n’existe pas sous Debian Etch.

Une première piste fut trouvé sur les forums de Qmailrocks, ici, mais le package a été construit pour une installation fonctionnant avec MySQL ce qui n'est pas mon cas et donc ca n'a pas marché.

La solution : reconstruire le package

Etape 1 : Télécharger les sources du package courier-authlib

apt-get source courier-authlib

Etape 2 : Changer la regle de compilation

Editer courier-authlib-0.58/debian/rules

Remplacer without-authvchkpw par with-authvchkpw

Etape 3 : Reconstruire le package

aptitude install fakeroot

dpkg-buildpackage -rfakeroot -us -uc

Un certain nombre de dépendances seront nécessaires, rien qu’un aptitude install ne puisse résoudre.

Etape 4 : Copie de la librairie

cp courier-authlib-0.58/debian/tmp/usr/lib/courier-authlib/libauthvchkpw.so.0.0.0 /usr/lib/courier-authlib/

Ne reste plus qu’a redémarrer les différents services ( imap, authdaemon, imap-ssl) et c’est fini.

Liens divers :

Le spam c'est bon mangeons en...

Quelques chiffres quotidiens de mon serveur mail:


5031 Messages processed
4882 Spam tagged
77 Policy blocked

Soit 98.5% des messages reçus sont considérés comme du spam.

samedi, août 25 2007

Where The Hell Is Matt

Décidément je ne me lasse pas de cette vidéo. Toute la beauté du monde résumée en quelques minutes: cette vidéo rend espoir.

Et puis ce générique de Deep Forest est génial.

www.wherethehellismatt.com

vendredi, août 24 2007

Délirant

Je sais pas si vous êtes comme moi mais en entendant l'actualité ces temps ci je suis ulcéré. Non pas par l'omniprésence médiatique de Nicolas Sarkozy, ca on pouvait s'y attendre. Mais tout ce qu'on peut entendre autour de Nicolas Sarkozy, la présidence... est détestable, c'est du mensonge, de la manipulation, de la démagogie.

Les Intérêts d'emprunts

"A ceux qui me reprocheront de n’avoir pas tenu ma promesse, je répondrai : ’Adressez-vous au Conseil constitutionnel’".

Comment un avocat de formation, de surcroit ancien ministre peut il prétendre qu'il ne savait pas que la loi ne peut être rétroactive. On l'avait dit avant les élections, mais on s'était fait taxer de "pensée unique".

A lire: La non-réunion de rentrée d’Arrêt sur images, comme si vous y étiez

Cécilia Sarkozy couverte pas l'immunité présidentielle

Par contre, le secrétaire de l'Elysée ne le serait pas. Délirant. Une chose est sur: la Constitution protège le Président et lui seule. Elle ne lui donne pas le droit de protéger quelqu'un d'autre.

Le pédophile de Roubaix

C'est un véritable drame, un enfant a été violé. Pour autant doit on s'en emparer et faire monter autant la mayonnaise. Nicolas Sarkozy annonce la création d'un hôpital spécialisé or celui ci existe déjà dans la prison ou le pédophile était incarcéré mais il ne fonctionne pas faute de moyen. Notre système pénitentiaire est un des pires d'Europe: faute de moyen. Notre justice manque de moyen. Par contre la Nicolas Sarkozy ne propose rien. Si la réforme de la Justice prévoit de fermer des palais de justice.

EDIT: Tiens je n'avais pas encore lu Maitre Eolas sur ce sujet. Je vous en conseilles la lecture:

A Lire: Démagogie ordinaire

lundi, août 6 2007

print_r et var_dump v2.0

Qui n'a jamais pesté en devant étudier les valeurs d'un tableau en php? Les fonction print_r() ou var_dump() affichent le tableau sous la forme d'une chaine de caractère. Pour un petit tableau cela peut aller mais cela devient très vite illisible.



Exemple: print_($montableau);

Array ( [0] => 7.4 [1] => 7.4 [2] => 7.4 [3] => 7.4 [4] => 7.4 [5] => 7.4 [6] => 7.4 [7] => 7.4 [8] => 7.4 [9] => 7.4 [10] => 7.4 [11] => 7.4 [12] => 7.4 [13] => 7.4 [14] => 7.4 [15] => 7.4 [16] => 7.4 [17] => 7.4 [18] => 7.4 [19] => 7.4 [20] => 7.4 [21] => 7.4 [22] => 7.4 [23] => 7.4 [24] => 7.4 [25] => 7.4 [26] => 7.4 [27] => 7.5 [28] => 7.5 [29] => 7.5 [30] => 7.5 [31] => 7.5 [32] => 7.5 [33] => 7.5 [34] => 7.5 [35] => 7.5 [36] => 7.5 [37] => 7.5 [38] => 7.5 [39] => 7.5 [40] => 7.5 [41] => 7.5 [42] => 7.5 [43] => 7.5 [44] => 7.5 [45] => 7.5 [46] => 7.5 )

C'est la qu'intervient Krumo.


require('class.krumo.php');
krumo($marge);

  • ... (Array, 47 elements)
  • Krumo version 0.2a
    | http://krumo.sourceforge.net
    Called from C:\www\uptime-dev\test.php, line 69  

Et encore ce n'est qu'un tableau a une dimension. Conquis?

dimanche, juillet 29 2007

Quelques heures dans la peau de TitaX, la suite

Suite de mes aventures.

Le serveur est retombé le 19 juillet. Donc la mise à jour du controleur RAID et des disque dur n'a rien changé.

Recontact avec Dell.

On a d'abord tenté d'installer l'utilitaire DSET (Utilitaire de support pour systèmes Dell) mais comme c'est du Debian, ca passe pas ( Dell supporte uniquement les produits RedHat ).

Rendez vous fut pris pour utiliser un LiveCD ( basé sur REHL 4.4 ) afin d'accéder aux journaux systèmes.

Les logs ne contenaient rien de vraiment intéressants. M'enfin il faut quand même remarquer que la machine est tombé trois fois:

  1. Le 27 juin 2007 ( date du constat, cela peut être la veille )
  2. Le 03 juillet 2007
  3. Le 19 juillet 2007 à 19h30

Et que à des dates similaires, il s'est produit la perte de l'une des alimentations redondantes:

Severity : Critical
Date and Time : Tue Jun 26 17:21:50 2007
Description : PS 1 Status: power supply sensor for PS 1, failure was asserted

Severity : Critical
Date and Time : Tue Jun 26 17:21:51 2007
Description : System Board PS Redundancy: PS redundancy sensor for System Board, redundancy lost

Severity : Critical
Date and Time : Tue Jun 26 17:21:51 2007
Description : PS 1 Status: power supply sensor for PS 1, input lost was asserted

  1. Le 26 juillet 2007 - 17h21
  2. Le 19 juillet 2007 - 18h17
Je trouve la coïncidence troublante. Tellement troublante que j'ai envie de faire le test à mon retour de vacances si la machine n'est pas retombé d'ici la.

Quel peut être le lien entre un disque dur en read-only et un problème électrique?
  • Surtension ?
  • Mauvaise isolation électrique?
  • Court-circuit ?

Il reste que Dell pour l'instant ne croit pas au problème hardware mais à un problème de l'OS, on est donc passé sous CentOS 5 ( non supporté par Dell mais c'est du REHL à 99.999% ).




jeudi, juillet 26 2007

Le paquet fiscal, une escroquerie de 15 milliard d'euro

Lorsque des parents sont deux fois plus riches que la moyenne de leur génération, leurs enfants sont en moyenne une fois et demie plus riches que leurs contemporains et on retrouvera les mêmes écarts à la génération suivante. Grâce à vous, le phénomène va encore s'accentuer. Quelle escroquerie que de faire croire qu'une telle loi vise à protéger le fruit de « toute une vie de labeur » quand elle ne sert que les plus privilégiés !

Vous justifiez vos mesures par la nécessaire revalorisation du travail, mais ne favorisez qu'une économie de rentiers et n'abordez le travail que par le biais des heures supplémentaires. Vouloir faire travailler plus ceux qui travaillent déjà, dans un pays qui compte des millions de chômeurs et de salariés à temps partiel est une aberration économique ! Ne penser l'augmentation du pouvoir d'achat que via les heures supplémentaires et abandonner toute politique de revalorisation des salaires est une aberration sociale ! Ce ne sont pas les besoins des salariés qui déterminent la possibilité d'effectuer des heures supplémentaires, mais le carnet de commandes du patron, défiscalisation ou pas...

Raymonde LE TEXIER , Sénatrice PS du Val-d'Oise, hier soir au Sénat lors de l'examen du projet de loi en faveur du travail, de l'emploi et du pouvoir d'achat: le "paquet fiscal".

Je voulais écrire un billet la dessus, je crois que je n'aurais pas fait mieux...

Allez rassurons nous:

Nous tenons les promesses de Nicolas Sarkozy, faisant le pari qu'un environnement fiscal plus favorable aux entreprises et l'allégement des contraintes pesant sur le travail feront surgir et se développer des forces créatrices de valeurs. Ce pari nous engage.

Christine Lagarde, ministre de l'économie, des finances et de l'emploi

Un pari de plus de 15 milliard d'euro...

jeudi, juillet 19 2007

Réforme des institutions, quelques impératifs.

Indépendance de la Justice

Actuellement le Président préside le Conseil supérieur de la magistrature, le ministre de la justice en est le vice président de droit ( Article 65 ). Ceci n'est pas tolérable! Le pouvoir judiciaire doit être indépendant du pouvoir exécutif.

Contrôle du parlement

Nicolas Sarkozy souhaite que le président puisse présenter sa politique devant le parlement. Pourquoi pas! Par contre, il est normal que le parlement puisse répondre. Lorsque le Premier Ministre fait son discours de politique générale, il engage la responsabilité de son gouvernement. L'Assemblée nationale peut mettre en cause cette responsabilité par le vote d'une motion de censure entrainant la démission du Gouvernement ( Article 49 et 50 ). Donc si le Président fait le discours de politique générale, il est plus que souhaitable qu'il engage sa responsabilité.

Dans cet esprit, il faudrait aussi remettre en cause l'article 12 concernant la dissolution de l'Assemblée Nationale.

J'ajouterais aussi qu'il serait souhaitable que le Parlement soit responsable de la nomination des présidents des grands organes publics ( CSA notamment ).

Présidentialisation du régime ?

La 5ième république est un plutôt atypique et il me semble plus juste de revoir la constitution dans l'esprit suivant:

Le Président détermine la politique de la Nation, le Gouvernement conduit celle-ci. ( Remix de l'article 5 et 20 ).

Je dois dire que la proposition de Jack Lang de supprimer le poste de Premier Ministre va tout à fait dans le bon sens.

Cumul des mandats

Trouvez vous normal que le Président de la République soit aussi président du conseil général d'un département? Qu'un ministre puisse aussi être maire et président du conseil général d'un département.? Qu'un député soit quasiment élu à vie ?

Wait & See ?

Maintenant il reste à voir ce que vont donner les travaux de la commission nommé par Nicolas Sarkozy. Mais si elle se contente des idées lancées pendant la campagne, ca ne s'annonce pas très bon.

Avoir le beurre, l'argent du beurre et le cul de la crémière

samedi, juillet 14 2007

Du droit de grace et de l'amnistie

Je comptais ajouter ceci à mon billet live, mais finalement ce sujet mérite amplement un billet complet.

Nicolas Sarkozy vient de donner une interview exclusive à TF1 et le journaliste de revenir sur l'amnistie du 14 juillet. Jules nous le rappelait dernièrement ici et je vais en rajouter une couche en citant la Constitution de 1958.

Article 17

Le Président de la République a le droit de faire grâce.

Article 34

La loi est votée par le Parlement.

La loi fixe les règles concernant :

[...] l'amnistie[...].

Un peu plus de rigueur serait nécessaire à la foi pour les journalistes mais aussi pour quelqu'un qui: " veille au respect de la Constitution." ( Article 5 )

Du vrai travail des journalistes.

Ce billet fait un peu echo au précédent. Mais je vous conseille très fortement de lire l'article Sarkozy: «Je ne vous permets pas de me parler comme ça» de Jean Quatremer.

Je ne reviendrais pas sur le contenu de l'article en lui même, il est amplement suffisant à lui même. Mais plutôt sur la démarche. Il y a les paroles officielles ( diplomatie inside ? ) et les non-dits. Le travail d'un journaliste est de rapporter, bien sur, la parole officielle: C'est une information. Mais derrière, il faut creuser, chercher ce qui ne s'est pas dit. En cela l'article de Jean Quatremer est exemplaire.

J'en profite pour vous indiquer le chemin vers son blog: c'est par la.

En direct de devant ma télé

Quelques notes sur la très grande qualité des "journalistes" de télé ( TF1 et France 2 confondu, je zappe ). Les propos sont rapportés de mémoire.

A Bertrand Delanoé ( Maire de Paris )

Après avoir célébré le mariage d'Eva Longoria et Tony Parker, le 14 juillet c'est moins d'émotion, moins glamour ?

A Rachida Dati ( Ministre de la justice et Garde des Sceaux )

Que pensez vous de ce 14 juillet avec un Nicolas Sarkozy qui a promis l'ouverture etc...

Super, maintenant les jounalistes font le service après vente...

Bien sur, je modifierais ce billet en live si nécessaire.

Daniel, tu nous manques :-(

jeudi, juillet 12 2007

[linux]Connaitre la taille d'un dossier

Cette question, je me la suis posé souvent. 

En effet, un simple listing du dossier avec la commande "ls -l" ne donne rien: un dossier étant un fichier particulier vous obtiendrez la taille de 4096 pour chaque dossier.

Et bien, la commande du ( disque usage ) réponds à ma question.

Exemple

$ du -hs backup/
18G backup/

  • h pour "Human Readable": sans le résultat aurait été "18078868"

BBcode Player v2.0 - Support xhtml 1.1

Récemment, j'ai installé le mod BBcode Player sur un de mes forums phpBB. Ce mod ajoute des balises bbCode permettant d'inclure des vidéos, des fichiers sons ou des animations flash directement dans le post. Le problème est que ce mod date un peu et le code html est dépassé ( utilisation de la balise embed ). J'ai donc entreprit de mettre à jour cet add-on. J'en ai profité pour utiliser le dewplayer pour lire les fichiers audio.

Lire la suite...

mardi, juillet 10 2007

Quelques outils pour surveiller un serveur

iftop


Cet outil permet de surveiller le trafic circulant sur une interface à la manière d'un top. Ca m'a été trèsutile pour identifier la provenance d'un trafic anormal sur ce serveur le matin: Googlebot !

logwatch

Comme son nom l'indique, ce programme analyse les fichiers de logs et génère un mail informatif tous les matins.
  • Echec de connexion ssh
  • Echec de connexion ftp
  • Connexion imap
  • Occupation disque dur
  • Résumé du trafic Apache2, liste des erreurs 404
  • ...
Bref indispensable

Installation ?

aptitude install logwatch

aptitude install iftop

Et hop ca roule.

samedi, juillet 7 2007

Enfin un thème

Voila j'ai réussi à me décider: j'ai choisit le thème Welsh de Kozlika. J'espère qu'il vous plaira.

jeudi, juillet 5 2007

Quelques heures dans la peau de TitaX

Je suis actuellement en stage de 2ième année et dans le cadre de ce stage, avec un collègue, je développe un site web / espace collaboratif mais dois aussi installer et configurer le serveur web qui accueillera le site. La machine est un PowerEdge 2950 ( Père Noël si tu passes dans le coin ) sur lequel on a installé Debian Etch ( oui je sais j'ai toujours pas publié mes notes d'installation de ce serveur ). Sauf que, gros problème, le système de fichier se met de temps en temps en lecture seule.

Lire la suite...

vendredi, juin 1 2007

Migration vers DotClear 2

Ca y est, X-Space est passé sous DotClear 2 beta 6. Je dois dire que j'hésitais pas mal: rester sous dotclear 2 ou passer à Wordpress ? Il y a des bons arguments des deux cotés, mais finalement le coté francophone et simplicité d'utilisation m'a plus et je suis donc resté.

Quoi de neuf ?

Pas grand chose, dirons nous.

  • Ce blog est sur une machine plus performante qu'avant mais je vous en reparlerais prochainement.
  • Ca fait déjà quelques semaines que la fonctionnalité est disponible, mais vous pouvez me contacter via le plugin Contact2.
  •  J'ai aussi réécrit légèrement les URLs du blog pour la compatibilité avec l'ancienne version et pour qu'elles soient un peu plus intuitive. Merci à TitaX pour son aide.
  • Pour le skin, et bien on verra plus tard :p

- page 2 de 7 -