【Hinemos×IFTTT】Hinemosの監視結果をLINEへ出力する【IFTTT連携ソリューション】

こんにちは。

本日、弊社より『IFTTT連携ソリューション』がリリースされました。

リリースに伴い、『IFTTT連携ソリューション』の使用例を、
こちらの「Hinemos研究日記」に随時 公開していく予定です!

今回は、IFTTT連携ソリューションのスクリプト(Linux用)を使用してHinemosの監視結果をLineに出力してみようと思います。

1.『IFTTT連携ソリューション』パッケージの入手

Gitの下記ページへアクセスし、「ダウンロード」からご利用環境にあったパッケージを入手してください。

https://github.com/hinemos-nb/ifttt_integration_solution/releases/tag/1.0.0

今回はLinux用の「ifttt_webhooks_trigger.tar.gz」を利用しています。

ご利用環境への配置方法、手順につきましては「3.スクリプト/コンフファイル」のセクションをご確認ください。

また、設定下記URLより入手いただけるマニュアルにも記載しております。

https://github.com/hinemos-nb/ifttt_integration_solution/tree/master/manual

2.IFTTT側の設定

ファイルが入手できたらIFTTT側の設定を行います。

同様の手順が過去の記事にございますので、今回は割愛致します。

※詳しくは上記の記事のセクション「1.IFTTTでアプレットを作成する」をご確認ください。

3.スクリプト/コンフファイルの設定

まず、IFTTT連携スクリプト(Linux用)を管理対象ノードに配置します。

ifttt_webhooks_trigger.tar.gzを展開し、展開されたIFTTTディレクトリを任意の場所に配置してください。以下はtmp配下で展開したものとして手順を記載します。

(root)# tar gz ifttt_webhooks_trigger.tar.gz

次に、コピー先ディレクトリを作成します。

(root) # cp -Rp /tmp/ifttt_webhooks_trigger /opt

ファイルの権限を変更します。

(root) # chmod +x /opt/ifttt_webhooks_trigger/ifttt_trigger_1.0.0.sh


最後に、ifttt_conf.cfgファイルを書き換えます。

“EVENT_NAME”と”KEY”に作成したアプレットのイベント名とキー値を指定してください。

以上でスクリプト/コンフファイルの設定は完了です。

4.Hinemos側の設定

Hinemosクライアントから必要な設定を作成しましょう。

今回は、対象のCPU使用率を監視し、結果をLineに送りたいと思います。

コマンド通知を設定します。

今回コマンド通知で実行するコマンドは以下のとおりです。

コマンド:/opt/ifttt_webhooks_trigger/ifttt_trigger_1.0.0.sh “#[MESSAGE]” “#[FACILITY_ID]”

※監視結果のメッセージと、監視対象のファシリティIDを出力する想定です

監視履歴パースペクティブでも監視結果を確認できるようイベント通知も忘れずに設定します。

 

監視設定を有効にします。

後は監視結果が出力されるのを待つだけです!

監視結果:

LINEのトーク画面:

無事に監視結果がLINEに届きました!

以上、IFTTT連携ソリューションを使用しHinemosの監視結果をLINEへ出力する方法のご紹介でした。

5.最後に

冒頭でもお伝えしましたが、IFTTT連携ソリューションは、Githubから無料で公開しております。ぜひ、お試しください。

URL:https://github.com/hinemos-nb/ifttt_integration_solution

ツールの概要を載せたリーフレットと細かい使い方を記載したマニュアルもGitから公開しておりますので併せてご覧ください。

マニュアル:https://github.com/hinemos-nb/ifttt_integration_solution/tree/master/manual

リーフレット:https://github.com/hinemos-nb/ifttt_integration_solution/tree/master/brochure

また、本ソリューションへに対する御意見・御感想などがございましたら、以下ページにてお寄せ下さい。

URL:https://github.com/hinemos-nb/ifttt_integration_solution/issues


ご意見やお問い合わせについて

この記事へのご意見やお問い合わせについては、こちら(お問い合わせフォーム)もしくは
Hinemos営業担当【hsd-sales@atomitech.jp】までご連絡ください。

※お問い合わせフォームからご連絡の場合には、お問い合わせ内容で「Hinemosについて」を選択し、
 本文の冒頭に「Hinemos研究日記_【タイトル名】」とご記載ください。
※メールアドレスへご連絡の場合には、件名を「Hinemos研究日記_【タイトル名】」でご連絡ください。