Server-Monitor
基於telnet的輕量化定時檢測公司各服務是否正常運行的java程序,異常/恢復時 系統利用郵件通知
本站上傳資源沒找到如何設置免積分的地方,可移步Github下載: https://github.com/sunzsh/server-monitor/releases
判定規則
- 服務正常: telnet能連通
- 服務異常: telnet無法連通
使用方法
- 在jar包相同目錄下,添加配置文件:
config.conf
,配置說明見下方 - 命令:
java -jar xxxx.jar
配置文件 config.conf
說明
- 配置應用名
application.name
,此名稱將體現在郵件提醒的標題中 - 配置發件賬戶
mail.xxx
- 配置多個服務,每個服務名必須寫在
[ ]
中 - 每個服務必須包含
ip
和port
- 每個服務中的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=