[LINUX] Azure Monitor détermine à la fois la surveillance du cloud et la surveillance sur site! Facile avec GUI!

Les jours où le disque est crevé et fait toute une histoire ...

Quand j'ai demandé ce qui était arrivé à la surveillance parce que j'ai vu le fonctionnement d'Ali Ali (pas le serveur sous ma juridiction) tout en traitant la situation après la perforation du disque et un dysfonctionnement du système, JP1 Il semble que la surveillance ait été négligée (même si cela sonnait comme une excuse) car la licence ne suffisait pas. Pendant ce temps, lorsque je cherchais à savoir s'il y avait un outil bon marché, SolarWinds, open source Zabbix, Hinemos, etc., qui semblaient être relativement introduits à l'étranger, semblaient être d'autres candidats, mais ils sont lourds. Sentiment. Je veux commencer tout de suite avec presque pas d'argent ou de serveurs pour construire ce dont j'ai besoin! Azure Monitor est la destination où nous ne devrions pas être en mesure de répondre à ce dont nous avons besoin en une heure à cette époque. Après avoir enquêté, j'ai trouvé que on-pres peut être facilement lié et j'ai commencé l'introduction. Fonctionnellement, deux services seront impliqués: une fonction appelée Monitor et un service de stockage de journaux appelé Log Analytics Workspaces. image.png image.png

Combien coûte Azure Monitor?

Cost.png

https://azure.microsoft.com/ja-jp/pricing/details/monitor/ Bien que cela soit décrit dans, cela a l'air compliqué et je ne comprends pas bien. Donc, si vous l'organisez ● Coût de stockage des journaux (ingestion de données): il sera ajouté en fonction du type de métrique à stocker et de l'augmentation de la fréquence d'acquisition. Deux moniteurs de capacité de disque tels que le% d'espace libre et les mégaoctets libres du disque sur le serveur Windows sur site sont configurés pour commencer à surveiller toutes les minutes, et il semble que ce sera environ 10 yens par mois. Vous pouvez augmenter le nombre d'éléments que vous souhaitez surveiller les uns après les autres, tels que le processeur et la mémoire, mais plus vous augmentez, plus vous avez de journaux et plus vous chargez. Dans ce domaine, il est nécessaire d'ajuster et de surveiller de manière appropriée l'augmentation / la diminution de la fréquence de surveillance et l'augmentation / la diminution des éléments de surveillance afin que le coût ne soit pas énorme. Un petit départ semble bon alors que je suis inquiet. ● Coût du paramètre d'alerte proprement dit: 11 yens par mois pour chaque paramètre d'alerte. Cela ressemble à une alerte pour un lecteur sur un serveur, donc si vous voulez voir deux lecteurs, vous avez deux paramètres d'alerte. ● Coûts d'envoi des alertes (e-mail, SMS, voix téléphonique) ・ ・ ・ La coopération par e-mail et application Azure est la moins chère (1 000 cas par mois sont gratuits). Les SMS et la voix téléphonique sont également dans la liste de prix ci-dessus, mais attention car cela semble coûter plusieurs dizaines de yens à chaque fois.

Comment travaillez-vous avec Onpre?

Je pense qu'il existe des serveurs avec une connexion Internet NG, mais cette fois, il n'est pas nécessaire de s'en occuper, il est donc omis (Log Analytics Gateway) N'est pas utilisé). Vous pouvez télécharger et installer un programme qui intègre Windows, Linux et Azure dans la vue d'ensemble des espaces de travail Log Analytics ou la gestion des agents. image.png image.png

