vague memory

うろ覚えを無くしていこうともがき苦しむ人の備忘録

mackerel

Mackerel 自動復旧させないアラートは手動復旧しないとその後のアラートが通知されないことがあるので気を付ける

経緯 Mackerel のチェック監視に prevent_alert_auto_close オプションが追加されました。 招待 API をリリースしました・チェック監視で自動復旧しないアラートを作れるようになりました ほか - Mackerel ブログ #mackerelio 自動復旧しないアラート という…

Mackerel Webhook で Lambda 起動

Mackerel のアップデートで Webhook の API Gateway 対応が発表されました。 mackerel-agent経由でのメタデータ登録に対応しました ほか - Mackerel ブログ #mackerelio Webhook のリクエスト先に API Gateway のエンドポイントを指定できるようになりました…

Mackerel事始め check-plugin ログ監視 仕様変更の影響

2017/02/24 追記 再度仕様変更が入ったようなので追記します。 以下の通り修正されたようです。そのため本記事の内容は一時的な変更となりました。 mackerel-agent経由でのメタデータ登録に対応しました ほか - Mackerel ブログ #mackerelio 2017-01-27の告…

Mackerel事始め AWSインテグレーション タグ絞り込み小ネタ

AWSインテグレーションのタグ絞り込み設定の小ネタです。 適切なタグを付与して使用していれば、いずれも引っ掛かる事は無いと思います。 : を含むタグ CloudFormation でインスタンスを起動した場合や、 Auto Scaling Group 配下のインスタンスに自動的に付…

Mackerel事始め mkr(4) dashboards

mkr v0.11.1 で dashboardsサブコマンドが追加されています。 連続リリース100週目!ダッシュボード生成ツールをリリースしました・ユーザーグループ発足 - Mackerel ブログ #mackerelio 公式に詳細説明があります。 CLIツール mkr を使う - Mackerel ヘルプ…

Mackerel事始め AWSインテグレーション(EC2)

Mackerel の AWS インテグレーションに EC2 が追加されました。 AWS インテグレーションが EC2 に対応しました・mackerel-agent 0.34.0 リリース ほか - Mackerel ブログ #mackerelio とある環境で mackerel-agent のバージョンアップの機会があったので導入…

Mackerel事始め 将来予測機能

Mackerel の将来予測機能を試してみます。 機能としては式による監視で特定の関数(線形回帰)を使って実現するようです。 将来予測機能による監視・グラフ範囲をURLに反映されるように ほか - Mackerel ブログ #mackerelio 式による監視を行う - Mackerel ヘ…

Mackerel事始め mkrで残アラートのクローズ

Mackerelを使用しているとアラート発生後に復旧せずに残り続けるアラートが出てきます。 AWS インテグレーションで CloudWatch 上に値が出力されない物(ELB の ERROR 等、CloudWatch上 0 ではなく、値が無い物)が良く残ります。 Web上から一つずつクリックし…

Mackerel事始め mkrでホストの退役

Mackerel で mkr と WebAPI を使用して poweroff にしたホストを退役します。 今回の判定条件は n日前のメトリクスが無いホストとします。(poweroff 直後のホストは非対象としています) ApiKey/URL/Metricsを設定 検索対象のメトリクスは loadavg5 等必ず存…

mackerel-plugin-apache2 BASIC認証

ApacheにBASIC認証が掛かっている場合の取得方法です。 ユーザ・パスワードを設定するオプションは無いですが、URLに直接入れ込む形で設定できます。 apache2.conf [plugin.metrics.apache2] command = "/usr/local/bin/mackerel-plugin-apache2 -o <USER>:<PASSWORD>@<HOSTNAME>" type</hostname></password></user>…

Mackerel事始め mkr(3)

Mackerel で mkr を使用した CLI 操作の続きです。 create ホストを作成します。 オプション指定無しだと working で作成されます。 $ mkr create TEST created XXXXXXXXtLu ステータスをメンテナンスとし、ロールを指定した場合 $ mkr create -st maintenan…

