[LINUX] Azure Monitor bestimmt sowohl die Cloud-Überwachung als auch die lokale Überwachung! Einfach mit GUI!

Die Tage, an denen die Scheibe durchstochen wird und viel Aufhebens macht ...

Als ich fragte, was mit der Überwachung passiert sei, weil ich den Betrieb von Ali Ali (nicht des Servers in meinem Zuständigkeitsbereich) gesehen habe, während ich mich mit der Situation befasste, nachdem die Festplatte beschädigt war und eine Systemstörung aufgetreten war, JP1 Es scheint, dass die Überwachung vernachlässigt wurde (obwohl es sich wie eine Ausrede anhörte), weil die Lizenz nicht ausreichte. Während ich untersuchte, ob es ein billiges Tool gab, schienen SolarWinds, Open Source Zabbix, Hinemos usw., die in Übersee relativ eingeführt zu sein schienen, andere Kandidaten zu sein, aber sie sind schwer. Gefühl. Ich möchte sofort loslegen, fast ohne Geld oder Server, um das zu bauen, was ich brauche! Azure Monitor ist das Ziel, an dem wir in dieser Zeit in einer Stunde nicht in der Lage sein sollten, auf das zu reagieren, was wir brauchen. Nach einer Untersuchung stellte ich fest, dass On-Pres leicht verknüpft werden kann, und begann mit der Einführung. Funktionell sind zwei Dienste beteiligt: eine Funktion namens Monitor und ein Protokollspeicherdienst namens Log Analytics Workspaces. image.png image.png

Was kostet Azure Monitor?

Cost.png

https://azure.microsoft.com/ja-jp/pricing/details/monitor/ Obwohl es in beschrieben ist, sieht es kompliziert aus und ich verstehe es nicht gut. Also, wenn Sie es organisieren ● Protokollspeicherkosten (Datenaufnahme): Diese werden hinzugefügt, wenn die Art der zu speichernden Metrik und die Häufigkeit der Erfassung zunehmen. Zwei Monitore mit Festplattenkapazität, wie z. B.% freier Speicherplatz und freie Megabyte der Festplatte auf dem lokalen Windows-Server, werden so eingestellt, dass sie jede Minute mit der Überwachung beginnen. Es scheint, dass dies etwa 10 Yen pro Monat sein werden. Sie können die Anzahl der Dinge, die Sie nacheinander überwachen möchten, wie z. B. CPU und Speicher, erhöhen. Je mehr Sie jedoch erhöhen, desto mehr Protokolle haben Sie und desto mehr berechnen Sie. In diesem Bereich ist es notwendig, die Zunahme / Abnahme der Überwachungsfrequenz und die Zunahme / Abnahme der Überwachungselemente angemessen anzupassen und zu überwachen, damit die Kosten nicht enorm sind. Ein kleiner Start sieht gut aus, während ich mir Sorgen mache. ● Kosten für die Alarmeinstellung selbst: 11 Yen pro Monat für jede Alarmeinstellung. Es fühlt sich wie eine Warnung für ein Laufwerk auf einem Server an. Wenn Sie also zwei Laufwerke anzeigen möchten, haben Sie zwei Warnungseinstellungen. ● Kosten für das Senden von Warnmeldungen (E-Mail, SMS, Telefonstimme) cooperation ・ ・ Die Zusammenarbeit zwischen E-Mail und Azure-Anwendungen ist am günstigsten (1.000 Fälle pro Monat sind kostenlos). SMS und Telefonstimme sind ebenfalls in der obigen Preisliste enthalten, aber seien Sie vorsichtig, da sie jedes Mal mehrere zehn Yen kosten.

Wie arbeiten Sie mit Onpre?

Ich denke, dass es Server mit NG-Internetverbindung gibt, aber diesmal ist es nicht notwendig, damit umzugehen, daher wird es weggelassen (Log Analytics Gateway). Ist nicht benutzt). Sie können ein Programm herunterladen und installieren, das Windows, Linux und Azure in die Übersicht über die Log Analytics-Arbeitsbereiche oder die Agentenverwaltung integriert. image.png image.png

