Skip to content

infiniteloop-youth/upping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

upping

uppingはpingベースのシンプルな死活管理システムです。 実行されると、pingを用いて相手との疎通を確認し、Slackに状態を投稿します。

前提

  • ping
  • awk
  • sh
  • SlackのIncomingWebhook
  • cron or systemd-timer

upping単体では自動起動などは出来ませんのでご注意ください。

設定

設定は環境変数でおこないます。 uppingの本体であるupping.shに書いてもよし、upping.shに書いてある設定をコメントアウトして環境変数で設定してもよし、です。

キー 内容
TARGET_IP 対象のIPアドレス
TARGET_NAME 対象の名前
CHANNEL 状態を通知するSlackのチャンネル
COUNT ICMP echo requestパケットの送信回数
WEBHOOK SlackのIncomingWebhookアドレス
PING pingコマンドへの絶対パス

Releases

No releases published

Packages

No packages published

Languages