Mackerel事始め mkr(2)

Mackerel で mkr を使用した CLI 操作の続きです。 ホスト一覧取得と退役操作を行います。 hosts ホスト一覧を取得します。ホストを対象とする操作を行う際のidを抽出する為に使用します。 オプション オプション ロングオプション 説明 -n --name ホスト名…

Mackerel事始め mkr (1)

Mackerel の CLI 操作を試します。 WebAPIが用意されていますが、APIを簡略化したコマンド mkr があるのでそちらを利用してみます。 CLIツール mkr を使う - Mackerel ヘルプ Go言語によるCLIツール開発とUNIX哲学について - ゆううきブログ 機能 利用頻度の…

Mackerel事始め ホストの退役

退役=Mackerel上からの削除です。 Web画面上での設定方法がパッと出なかったので流れを書いてみます。 何てことは無いのですが一覧から変更できるものと思っていたので少々彷徨いました。 Web画面からの退役設定 Hosts(ホスト一覧)画面で設定できるのは、Wo…

Mackerel事始め check-plugin プロセス監視

check-plugin を使ってプロセス監視を行います。 チェック監視項目を追加する - Mackerel ヘルプ プロセス監視をおこなう - Mackerel ヘルプ チェックプラグインの共通設定 notification_interval 再送間隔(分) 未指定=再送無し 最短30分(30分未満を設定し…

Mackerel事始め check-plugin ログ監視(動作確認)

check-plugin を使ってログ監視の色々を確認してみました。 初回登録時 対象ログファイルの先頭から読まれます。 大量通知を避けるため、一度コマンド実行でステートファイル作成後にconfファイル有効化を行った方が安全だと思います。 ログファイルのパーミ…

Mackerel事始め check-plugin ログ監視(基本設定)

check-plugin を使ってログ監視を試してみます。公式に詳しい説明があります。 ログ監視をおこなう - Mackerel ヘルプ check-log.conf 必須オプションは対象ファイルと検索文字列です。 [plugin.checks.test-log] command = "/usr/local/bin/check-log --fil…

Mackerel事始め agent-plugin ELB RDS

agent-pluginを使ってELB、RDSの監視設定を追加していきます。 IAM Policy mackerel-plugin-aws-elb は GetMetricStatistics に加え、ListMetrics も必要とのことです。 cloudwatch:GetMetricStatistics cloudwatch:ListMetrics CLI で IAM User 作成 専用の…

Mackerel事始め agent-plugin EC2関連

agent-pluginを使ってEC2関連の監視設定を追加していきます。 IAM Policy設定 CloudWatch経由の取得のため GetMetricStatistics を IAMrole または IAMuser へ付与します。 cloudwatch:GetMetricStatistics IAM role で設定されていれば access-key-id、secr…

Mackerel事始め agent-plugin Apache

agent-pluginを使ってミドルウェアの監視設定を追加していきます。 confファイルのinclude設定 mackerel-agent.conf のコメント解除や直接追記も可能ですが、 監視対象それぞれで設定ファイルを分けたいので、 include設定を追加します。 $ cd /etc/mackerel…

Mackerel事始め pluginインストール

Mackerel ヘルプ を読み進めながら実装中です。 Mackerel の agent をインストールしただけの状態では、OSの基本メトリクスの収集のみですが、pluginを導入することで追加メトリクスの収集が可能になります。 メトリック仕様 - Mackerel ヘルプ mackerel-age…

Mackerel事始め ダッシュボードのテンプレート的なMarkdown

Mackerel を触り始めたのでメモ。 Mackerel(マカレル): 新世代のサーバ管理・監視ツール では定義したサービス、ロール毎のグラフ表示が可能ですが、 標準機能だと切替表示のため一括で表示したい場合はカスタムダッシュボードを使用します。 Metricsを切…