Holen Sie sich Server-Statistiken aus einer bestimmten Zeit

8

Auf meinem Server habe ich heute Morgen festgestellt, dass eine Anwendung gemeldet hat, dass sie langsam läuft.

Ich habe die Web- und SQL-Protokolle überprüft und nichts Besonderes gefunden.

Ich würde gerne wissen, was heute Morgen gegen 2 Uhr los war.

Ich suche speziell nach den CPU- und Speicherstatistiken, bin mir aber nicht sicher, wo CentOS6 die Protokolle speichert.

Ich habe / var / log / eingecheckt, kann aber keine finden; lo

Kann mir jemand sagen, wo ich sie möglicherweise bestrafen kann?

Rick James
quelle
2
Was lässt Sie denken, dass CentOS 6 CPU- und Speicherprotokolle speichert (ohne dass Sie ein Überwachungssystem konfigurieren, das so etwas protokolliert)?
Sven

Antworten:

10

Wenn Sie sysstat auf Ihrem Centos6 installiert haben, sollten Sie sich mit sar anmelden

/ var / log / sa

Sie können diese mit dem Befehl sar anzeigen .

Ansonsten würde ich empfehlen, oben zu installieren ; und läuft auf Daemon. Sie erhalten in 10-Minuten-Intervallen Systemstatus-Snapshots. Wenn Sie häufigere Schnappschüsse benötigen, können Sie diese problemlos anpassen.

Einmal eingerichtet, können Sie das Intervall einfach mit so etwas wie anzeigen

auf -r snapshot_file -b 14:00 -e 15:00

Das würde oben wie ein Werkzeug beginnen, das ein Intervall zwischen 14 und 15 Stunden anzeigt.

Hrvoje Špoljar
quelle
Warum habe ich hier abgestimmt?
Hrvoje Špoljar