Je veux juste un moyen pour que mon serveur m’envoie par mail certains fichiers de logs au autres pour pouvoir le surveiller à distance de n'importe ou et sans être obligé de m'y connecter....
donc c'est bien un simple envoie d'email comme enoncé precedemment,
il faut donc quand meme configuré un petit serveur d'email pour etre le "client qui envoie un email"
ensuite dans ton script qui enverra le log, tu precises un emetteur qui peut etre toto@tata.titi.tutu si tu le souhaites, c'est juste pas tres conformes aux RFC et ton serveur d'email (celui qui recevra le log) risque de le considéré comme un spam.
ensuite recevoir par email les fichiers de logs ne t'aidera pas à surveiller ta machine,
tu as deja vu la gueule d'un fichier de log ?
ce que tu cherches c'est du monitoring,
cela se fait avec le protocole SNMP par exemple,
tu configure SNMP sur le serveur,
tu as un "client" chez toi ou au bureau, qui interroge le serveur via ce protocole, et suivant le logiciel client, ca remonte des alertes en fonction de seuil.
en cas de probleme, là tu iras voir dans les logs pour fouiller autour de l'evenement repéré dans le monitoring pour savoir ce qu'il s'est passé.
D'ailleurs pouvez-vous m'indiquer les fichiers "clefs" à surveiller sur son serveur lorsque on héberge un site internet?
tous...
les logs ssh pour savoir qui se connectent et quand (et virer les vilains hackers qui scannent la machine)
les logs apaches pour savoir quels sites consomment le plus de bande passante
les logs ftp (pour la meme raison que ssh)
mais aussi
les fichiers de configuration du serveur, des fois qu'un petit malin fasse des modification dedans
les fichiers html, php des sites webs, pour eviter les injections
Je suis entrain de voir pour que mon serveur envoie ces fichiers de logs par sFTP.
Bonne ou mauvaise idée selon vous?
ca me semble bien compliqué quand des outils comme syslog sont faits pour ca.
Syslog sur le serveur pour lui dire quels logs il doit envoyer et ou.
Syslog chez toi pour recevoir et classer ces flux dans des fichiers que tu analyses, classes ou juste archives.
avantage, tu recois les logs en presque temps reels chez toi, pratique pour faire un tail -f lefichier
[^] # Re: astuces
Posté par NeoX . En réponse au message configuration serveur Debian avec Nom de Domaine déjà utilisé. Évalué à 2.
donc c'est bien un simple envoie d'email comme enoncé precedemment,
il faut donc quand meme configuré un petit serveur d'email pour etre le "client qui envoie un email"
ensuite dans ton script qui enverra le log, tu precises un emetteur qui peut etre toto@tata.titi.tutu si tu le souhaites, c'est juste pas tres conformes aux RFC et ton serveur d'email (celui qui recevra le log) risque de le considéré comme un spam.
ensuite recevoir par email les fichiers de logs ne t'aidera pas à surveiller ta machine,
tu as deja vu la gueule d'un fichier de log ?
ce que tu cherches c'est du monitoring,
cela se fait avec le protocole SNMP par exemple,
tu configure SNMP sur le serveur,
tu as un "client" chez toi ou au bureau, qui interroge le serveur via ce protocole, et suivant le logiciel client, ca remonte des alertes en fonction de seuil.
en cas de probleme, là tu iras voir dans les logs pour fouiller autour de l'evenement repéré dans le monitoring pour savoir ce qu'il s'est passé.
tous...
mais aussi
ca me semble bien compliqué quand des outils comme syslog sont faits pour ca.
Syslog sur le serveur pour lui dire quels logs il doit envoyer et ou.
Syslog chez toi pour recevoir et classer ces flux dans des fichiers que tu analyses, classes ou juste archives.
avantage, tu recois les logs en presque temps reels chez toi, pratique pour faire un
tail -f lefichier