Mackerel in GoogleCloudPlatform

이번에는 GoogleCloudPlatform의 ComputeEngine에서 Mackerel을 실행하는 단계를 요약했습니다.
전회는 StackDriver를 이용해 경고 설정을 정리한 것처럼 이번도 경고 설정까지 정리합니다.

StackDriver에서 GCP 모니터링/GoogleCloudPlatform
htps : // 이 m / 토모 요시 - / ms / 7b220, f911b3073d8 8

Mackerel이란?





공식에서 인용



Mackerel(마카렐)은 운영 중인 클라우드 또는 온프레미스 서버에 에이전트를 하나 넣는 것만으로 간단하게 서버 관리를 시작할 수 있습니다. 감시 서버 자체의 구축·운용은 불필요합니다. 또한 부하의 자원 상황 등의 수치를 그래프에 시각화합니다. 장애가 발생하면 경고가 기록되어 다양한 도구에 알릴 수 있습니다. 시스템 운영 유지 보수에 가장 적합한 모니터링 서비스입니다.

요약



하테나 블로그 등으로 친숙한 「주식회사 하테나」가 운영하는 국산의 운용 감시 툴입니다.
운영 감시 세계는 매우 인기있는 도구입니다.

도입 절차



GCP상에서의 ComputeEngine의 기동, SSH등의 설정은 할애하고 있습니다.
먼저 Mackerel에서 계정을 만들고 로그인합니다.

【전제 환경】
 ・Google ComputeEngine
・CentOS7

에이전트 설치



우선은 에이전트 설치입니다. 메뉴에서 "Hosts"를 선택하여 다음 화면으로 이동합니다.
에이전트 설치를 누릅니다.


대상 호스트를 선택합니다.
AWS가 전면으로 밀려나지만 포기하지 마세요. OS가 대상이라면 GCP도 정상적으로 움직입니다.

CentOS를 선택하면 콘솔에서 치는 명령이 나옵니다.
API 키도 포함되어 있으므로 이제 설치할 수 있습니다.


대상 명령을 GCP 콘솔에서 치십시오. sudo로 치자.

이것만!


sudo curl -fsSL https://mackerel.io/file/script/setup-all-yum-v2.sh | MACKEREL_APIKEY='******************************************' sh

문제없이 설치.
 Done! Welcome to Mackerel!

こんな感じでステータスが更新され、読み込めています。1分もかからなかったです。。さすが!

모니터링 규칙 설정

次は、監視ルールを設定します。
今回はSlackで通知したいため、メニューの「Moniters」から、通知チャンネルの設定を行います。

デフォルトはメールになっています。Slackの通知チャンネルとWebHookを入力します。
「SlackのWebhook URL取得手順」は以下まで。
htps : // 이 m / v mhy ぺr

Slackだけでなくて、LINEやChatWork簡単に設定できます。さすが国産!

作成することで通知チャンネルが追加されました。


デフォルトでは、全設定への通知となります。通知グループを設定して、うまく使い分けれそうですね。

テスト送信ボタンを押すと、Slackは無事通知されました。

次は監視ルールの設定です。
テストとしてCPUが70%超えでワーニング、90%超えでアラートの設定をしました。


絞込条件をAll Servicesのままとしているため、全サービスに設定されます。
ここも細かく指定することで監視対象のホストをサービス/ロールで絞り込むことができます。

以上で設定完了です。

사용해보십시오.

StackDriverを使用した後にMackerelを使用しました。
日本語対応であることを引いても、圧倒的にMackerelが使いやすいです。

GCPにおいても運用監視は、Mackerelで決まりだと思います。
皆さまもぜひ使ってみてください。

좋은 웹페이지 즐겨찾기