Administation serveur

Ensemble d’articles pour administrer: réalisation perso, compilation d’élément glené sur le web,…
La cible est le serveur maison hébergé sur une ligne personnelle. comme celui sur lequel vous naviguez actuellement.

Plugin Mysql pour munin: opened table

Afin d’optimiser les requêtes sql, MySQL garde ouvert toutes les dernière tables utilisées. Ceci permet d’éviter d’ouvrir et de fermer continuellement une table qui fait l’objet de requêtes régulières. Afin de savoir si le nombre de table qui restent ouvertes est suffisant j’ai fait un petit script qui affiche le [...]

Si vous mettez en place un relais smtp sur votre serveur, des robots peuvent tenter de forcer l’accès en force brute pour transformer votre machine en machine à SPAM.
Dans mes logs je peux facilement remarquer que 118.167.128.72 s’acharne à la tache (tout en étant assez intelligent pour ne pas exploser le max connection rate):
Feb 12 [...]

Cette manipulation vous permet d’enregistrer tous les accès au disque dur sur votre machine…

Commandes utiles: nmap, fuser

Connaitre les ports ouverts sur votre machine:
nmap -v -p 0-65535 localhost
Pour avoir un test vraiment pertinent, je vous conseil de le faire depuis un machine distante : en général les règles du par-feux ne sont pas les même vis à vis de l’adresse de rebouclage (ou loopback pour les anglophones) que du réseau extérieur…
Cette commande [...]

Vous avez quelques problèmes avec MySQL
il permet de visualiser les requêtes SQL traitées en temps réel.
mytop -u root -p motdepasse
s’il n’est pas installé un petit
sudo apt-get install mytop
ou cliquer sur le lien apt://mytop
pour plus de détails le site officiel mytop

Suite au précédent plugin munin pour Mysql qui indique les ouvertures de table, il manquait une information pour aider à l’optimisation de mysql: Savoir quelle table provoque les ouvertures: voila le code qui donne ces informations:

#!/bin/sh
#
# Plugin to monitor the number of opened tables on a mysql-server.
#
# Parameters:
#
# config
# autoconf
#
# Configuration variables
#
# mysqlopts [...]

Ce tuto s’inspire fortement de la discutions de ce thread des forums d’OVH. Après quelques passages de robots sur le serveur dont les intentions ne sont clairement pas bonne. Il recherche sur le serveur des scripts qui possèdent des failles qui pourront être exploité par le propriétaire du robot.

L’idéal est de ne pas avoir de scripts avec des failles, tous complètement à jours… utopique n’est-ce pas…

Plugin munin pour monitoring de NeufBox V4: le nombre d'utilisateur

Voila un nouveau script pour le [search]monitoring de Neuf Box[/search] avec munin: J’ai mis quelques temps avant de le diffuser. En effet il y’ avait un problème de détection de client non connecté qui se remarque par le nombre de client total qui ne vaut pas la somme des clients sur les différents réseau lan2 [...]

Plugins Munin pour monitoring de Neuf Box: Les status

Voici le deuxième plugins pour le [search]monitoring de Neuf Box[/search]: celui-ci consulte les status des différents éléments de la neuf box: la ligne DSL, le PPP (« connexion avec internet »), et la VOIP (le téléphone), Ce plugin marche comme le précédent basé sur la page: http://192.168.1.1/stb/info.

Plugin munin pour monitoring de NeufBox V4: la bande passante

Donc voila le premier script pour le monitoring de la NB4 de [shal]sfr[/shal] via munin. J’ai remarqué qu’il était possible d’accéder à la neuf box avec le programme fourni par neuf , et ceci sans aucun mots de passe, avec un petit espion sur le réseau m’aurai permis de voir comment cela était possible, mais cela peut être relativement long et barbant… Heureusement j’ai trouvé un site ou cette étape a déjà été réalise: NeufboxOpenSource CommandesHttp.