【小jar包】基於telnet的定時檢測多個服務是否正常運行/郵件通知

Server-Monitor

基於telnet的輕量化定時檢測公司各服務是否正常運行的java程序,異常/恢復時 系統利用郵件通知

本站上傳資源沒找到如何設置免積分的地方,可移步Github下載: https://github.com/sunzsh/server-monitor/releases

判定規則

  • 服務正常: telnet能連通
  • 服務異常: telnet無法連通

使用方法

  1. 在jar包相同目錄下,添加配置文件:config.conf,配置說明見下方
  2. 命令:java -jar xxxx.jar

配置文件 config.conf 說明

  1. 配置應用名application.name,此名稱將體現在郵件提醒的標題中
  2. 配置發件賬戶 mail.xxx
  3. 配置多個服務,每個服務名必須寫在 [ ] 中
  4. 每個服務必須包含ipport
  5. 每個服務中的affects配置表示當前服務如果停止,將影響的產品或其他服務

配置文件樣例

# 應用名將會體現在郵件通知的標題前綴中
application.name=匯智監控

# mail.to_users可以是多個,用逗號隔開
mail.to_users=

# 配置郵件服務器
mail.host=
mail.port=
mail.sslEnable=
mail.from=
mail.auth=
mail.user=
mail.pass=


[服務名1]
ip=
port=
affects=

[服務名2]
ip=
port=
affects=
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章