Самый простой инструмент для легкого мониторинга над SSH, совместимый со всеми вашими любимыми посланниками!
Зачем использовать Фикки?
Вам просто нужен один единый файл YAML для настройки Fikkie, поэтому просто укажите, какие команды должны выполняться, на каких серверах и каких выводах ожидается вывод, и Фикки сообщит вам, когда что -то не так.
Установите Fikkie с помощью PIP и инициализируйте Fikkie:
pip install fikkie
fikkie initИли используйте Docker!
docker run
--mount type=bind,source= ${PWD} /config.yaml,target=/root/.fikkie/config.yaml
nootr/fikkie Файл конфигурации Fikkie размещен по адресу ~/.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 более чем приветствуется! ❤
Пожалуйста, посетите руководящие принципы взноса для получения дополнительной информации. Кроме того, руководство разработчика может быть полезно, если вы хотите внести код.