Site cover image

Site icon imageshow tech >> log

ネットワークエンジニアというものをやりながらガジェットや新しいツール的なものが大好きでとりあえず試してみることが多い.そんなものなどを残していこうかなと >> log .ただそれだけのoutput置き場.

Post title icon自動化ツール n8n

ネットワークを勉強するなら マスタリングTCP/IP がおすすめです

#show run


n8n とは?

n8n は、ノーコードでワークフロー自動化を実現するオープンソースのプラットフォーム.

200以上のサービスとアプリとの連携が可能で直感的な操作でタスクを自動化できます.

様々なサービスと連携するには,セルフホストするにもクラウド環境かインターネット公開しないと利用出来ないと思っていましたが,行けました.

ただ,ひとつ注意なのはローカルIP運用で基本的にはサービス連携可能なのですがサービス側からのキックが受けれないという点.

そのため,基本的にn8nからサービスにチェックしにいくという手法で実現しています.このあたりセキュリティを心配しなくていいので安心ですが,利便性を重視する方はインターネット環境に置いた方がもちろん無難ですが.

セルフホスト

インストールは,ネット上に紹介がいくつもあるので割愛します.簡単です.

紹介するのは自動起動の方法,私は以下で自動起動を実現しています.

pm2

IFTTTやZapierなどで自動化していたけど,制限がかかって…とか、Microsoft PowerAutomate便利で使っていたけど,NotionとかKintokeとかを連携しようとしたらプレミアム契約がいるのか…とかで諦めている方.

サービスと比べるとやはり見劣りするところも多いですが、困ったらjavascriptでコードかけるし,頑張れば何でも自動が出来そうなのでおすすめです.

動かしているもの

現在メインで利用しているチャットツールはslackですが,Teams・webexなども一部利用しています.

ここで問題なのが,見逃すこと…そこで

  • Teamsの特定チャットルールの監視 → slackへ投稿
  • Webexの特定チャットルールの監視 → slackへ投稿

あとは,定期的に確認するサイトなどが

  • 特定のサイト情報の監視 → slackへ投稿

見積もり・請求・受発注管理システムの期限管理

  • 今月の請求・支払いの監視 → slackへ投稿

現状は,このような形で自動化を行っています.

Icon in a callout block
show tech(config)#end
show tech#

ネットワークをAIさんと解説する