A ferramenta mais fácil para o monitoramento leve sobre o SSH, compatível com todos os seus mensageiros favoritos!
Por que usar fikkie?
Você só precisa de um único arquivo YAML para configurar o Fikkie; portanto, basta especificar quais comandos devem ser executados em quais servidores e que saída é esperada, e o Fikkie informará quando algo está errado.
Instale o Fikkie usando o PIP e inicialize o Fikkie:
pip install fikkie
fikkie initOu use Docker!
docker run
--mount type=bind,source= ${PWD} /config.yaml,target=/root/.fikkie/config.yaml
nootr/fikkie O arquivo de configuração do fikkie é colocado em ~/.fikkie/config.yaml por padrão e pode parecer algo assim:
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 As contribuições para Fikkie são mais do que bem -vindas! ❤️
Visite as diretrizes de contribuição para obter mais informações. Além disso, o guia do desenvolvedor pode ser útil se você deseja contribuir com o código.