IBM Cloud Docs
VPC-Serverinstanz unter Ubuntu Linux überwachen

VPC-Serverinstanz unter Ubuntu Linux überwachen

In diesem Lernprogramm erfahren Sie, wie Sie einen Ubuntu-Host konfigurieren, um Metriken an den IBM Cloud Monitoring-Service in IBM Cloud weiterzuleiten.

Diese Anweisungen gelten für Ubuntu-Systeme, können aber auch für andere Linux -Systeme verwendet werden.

Wenn Sie einen Ubuntu-Server zum Weiterleiten von Metriken konfigurieren möchten, müssen Sie einen Überwachungsagenten installieren. Der Agent verwendet einen Zugriffsschlüssel (Token), um sich bei der IBM Cloud Monitoring-Instanz zu authentifizieren. Der Überwachungsagent wird als Datenkollektor verwendet. Die Messdaten werden automatisch erfasst.

Standardmäßig erfasst dieser Agent die Kerninfrastruktur und Netzzeitreihen, mit denen Sie den Host überwachen können. Eine Liste der erfassten Metriken finden Sie unter Verfügbare Metriken für nicht koordinierte Umgebungen.

Der Monitoring-Agent erfasst für jeden Host automatisch die folgenden Typen von Systemmetriken:

  • System hosts metrics liefern Informationen zur CPU und Arbeitsspeicher und stellen Metriken zur Speicherbelegung zur Verfügung, mit denen Sie die Leistung und Ressourcenauslastung aller Ihrer Prozesse analysieren können.

  • File and File System metrics stellen Informationen zu Dateien und Dateisystemen bereit, die Sie zum Analysieren der in Ihrem System stattfindenden Dateiinteraktionen verwenden können. Sie können beispielsweise Informationen zu Ihren geöffneten Dateien, zu den ein- und abgehenden Byte oder zum Prozentsatz der Belegung eines bestimmten Dateisystems erhalten.

  • Process metrics liefern Informationen zu den Prozessen, die auf Ihren Servern ausgeführt werden. Sie können diese Metriken beispielsweise verwenden, um die Anzahl der Prozesse zu untersuchen oder um Client- oder Serverinformationen abzurufen.

  • Network metrics liefern Informationen zum Netz. Sie bieten Einblick in die Verbindungen, die zwischen Ihren Anwendungen, Containern und Servern hergestellt werden. Sie erhalten beispielsweise Informationen zu den gesendeten oder empfangenen Byte oder zur Anzahl der HTTP-Anforderungen, den Verbindungen und den Latenzzeiten. Außerdem erfasst der Agent für SQL oder MongoDB zusätzliche Informationen, wenn er im Fehlerbehebungsmodus konfiguriert ist.

Über die Monitoring-Benutzerschnittstelle (UI) können Sie Daten auf der Registerkarte Advisor, auf der Registerkarte Erkunden und auf der Registerkarte Dashboard analysieren. Sie überwachen die Daten über Metrikansichten und Dashboards.

Beachten Sie Folgendes, wenn Sie Ihre Daten überwachen:

  • Auf der Registerkarte Explorer können Sie einzelne Metriken überwachen.

  • Auf der Registerkarte Advisor können Sie Metriken auf Red Hat OpenShift oder auf Host-Ebene überwachen.

    Diese Registerkarte ist nur für Benutzer verfügbar, die zu einem Team gehören, das Zugriff auf die Überwachung von Metriken auf Red Hat OpenShift oder Host-Ebene hat.

  • Auf der Registerkarte Dashboard können Sie vordefinierte Dashboards oder angepasste Dashboards über Anzeigen überwachen und sich einen spezialisierten Einblick in Netzdaten, Anwendungsdaten, Topologie, Services, Hosts und Container verschaffen. In einer Anzeige wird eine Metrik oder eine Gruppe von Metriken in einem Dashboard angezeigt.

Für jede Metrikansicht und jedes Dashboard können Sie beispielsweise den Geltungsbereich der Daten definieren und festlegen, wie Daten zusammengefasst und welche Zeit- und Gruppenfilter auf die Daten angewendet werden sollen. Weitere Information finden Sie unter Anzeigen verwalten.

Sie können ein Dashboard als Standardeinstiegspunkt für ein Team konfigurieren und so die Erfahrung eines Teams vereinheitlichen, wobei die Benutzer dadurch ihre unmittelbare Aufmerksamkeit auf die Informationen mit der jeweils höchsten Relevanz richten können.

Weitere Informationen finden Sie unter Metriken anzeigen.

Vorbereitende Schritte

Erfahren Sie mehr über IBM Cloud Monitoring.

Arbeiten Sie in einer unterstützten Region, z. B. in der Region US South.

Verwenden Sie eine Benutzer-ID, die Mitglied oder Eigner eines IBM Cloud-Kontos ist. Um eine IBM Cloud IBM ID zu erhalten, gehen Sie zu Konto erstellen.

