7 votes

Quels sont les entretiens réguliers que vous devez effectuer sur votre serveur Linux ?

J'ai un serveur qui héberge quelques sites web, je n'ai pas fait de maintenance depuis environ 2 mois à part regarder quelques logs et les compresser.

Je me demandais juste quels sont les entretiens réguliers que vous devez effectuer sur votre serveur Linux ? Existe-t-il des scripts qui vous permettent d'effectuer cette maintenance ?

10voto

rdmpage Points 373

Le plus important est de surveiller votre serveur afin de savoir ce qui s'y passe à chaque instant. Il est important de suivre l'utilisation du disque, l'utilisation du processeur, la charge, l'utilisation de la mémoire, le trafic, etc. Il existe de nombreux outils open source qui peuvent vous aider dans cette tâche. Cela vous aide également à planifier les futures mises à niveau.

D'autre part, vous devez effectuer des sauvegardes régulières et automatiques et il est très important de tester vos sauvegardes de temps en temps pour vous assurer qu'elles fonctionnent.

Il est également important de vérifier les mises à jour, en particulier les mises à jour de sécurité, et de les installer si nécessaire.

Tout ce qui peut être fait de manière automatique doit être fait de manière automatique, mais n'oubliez pas de vérifier vos journaux de temps en temps.

J'espère que cela vous aidera !

3voto

Rein Henrichs Points 206

Il y a deux catégories d'outils utiles ici :

  1. Outils de surveillance comme Nagios vous permettent de suivre l'utilisation et d'autres statistiques.
  2. Outils de gestion de la configuration comme Marionnette y Chef vous permettent de faire des déclarations sur l'état attendu d'un système (quels paquets il devrait avoir installé, quel devrait être le contenu des fichiers, etc.), puis de les exécuter périodiquement pour s'assurer que le système est conforme.

3voto

dmourati Points 24230

Mettez à jour votre système d'exploitation pour obtenir les dernières corrections de bogues et mises à jour de sécurité. C'est la mesure la plus importante que vous puissiez prendre. En outre, vous devez mettre en place un système de surveillance pour connaître l'état de votre système au fil du temps. Je ne suis pas d'accord avec la remarque ci-dessus selon laquelle la surveillance n'est pas de la maintenance. Vous devez acquérir une compréhension de base de votre système et de son fonctionnement pour savoir quand les choses ne fonctionnent pas ou nécessitent une maintenance. La seule façon d'y parvenir est de tout représenter graphiquement. Nous utilisons une combinaison de Nagios, cacti et ganglia pour cela.

En ce qui concerne les scripts, vous avez mentionné la compression des logs, alors regardez logrotate. Il y a aussi logwatch.

3voto

Bittrance Points 2900

Les réponses précédentes à cette question sont toutes valables, mais elles sont toutes colorées par une réflexion à grande échelle. Si vous n'avez qu'un seul hébergeur, fournissant des sites web dont la défaillance ne tuera pas immédiatement des chatons, vous pouvez penser un peu plus petit. Je vous suggère ce qui suit :

Utilisez logwatch ou un système similaire qui regroupe vos journaux et vous envoie un résumé par courrier. Lisez le résumé au moins tous les deux jours. Utilisez un outil qui broie vos weblogs (par exemple analogique) en un résumé lisible. Si vous voulez être un peu plus ambitieux, utilisez un service en nuage pour surveiller vos sites.

Cependant, l'essence de la maintenance des systèmes reste la même : tuer chaque problème qui se présente mort afin qu'il puisse jamais se reproduire . C'est un point important, car cela signifie qu'il ne devrait pas y avoir d'entretien "régulier".

Maintenant, à plus grande échelle :

L'un des premiers problèmes que vous rencontrez lorsque vous passez à l'échelle supérieure est que quelque chose se casse et que vous ne le savez pas. Cela ne doit plus jamais se reproduire. Il vous faut alors une solution de surveillance à grande échelle. En outre, après avoir constaté que le problème s'est produit sur un hôte, vous voulez empêcher qu'il ne se reproduise sur tout autre hôte. C'est là qu'intervient un système de gestion de la configuration.

Mais vous ne devez pas, à ce stade, vous reposer sur vos lauriers. Tous vos efforts doivent être consacrés à permanent solutions.

1voto

ap55 Points 269

L'entretien se fait par la surveillance. Si vous avez une machine exposée à un accès extérieur, vous devez disposer d'outils de contrôle : rkhunter, chkrootkit sont des bases avec des mails envoyés quotidiennement smartd doit vérifier les hdds et envoyer des mails au cas où quelque chose commencerait à mal tourner, tripwire pour le contrôle d'intégrité, aide pour le vérificateur d'intégrité IDS+, et beaucoup d'autres bien sûr, il est supposé que le système est déjà renforcé (au moins avec la politique ciblée par défaut de SElinux), ce serait génial de faire de la surveillance de performance avec nagios, zabbix et d'autres (pour garder un œil sur les événements inhabituels et l'état de la machine).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X