fikkie
1.0.0
SSH上最简单的轻量监控工具,与您所有喜欢的使者兼容!
为什么要使用Fikkie?
您只需要一个YAML文件即可配置Fikkie,因此只需指定哪些命令应在哪些服务器上运行以及预期的输出,而Fikkie会在错误时通知您。
使用PIP安装Fikkie并初始化Fikkie:
pip install fikkie
fikkie init或使用Docker!
docker run
--mount type=bind,source= ${PWD} /config.yaml,target=/root/.fikkie/config.yaml
nootr/fikkieFikkie配置文件默认位于~/.fikkie/config.yaml ,并且可以看起来像这样:
servers :
primary.foo.com :
- description : ' MariaDB status '
command : ' sudo systemctl status mariadb | grep "Active: active" -c '
expected : ' 1 '
- description : ' HTTP code foo.com '
command : ' curl -s -o /dev/null -w "%{http_code}" foo.com '
expected : ' 200 '
notifiers :
- type : telegram
token : ' 1234:abcd '
chat_id : 1234 欢迎对Fikkie的贡献! ❤️
请访问贡献指南以获取更多信息。另外,如果您想贡献代码,则开发人员指南可能会很有用。