目次

ロボシュタインって実は簡単?

株式会社コムスクエアが開発・提供するIT運用自動化プラットフォーム「ロボシュタイン」は、
“だれでも簡単に、ローコードでフローを作成し業務を自動化できる” ことを強みとしています。

しかし実際には、
「本当に簡単に操作できるの?」
「専門知識がなくても設定できるの?」
と感じる方も多いのではないでしょうか。

そこで今回は、実際にフローを作成しながら、ロボシュタインでどれほど手軽に自動化できるのかをご紹介します。

ロボシュタインとは

ロボシュタイン」は、システム監視・運用業務に特化したIT運用自動化プラットフォームです。

運用プロセスの品質向上や運用コスト削減、運用担当者の負担軽減、属人化の解消、自動化効果の可視化など、さまざまな課題解決に役立ちます。

また、ローコードで直感的にフローを作成できるため、専門的なプログラミング知識がなくても運用自動化を進めることが可能です。

サンプルフローをもとに作成

ロボシュタインには、よく利用されるフローをすぐに作成できる「サンプルフロー」が用意されています。

今回はその中から「メール振り分けサンプル」を利用し、アラートメールの自動振り分けフローを作成していきます。

アラートメールの自動振り分けフローとは

日々のIT運用業務では、監視ツールから大量のアラートメールが送られてきます。

その中には緊急度の高い障害通知も含まれており、重要なアラートを見逃してしまうと、障害対応の遅延につながる恐れがあります。

「アラートメール自動振り分けフロー」を活用することで、監視ツールから送信されるメールの中から重要な通知のみを抽出し、メールやSlackなどへ自動通知することができます。

今回は、このフローをサンプルをもとに作成していきます。

実践

1. サンプルフローの貼り付け

まずはサンプルフローの中の「メール振り分けサンプル」を選択し、フローコードをコピーします。

次にこのコードを貼り付けます。

まずロボシュタインを開き、「フローエディター」を選択します。

次に右上の3本線をクリックし、読み込み→クリップボードを選択します。

貼り付けて実行します。

実行すると、読み込んだフローが新しいタブに書き起こされています。

このフローを文章で説明しますと以下のようになっております。

  1. アラートメールを受信し、「ワーニング」、「アラート」という単語が含まれている
    件名のメールを選別
  2. 「サーバー」と「ルーター」が含まれているメールの本文でメールを選別
  3. 例えば「ワーニング」かつ「サーバー」ならば、振り分けたメールに合った通知用のメール内容を作成して送信

というように各フローを実行

このフローからメール本文の振り分ける単語の内容や、ノードの追加・削除などは後から自由に変更することができます。

2. 受信メールの設定

次にメールのアドレスを設定します。

登録するメールアドレスには、
・ロボシュタインが監視ツールなどからメールを受信するための “受信用メールアドレス”
・ロボシュタインから再送するための “送信用メールアドレス”
の2つを設定する必要がありますが、今回は先に受信メールを設定します。

「受信メールアドレス設定」から新規受信メールを作成します。

ここでは
test_test@~ というアドレスに設定しました。
このアドレス名はご自由に設定してください。

画像に alt 属性が指定されていません。ファイル名: image-13.png

「新規受信メールアドレス登録」からメールアドレスを新規作成した後に、再び「フロー設定」に戻り、先ほど作成したメールアドレスを「受信メールノード」に登録します。

 

3.  受信用メールアドレスの作成

次に受信用メールアドレスを設定します。
今回は Google WorkSpace での利用を想定し、ビジネス用Gmailアドレスで受信を行う場合の手順をご紹介します。

Gmailを使うときの設定手順は以下の流れになります。

  3.1  Googleアカウントで専用のアプリケーションパスワードを設定する
  3.2 ロボシュタインの「メール送信ノード」に受信するメールアドレスやパスワードなどを設定する。

Gmailにおいて、ロボシュタインなどサードパーティ製のアプリケーションを使用する場合、「アプリケーションパスワード」を設定する必要があります。
そのためまずはこの設定方法について解説します。

まずは “Googleアカウントを管理” からセキュリティ設定を開きます。

次に”セキュリティ” の “2段階認証プロセス” をクリックします。

2段階認証を有効化していない場合は有効化し、
有効化している場合はそのままスクロールをして “アプリパスワード” を選択します。

すると、アプリ名を要求しますので、適当なアプリ名を割り当ててください。
ここでは「robostein」と設定しました。

するとスペースを含んだ16桁の英字のアプリパスワードが生成されます。

 

このパスワードをコピーしてGmail側の設定は完了です。

次にロボシュタイン側のメール送信設定を行います。

ロボシュタインで先ほど作成したフローを開き、メールノードをダブルクリックします。
ここに宛先や、先ほど作成したパスワードからスペースを除いたものなどを入力します。

宛先とユーザーIDは同じGmailアドレスを入力します。

これでメール設定は完了です。

今回使用したサンプルフローにおいて「Slack送信」がありますが、それはこちらの記事で説明しております。

ぜひご覧になってください。

4. メールのテスト

最後にこのフローが正常に動くかどうかテストします。
手順としては以下となっております。

  4.1 ロボシュタイン側で”デプロイ”を実行する
  4.2 振り分けフローが感知する文言を入れたテストメールを送る
  4.3 ロボシュタインからのメールを受信できるか確認する

まず4.1のデプロイを実行します。

次に4.2のテストメール送信を行います。

今回のフローにおいて、
『タイトルに「ワーニング」が含まれており、かつ本文内に「サーバ」が含まれているならばメールを発報する』
というフローを設定したので、以下のようなメールを “2. 受信メールの設定” で設定したアドレス “test_test@ …   ” に送信します。

すると、以下のメールが返ってきました。

ロボシュタインからメールが転送されてきたため、テストは成功したことがわかります。

最後に

いかがでしたでしょうか?

「思ったより簡単に設定できそう!」と感じていただけたのではないでしょうか。

ロボシュタインは、豊富なサンプルフローやマニュアルだけでなく、サポート体制も充実しています。

ぜひこれらを活用しながら、日々のIT運用業務の効率化・自動化を進めてみてください。

本記事を通じてIT運用自動化プラットフォーム「ロボシュタイン」に興味をお持ちいただけましたら、ぜひ製品サイトもご覧ください。

IT運用をもっとスマートに。ロボシュタインで始める運用自動化

ロボシュタインは、システム監視・運用業務に特化したIT運用自動化プラットフォームです。
アラート対応やメール通知、障害一次対応など、日々発生する定型業務をローコードで自動化できるため、運用担当者の負担軽減や対応品質の向上を実現します。
「運用をもっと効率化したい」「属人化を解消したい」とお考えの方は、ぜひロボシュタインをご活用ください。

関連記事