Während der Installation werden Sie nach Ihrer Workspace-ID und Ihrem Link-Schlüssel gefragt. Dies bedeutet, dass Sie die auf dem Download-Bildschirm angezeigten Informationen kopieren und einfügen können, um die Einrichtung fortzusetzen. Wenn auf dem Bildschirm bereits Windows oder Linux verknüpft ist, wird die Nummer angezeigt. (Auf diesem Bildschirm sind bereits zwei Geräte angeschlossen.) image.png Sie können den Inhalt des Protokolls unter Windows / Linux festlegen, das mit "Erweiterte Einstellungen" heruntergeladen werden soll. Es scheint, dass nur eine Downloadbedingung in einem Log Analytics-Arbeitsbereich festgelegt werden kann. Wenn Sie die Bedingung ändern möchten, müssen Sie einen anderen Log Analytics-Arbeitsbereich erstellen. Im Bildbeispiel werden% Freier Speicherplatz und Freie Megabyte aller Festplatten so eingestellt, dass sie jede Minute aufgebraucht werden. Es ist ein Bild, das auf zwei Einheiten gleichzeitig angewendet wird. Wenn Sie hier einstellen, wird das Protokoll automatisch heruntergeladen. Sie können auf der Registerkarte Azure Log Analytics (OMS) des Microsoft Monitoring Agent in der Systemsteuerung überprüfen, ob der On-Preserver mit Azure verbunden ist. Wenn ein grünes Häkchen angezeigt wird und "erfolgreich" angezeigt wird, ist die Zusammenarbeit bereits abgeschlossen. Wenn Sie den Proxy auf der Registerkarte Proxy-Einstellungen festlegen müssen, können Sie ihn auch eingeben. image.pngimage.png

Benachrichtigungseinstellungen

Die Alarmeinstellungen werden über den Monitor vorgenommen. Es wird empfohlen, dass Sie das Benachrichtigungsziel (E-Mail-Adresse, die Sie beispielsweise im Team-Kanal veröffentlichen können) im Voraus mit Aktionen verwalten registrieren, damit Sie es wiederverwenden können. Sie können neue Benachrichtigungen mit der Regel "Neue Warnung" festlegen. Auf diesem Bildschirm sind seit Durchführung des Alarmausgabetests 2 Fälle aufgetreten und 2 Fälle wurden geschlossen. Neu, Bestätigt, Geschlossen sind so konzipiert, dass sie von Menschen gesteuert werden können. Das System verwaltet jedoch den Status Aktiviert und Deaktiviert für Benachrichtigungen. Das Gute an Azure ist, dass es nicht nur die aktivierte Warnmeldung und den Betreff enthält Die Überwachung (und Auflösungsbenachrichtigung) mit dem zur Fehlerbehebung deaktivierten Betreff ist ebenfalls vorhanden. image.png Beispiel für eine E-Mail-Benachrichtigung: image.png Die folgende Einstellung ist ein Beispiel für die Einstellung zum Benachrichtigen einer Warnung, wenn der freie Speicherplatz weniger als 3072 MB (3 GB) beträgt. image.png Zustandsbeispiel. image.png

Es ist einfacher, wenn sich die Ressourcen in Azure befinden. Sie können auch Leben und Tod der Website überwachen. (Wenn es nur um Leben und Tod der Website geht (abgesehen von der Protokollspeicherung), scheint die Einstellung selbst frei zu sein.) Sie können von Azure-Rechenzentren auf der ganzen Welt auf Websites zugreifen, festlegen, ob die Antwort 200 oder anders ist, und Warnungen festlegen. Es ist sehr leicht zu verstehen, da Sie auch die Reaktionszeit kennen können.

image.png

image.png

Sie können auch benachrichtigen, wenn mit der verbleibenden Kapazität der Azure SQL-Datenbank oder dem ETL-Ausführungsergebnis von Azure Data Factory etwas nicht stimmt. Beispiel für eine Alarmeinstellung. image.png

Seien Sie vorsichtig mit dem von Ihnen festgelegten Ressourcengruppennamen

Viele Azure Monitor-bezogene Ressourcen können nicht verschoben werden. Daher ist es sehr mühsam, wenn Bewegung auftritt. Wenn andere Zeichen als Alphabete und Zahlen wie Japanisch enthalten sind, kann dies aufgrund der nachfolgenden Ressourcenerstellung zu Fehlfunktionen führen. Gehen Sie daher vorsichtig mit dem Namen der Ressourcengruppe um. Hier klicken für Details https://qiita.com/mnoda/items/d60d72b78adc894aaf29

Offizielle Dokumentation

https://docs.microsoft.com/ja-jp/azure/azure-monitor/overview Hat eine Vogelperspektive auf die gesamte Funktion. Übersicht (von der offiziellen Website oben): image.png

Recommended Posts

Azure Monitor bestimmt sowohl die Cloud-Überwachung als auch die lokale Überwachung! Einfach mit GUI!
Einfache Verwendung der Nifty Cloud API mit Botocore und Python
Einfacher Slackbot mit Docker und Errbot
Einfache Jupyter-Umgebungskonstruktion mit Cloud9
Einfache GUI App mit Tkinter Text
[GUI in Python] PyQt5-Drag & Drop-
Einfache Serverüberwachung mit AWS Lambda (Python) und Ergebnisbenachrichtigung mit Slack