Ihrer IBM ID müssen IAM-Richtlinien für jede der folgenden Ressourcen zugeordnet sein:

Liste der IAM-Richtlinien, die zur Durchführung des Tutorials erforderlich sind
Ressource Geltungsbereich der Zugriffsrichtlinie Rolle Bereich Informationen
Ressourcengruppe Standard Ressourcengruppe Anzeigeberechtigter US South Diese Richtlinie ist erforderlich, damit der Benutzer die Serviceinstanzen in der Standardressourcengruppe default anzeigen kann.
IBM Cloud Monitoring-Service Ressourcengruppe Bearbeiter US South Diese Richtlinie ist erforderlich, damit der Benutzer den IBM Cloud Monitoring-Service in der Standardressourcengruppe default bereitstellen und verwalten kann.

Die IBM Cloud-Befehlszeilenschnittstelle muss installiert sein. Weitere Informationen finden Sie unter IBM Cloud-CLI installieren.

Ubuntu Linux VPC-Serverinstanz bereitstellen

Wenn Sie über eine vorhandene virtuelle Ubuntu Linux-Serverinstanz verfügen, die Sie überwachen möchten, können Sie diesen Schritt überspringen.

  1. Falls Sie nicht über eine virtuelle private Cloud verfügen, verwenden Sie die IBM Cloud-Konsole zum Erstellen von VPC-Ressourcen.

  2. Wenn Sie nicht über eine virtuelle Serverinstanz mit Ubuntu Linux verfügen, erstellen Sie eine solche virtuelle Serverinstanz mithilfe der Benutzerschnittstelle und wählen Sie dabei Ubuntu Linux als Betriebssystem aus.

Bereitstellung einer IBM Cloud Monitoring-Instanz

Führen Sie die folgenden Schritte aus, um eine Instanz von IBM Cloud Monitoring über die IBM Cloud-Benutzerschnittstelle bereitzustellen:

  1. Melden Sie sich bei Ihrem IBM Cloud-Konto an.

    Nach der Anmeldung mit Ihrer Benutzer-ID und Ihrem Kennwort wird die Benutzerschnittstelle von IBM Cloud geöffnet.

  2. Klicken Sie auf Katalog. Die Liste der in IBM Cloud verfügbaren Services wird geöffnet.

  3. Wählen Sie die Kategorie Protokollierung und Überwachung aus, um die angezeigte Liste der Services zu filtern.

  4. Klicken Sie auf die Kachel IBM Cloud Monitoring. Das Dashboard Beobachtbarkeit wird geöffnet.

  5. Wählen Sie die Registerkarte Erstellen aus.

  6. Wählen Sie eine Region für die Serviceinstanz aus.

  7. Wählen Sie den Serviceplan Lite aus.

    Der Plan Lite ist standardmäßig festgelegt.

    Weitere Informationen zu anderen Serviceplänen finden Sie im Abschnitt Preisstruktur.

  8. Geben Sie einen Servicenamen für die Serviceinstanz ein.

  9. Wählen Sie die Ressourcengruppe Standard aus.

    Die Ressourcengruppe Standard ist standardmäßig festgelegt.

  10. (Optional) Geben Sie beliebige Tags an, die Sie verwenden möchten.

  11. Wählen Sie aus, ob die Serviceinstanz Plattformmetriken für alle Serviceinstanzen in der Region empfangen soll.

  12. Klicken Sie auf Erstellen, um den IBM Cloud Monitoring-Service in der IBM Cloud-Ressourcengruppe, in der Sie angemeldet sind, bereitzustellen.

Nachdem Sie eine Instanz bereitgestellt haben, wird das Dashboard Monitoring geöffnet.

Hinweis: Wenn Sie eine Instanz über die Befehlszeilenschnittstelle (CLI) bereitstellen möchten, lesen Sie die Informationen Eine Instanz über die IBM Cloud-CLI bereitstellen.

Ubuntu-Server zum Senden von Protokollen an Ihre Instanz konfigurieren

Wenn Sie Ihren Ubuntu-Server so konfigurieren möchten, dass Metriken an Ihre IBM Cloud Monitoring-Instanz gesendet werden, müssen Sie einen Überwachungsagenten installieren.

