Skip to content

hotoku/check-connection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

check-connection

概要

特定の ip へ ping を送り、成功/失敗を slack incoming webhook に通知する。

ここに置いてあるスクリプトは、一回、上記の動作を行うのみ。定期的に実行するには、cron でmain.bashを実行する。

cron の設定

  1. crontab -eでエディタが起動する
  2. */10 * * * * <レポジトリのパス>/main.bashを追記する(10 分ごとにチェックするようになる)

incoming webhook の設定

incoming webhook 用の URL が必要。ドキュメントを読んで用意する。

credentials/urls.jsonに、以下の内容で登録しておく。

{
  "logs": "https://hooks.slack.com/services/XXXXXX",
  "warnings": "https://hooks.slack.com/services/XXXXXX"
}

ネットワーク I/F の再起動

接続エラーが起こった場合、クライアント側で

sudo wg-quick down wg0
sudo wg-quick up wg0

を実行する。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages