[gelöst] Muss log entries retten und habe keine Ahnung
am 02.02.2016 - 16:43 Uhr in
Hallo liebes Drupal Forum,
ich hoffe, hier findet sich jemand, der einem absoluten Laien helfen kann und möchte.
Wir haben eine website, wo nachvollzogen werden muss, wer sich wann und wie mit welcher IP Adresse als user eingeloggt hat (Mißbrauchsverdacht).
Ich selbst habe ADMIN Rechte aber keine Ahnung von der Software.
Ich habe inzwischen die recent log entris ausfindig gemacht, die gehen aber nur zwei Tage nach hinten. Also über /admin/reports/dblog
Wir brauchen aber die Einträge mindestens vom 22.01. ab, also ca. 10 Tage.
Da ich Angst habe, dass die älteren automatisch oder auch manuell gelöscht werden brauche ich nun DRINGEND Unterstützung.
Weitere Einstellungen, die evtl. etwas mit dem Thema zu tun haben:
- Discard log entries above the following row limit is set to 1000
- Access logs will be discarded after 16 weeks and access log is enabled
Wer kann mir sagen, wie ich das sichern kann?
Soll ich die Zahl 1000 erhöhen?
Viele Grüße
4711
- Anmelden oder Registrieren um Kommentare zu schreiben
ich weiß nicht wieviel Zugriff du auf dem Server hast
am 03.02.2016 - 15:53 Uhr
sprich mal mit deinem Serveradmin, dass dieser einen Logrotator installiert.
Das ist ein Skript, das Logdateien nach einer gewissen Zeit umkopiert.
Diese lassen sich so einrichten, dass du für jeden Tag ein eigenes Logfile hast.
Damit sollte es einigermaßen übersichtlich werden.
Grüße
Ronald
Hallo Ronald, danke für die
am 03.02.2016 - 23:30 Uhr
Hallo Ronald,
danke für die erste Antwort.
Ich habe keinerlei Zugriff auf den Server bzw. die Datenbank.
lediglich auf das Frontend (mit admin rechten).
Da sind aber nur die letzten 2 tage zu sehen.
Ich hoffe immer noch (nur immer weniger), dass auf der DB noch mehr zu finden ist.
Mir geht es nämlich um die vergangenheit und weniger darum die Zukunft besser zu speichern.
Grüße
4711
sprich mit deinem Hoster
am 04.02.2016 - 00:45 Uhr
vielleicht kann er dir etwas anbieten.
Du sprichst hier offenbar nur über Drupal-Logs.
Da hilft natürlich nur die Erhöhung der maximalen Anzahl.
Logeinträge sind Zeilen in der Datenbank.
Ein cron job löscht die überschüssigen Einträge.
Also selbst mit DB-Zugang wirst du keinen Zugriff auf ältere Einträge finden.
Die Logeinträge des WEB-Servers sind wieder ein anderes Thema, von dem ich ursprünglich ausgegangen war.
Mit jedem Logeintrag vergrößerst du natürlich die Datenbank.
Das tut der Datenbank zwar nicht weh', aber einige Hoster mögen es nicht, wenn die DB-Files zu groß werden.
Etwas Anderes: wenn du die Site verwalten und verantworten sollst, ist es natürlich schlecht, wenn du keinen Zugang zum System hast.
Ich würde hier die Betreuung ablehnen.
Grüße
Ronald
Zitat: wenn du die Site
am 04.02.2016 - 08:10 Uhr
wenn du die Site verwalten und verantworten sollst, ist es natürlich schlecht, wenn du keinen Zugang zum System hast.
Ich würde hier die Betreuung ablehnen.
Da kann ich ronald nur zustimmen. Ohne Zugang zum FTP Server und zur DB kannst du kein Backup zurück spielen und kein Core Update machen und nötige Informationen oft nicht liefern mit denen man dir eventuell weiter helfen könnte.
Wer hat denn den Zugang dazu? Derjenige sollte die Frage zu den Logs klären!
Grüße Jenna
syslog
am 05.02.2016 - 11:43 Uhr
Hallo,
neben voreingestellten Methode die Drupal-Meldungen in die Datenbank zu schreiben (Nachteile wurden schon in den vorherigen Antworten aufgezählt), gibt es noch die Möglichkeit diese Meldungen in ein "normales" Log des System zu schreiben. Das hat die Vorteile, dass einem alle Möglichkeiten von Log-Rotate zur Verfügung stehen. Ausserdem lassen sich diese Logs (reine Textdateien) leicht mittels LESS "monitoren" oder mit grep durchsuchen.
Der Nachteil dabei ist, Du benötigst ein paar Linux-Grundkenntnisse und natürlich Zugriff auf's System. Wird daher vermutlich nicht für dich in Frage kommen, aber ich wollte es der Vollständigkeithalber dennoch erwähnen.
Das dafür notwendige Modul: https://www.drupal.org/documentation/modules/syslog
Grüße
Peter
Hallo Ronald, Jenna,
am 07.02.2016 - 21:43 Uhr
Hallo Ronald, Jenna, Peter,
vielen Dank für die Hinweise.
Ja, ich habe keinen Zugriff auf die dahinterliegende Datenbank. Muss ich auch nicht, bin ja nicht der webmaster. Ausserdem bin ich nun mehr als froh, dass ich nie Zugriff hatte, da es mich nun nicht einmal wundern würde, wenn meine IP irgendwo auftaucht.
Ein netter Kollege mit mehr Affinität zur Softwareentwicklung hat sich nun ein Backup der DB gezogen und schaut sich die logfiles an.
Leider scheint es so, dass man nicht feststellen kann, wer, was an der db geändert hat. Und sie war 4 tage in den Händen derer, denen ich eine Manipulation zumuten würde.
Hier hatte ich auf Manipulationssperren oder zumindest eine eineindeutige Nachvollziehbarkeit von Änderungen gehofft.
Auch habe ich gelernt, dass die IP nicht eineindeutig ist, sondern vom provider abhängt. Heißt, man kann höchstens auf kabelbw oder eine Firma schliessen, aber nicht auf die Person selbst.
Naja, morgen weiß ich mehr.
Viele grüße und vielen Dank nochmal
4711