読者です 読者をやめる 読者になる 読者になる

HipChatに通知を行う

HipChat は企業やチームのための、ホスティング型プライベートチャットサービスです。常設グループチャットルーム、ビデオ通話等の機能により、リアルタイムコラボレーションを加速させます。

Mackerel上でHipChatチャンネルを登録すると、Mackerelで監視しているホストのアラート情報を適宜チャットに流す事が出来ます。重大なアラートが発生した際にもリアルタイムにその情報を受け取る事が出来ます。

HipChatとの連携を追加する

連携の設定は、チャンネルページのHipChatフォームから、新しいチャンネルを追加してください。

HipChatへの通知には、HipChatのROOMS APIの1つを利用しています。 チャンネルの登録には、チャンネル名以外にHipChatから取得するRoom API IDとRoomNotification Tokenを入力します。Room API IDとRoom Notification Tokenは以下の方法で取得して下さい。

Room API IDの取得

  • HipChatのページからRoomsタブをクリック
  • 通知を流す部屋を選択
  • 画面中央部に記載されたものがRoom API IDです
    • f:id:mackerelio:20141029160124p:plain

Room Notification Tokenの発行と取得

  • HipChatのページからRoomsタブをクリック
  • 通知を流す部屋を選択した状態から、左サイドバーのTokenをクリック
    • f:id:mackerelio:20141029160136p:plain

  • Labelを入力し、新しいTokenを発行してください
    • [TIP]Label名が通知名として表示されるので、MackerelのようなLabelを入力すると分かりやすくなります
  • 画面中央部に表示されたTokenがRoom Notification Tokenとなります
    • f:id:mackerelio:20141029160148p:plain

また、MackerelからHipChatへのアラートを送る際に、監視のステータスに応じてHipChatの通知を鳴らす事も可能です。必要に応じて設定してください。

どうぞご利用下さい。