Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/07/2013, à 14:42

delta07

Aide pour Script de surveillance de serveur

Hello, je sais je vous assaille de question en ce moment, mais mon serveur n'est toujours pas parfait tongue

Je voudrais faire un script qui surveillerai mon reseau, par exemple qui se lancerai toutes les heures, et qui ecrirai dans un fichier toutes les connexion et tout ce qui est necessaire a la surveillance de mon serveur.
Ensuite j'aimerai passer un filtre, genre un grep ou un truc du genre afin de mettre dans un autre fichier log, toutes les connexions non-norma (filtrage par ip, ou je ne sais quoi)

Le probleme, c'est que je ne sais pas trop faire de script shell (mais je peux apprendre), mais plus gros souci encore, je ne sais absolument pas quoi et pourquoi surveiller...
Genre les connexions, les ports, les mouvements de fichiers ? Je ne sais pas trop, alors si un pro de la securite serveur pouvait m'aider je lui en saurai gre smile

Je suis pres a plancher sur le langage shell, mais j aimerai bien savoir quoi mettre dedans pour avoir des log pertinent pour surveiller mon serveur.

Merci smile


Celui qui sait qu'il ne sait pas, éduque le. Celui qui sait qu'il sait, écoute le. Celui qui ne sait pas qu'il sait, éveille le. Celui qui ne sait pas qu'il ne sait pas, fuis le. - Confucius -

Hors ligne

#2 Le 07/07/2013, à 16:11

delta07

Re : Aide pour Script de surveillance de serveur

Personne pour me monter la voie ? sad


Celui qui sait qu'il ne sait pas, éduque le. Celui qui sait qu'il sait, écoute le. Celui qui ne sait pas qu'il sait, éveille le. Celui qui ne sait pas qu'il ne sait pas, fuis le. - Confucius -

Hors ligne

#3 Le 07/07/2013, à 16:29

Brunod

Re : Aide pour Script de surveillance de serveur

Commence par lire ce que sait faire webmin wink


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#4 Le 07/07/2013, à 21:24

Amarokk

Re : Aide pour Script de surveillance de serveur

Si tu souhaites surveiller les connexions à ton serveurs, tu peux en effet coder un script assez facilement qui va checker à un intervalle de temps régulier si tes logs de connexion SSH (/var/log/auth.log) font état de connexions via une IP inconnue. En gros tu mettrais dans une variable toutes les IPs que tu veux autoriser, et si les logs contiennent une IP différente, envoyer un mail.

Le petit souci c'est que si ton serveur se fait compromettre, le premier truc qu'ira voir le dit hacker, c'est tes tâches planifiées (crontab). Il y verra donc ton script et le supprimera (s'il réussit à passer root, ce qui est fort probable).

En bref je te conseille plutôt de lire des trucs pour sécuriser ton serveur efficacement, plutôt que de faire des scripts toi même pour remonter les erreurs (mieux vaut prévenir que guérir), même si l'un n'empêche pas l'autre, surtout que ça va t'aider à avancer avec Shell :-)
Tu peux trouver des idées intéressantes ici.

Good luck ;-)


Ubuntuboy since 2007

Hors ligne

#5 Le 07/07/2013, à 22:00

delta07

Re : Aide pour Script de surveillance de serveur

Merci pour vos conseils smile

Amarokk, c'est exactement le site que je suis alle voir pour configrer mon iptable big_smile

A priori, je n autorise que les connexions en local, web ou ssh, avec un fail2ban pour ssh, et une unique redirection de port depuis ma box vers mon serveur, pour le ssh.
J espere que ca suffit, mais effectivement je vais essayer de me mettre au shell, donc je vais essayer d ecrire ce que tu viens de me conseiller (meme si ca sert a rien ).
Merci wink


Celui qui sait qu'il ne sait pas, éduque le. Celui qui sait qu'il sait, écoute le. Celui qui ne sait pas qu'il sait, éveille le. Celui qui ne sait pas qu'il ne sait pas, fuis le. - Confucius -

Hors ligne

#6 Le 11/07/2013, à 18:51

guedz45

Re : Aide pour Script de surveillance de serveur

Bonjour,

j'avoue avoir lu un peu lu en diagonale la problématique mais il me semble que fail2ban pourrait d'aider

Dans jail2ban en cas de connexion erroné à ton ssh par exemple il te bloque la personne pour X minutes et peut t'envoyer un email pour te dire qu'il a bloquait cet IP

Dans jail2ban tu peux définir une liste d'ip d'exclusion à ne jamais bloquer

Ainsi pour les ips autre que ta "white list" en cas de plus de tentative erroné sur ton ssh il est bloqué pour x minutes et tu es prévenue par email de ce blocage

Cordialement,
Guedz

Dernière modification par guedz45 (Le 11/07/2013, à 18:51)

Hors ligne