Pendant l'installation, il vous sera demandé votre ID d'espace de travail et votre clé de lien, ce qui signifie que vous pouvez copier et coller les informations affichées sur l'écran de téléchargement pour continuer la configuration. De plus, si Windows ou Linux est déjà lié à l'écran, le numéro sera affiché. (Deux unités sont déjà connectées sur cet écran) image.png Vous pouvez définir le contenu du journal pré-Windows / Linux à télécharger avec "Paramètres avancés". Il semble qu'une seule condition de téléchargement puisse être définie dans un espace de travail Log Analytics. Par conséquent, si vous souhaitez modifier la condition, vous devez créer un autre espace de travail Log Analytics. Dans l'exemple d'image, le% d'espace libre et les mégaoctets libres de tous les disques sont définis pour être aspirés toutes les minutes. C'est une image que cela est appliqué à deux unités en même temps. Si vous définissez ici, le journal sera automatiquement téléchargé. Vous pouvez vérifier si le serveur sur serveur est connecté à Azure dans l'onglet Azure Log Analytics (OMS) de Microsoft Monitoring Agent dans le panneau de configuration. S'il y a une coche verte et que "avec succès" s'affiche, la coopération est déjà terminée. Si vous devez définir le proxy dans l'onglet des paramètres du proxy, vous pouvez également le saisir. image.pngimage.png

Paramètres d'alerte

Les paramètres d'alerte sont définis à partir de Monitor. Il est recommandé d'enregistrer la destination de notification (adresse e-mail, par exemple, vous pouvez publier sur le canal Teams) à l'avance avec Gérer les actions afin de pouvoir la réutiliser. Vous pouvez définir de nouvelles notifications avec la nouvelle règle d'alerte. Sur cet écran, depuis que le test d'émission d'alerte a été effectué, 2 cas se sont produits et 2 cas ont été clos. New, Acknowledged, Closed sont conçus pour être contrôlés par des humains, mais le système gère le statut Activé et Désactivé pour les notifications, et la bonne chose à propos d'Azure est qu'il inclut non seulement l'alerte d'alerte Activé et le sujet La surveillance (et la notification de résolution) avec le sujet désactivé pour le dépannage est également en place. image.png Exemple de notification par e-mail: image.png Le paramètre suivant est un exemple de paramètre permettant de notifier une alerte lorsque l'espace disque disponible est inférieur à 3072 Mo (3 Go). image.png Exemple de condition. image.png

C'est plus facile si les ressources sont dans Azure. Vous pouvez également surveiller la vie et la mort du site Web. (S'il ne s'agit que de la vie ou de la mort du site Web (à l'exception du stockage des journaux), le paramètre lui-même semble être gratuit). Vous pouvez accéder à des sites Web à partir de centres de données Azure dans le monde entier, définir si la réponse est 200 ou différente et définir des alertes. C'est très facile à comprendre car vous pouvez également connaître le temps de réponse.

image.png

image.png

Il est également possible d'alerter en cas de problème avec la capacité restante d'Azure SQL Database ou le résultat de l'exécution ETL d'Azure Data Factory. Exemple de réglage d'alerte. image.png

Faites attention au nom du groupe de ressources que vous définissez

De nombreuses ressources liées à Azure Monitor ne peuvent pas être déplacées. Par conséquent, ce sera très gênant si un mouvement se produit. Si des caractères autres que des alphabets et des nombres tels que le japonais sont inclus, il peut ne pas fonctionner correctement en raison de la création ultérieure de ressources, soyez donc prudent avec le nom du groupe de ressources. Cliquez ici pour plus de détails https://qiita.com/mnoda/items/d60d72b78adc894aaf29

Documentation officielle

https://docs.microsoft.com/ja-jp/azure/azure-monitor/overview A une vue d'ensemble de l'ensemble de la fonction. Vue d'ensemble (sur le site officiel ci-dessus): image.png

Recommended Posts

Azure Monitor détermine à la fois la surveillance du cloud et la surveillance sur site! Facile avec GUI!
API Nifty Cloud facile à utiliser avec botocore et python
Easy Slackbot avec Docker et Errbot
Construction d'un environnement Jupyter facile avec Cloud9
Application GUI facile avec Tkinter Text
[GUI en Python] PyQt5-Glisser-déposer-
Surveillance simple du serveur avec AWS Lambda (Python) et notification des résultats avec Slack