Führen Sie die folgenden Schritte in einer Befehlszeile aus:

  1. Öffnen Sie ein Terminal. Melden Sie sich dann bei IBM Cloud an. Führen Sie den folgenden Befehl aus und folgen Sie den Eingabeaufforderungen:

    ibmcloud login -a cloud.ibm.com
    

    Wählen Sie das Konto und die Region aus, in dem bzw. der die IBM Cloud Monitoring-Instanz verfügbar ist.

  2. Greifen Sie auf Ihren Ubuntu-Server zu.

  3. Rufen Sie den Zugriffsschlüssel ab. Weitere Informationen finden Sie im Abschnitt Zugriffsschlüssel über die IBM Cloud-Benutzerschnittstelle abrufen.

  4. Rufen Sie die Aufnahme-URL ab. Weitere Informationen finden Sie unter Collector-Endpunkte.

  5. Stellen Sie den Überwachungsagenten bereit. Führen Sie den folgenden Befehl aus:

    curl -sL https://ibm.biz/install-sysdig-agent | sudo bash -s -- --access_key <ACCESS_KEY> --collector <COLLECTOR_ENDPOINT> --collector_port 6443 --secure true --check_certificate false --tags <TAG_DATA> --additional_conf 'sysdig_capture_enabled: false'
    

    Wo

    • ACCESS_KEY ist der Zugriffsschlüssel für die Instanz.

    • COLLECTOR_ENDPOINT ist die Aufnahme-URL für die Region, in der die Überwachungsinstanz verfügbar ist. Informationen zum Bestimmen des Endpunkts finden Sie unter Collector-Endpunkte.

    • TAG_DATA sind durch Kommas getrennte Tags, die als TAG_NAME:TAG_VALUE formatiert sind. Sie können Ihrem Überwachungsagenten einen oder mehrere Tags zuordnen. Beispiel: role:serviceX,location:us-south. Später können Sie diese Tags verwenden, um Metriken aus der Umgebung zu identifizieren, in der der Agent ausgeführt wird.

    • Setzen Sie sysdig_capture_enabled auf false, um die Erfassungsfunktion zu inaktivieren. Dieser Parameter wird standardmäßig auf true gesetzt. Weitere Informationen finden Sie im Abschnitt Mit Erfassungen arbeiten.

    • Das Flag secure muss auf true gesetzt werden, um eine sichere SSL-/TLS-Verbindung zum Senden von Metriken an den Collector zu verwenden.

    Wenn der Überwachungsagent nicht ordnungsgemäß installiert wird, installieren Sie die Kernel-Header manuell. Wählen Sie eine Distribution aus und führen Sie den Befehl für diese Distribution aus. Versuchen Sie anschließend erneut, den Überwachungsagenten bereitzustellen.

    • Für Debian- und Ubuntu-Linux-Distributionen führen Sie den folgenden Befehl aus:

      apt-get -y install linux-headers-$(uname -r)
      
    • Für RHEL-, CentOS- und Fedora-Linux-Distributionen führen Sie den folgenden Befehl aus:

      yum -y install kernel-devel-$(uname -r)
      
  6. Konfigurieren Sie den Agenten für nicht koordinierte Umgebungen.

    Öffnen Sie die Datei dragent.yaml im Verzeichnis /opt/draios/etc/.

    Fügen Sie den folgenden Konfigurationsparameter hinzu:

    feature:
      mode: monitor_light
    

    Starten Sie den Agenten erneut. Führen Sie den folgenden Befehl aus:

    service dragent restart
    

Benutzerschnittstelle für die Überwachung starten

Führen Sie die folgenden Schritte aus, um die Webbenutzerschnittstelle zu starten:

  1. Melden Sie sich bei Ihrem IBM Cloud-Konto an.

    Nach der Anmeldung mit Ihrer Benutzer-ID und Ihrem Kennwort wird das IBM Cloud-Dashboard geöffnet.

  2. Wählen Sie im Navigationsmenü Beobachtbarkeit aus.

  3. Wählen Sie Überwachung aus.

    Die Liste der in IBM Cloud verfügbaren Instanzen wird angezeigt.

  4. Wählen Sie Ihre Instanz aus. Klicken Sie anschließend auf Dashboard öffnen.

Es kann einige Zeit dauern, bis Sie den Servereintrag sehen, da die Informationen zunächst vom Überwachungsagenten gesammelt und verarbeitet werden.

Sie können nur eine Instanz pro Browser überwachen. Es können mehrere Registerkarten für dieselbe Instanz vorhanden sein.

Ubuntu-Server überwachen

Sie können Ihren Ubuntu-Server in der Ansicht Übersicht überwachen, die über die Webbenutzerschnittstelle verfügbar ist. Diese Ansicht ist der Ausgangspunkt für die Fehlerbehebung und die Überwachung Ihrer Infrastruktur. Es handelt sich hierbei um die Standard-Homepage der Webbenutzerschnittstelle.

Im Abschnitt Hosts und Container finden Sie den Eintrag für Ihren Ubuntu-Server. Klicken Hosts und ContainerHosts und Container um die Datenquelle zu wechseln. Wählen Sie dann Ihren Ubuntu-Server aus. Die angezeigten Daten entsprechen dem von Ihnen ausgewählten Server.

Führen Sie die folgenden Schritte aus, um die Farbcodierung für eine Spalte zu konfigurieren:

  1. Wählen Sie eine Spalte aus, indem Sie den Spaltentitel mit dem Mauscursor berühren. Klicken Sie dann auf das Stiftsymbol.

  2. Wählen Sie die Option Aktivieren aus, um die Farbcodierung zu aktivieren.

  3. Legen Sie Werte für die verschiedenen Schwellenwerte fest.

Nächste Schritte