https://github.com/lbonanomi/monitoring_tools
Standalone, no-root monitoring tools
https://github.com/lbonanomi/monitoring_tools
clique jira python python-fabric school ssh
Last synced: 4 months ago
JSON representation
Standalone, no-root monitoring tools
- Host: GitHub
- URL: https://github.com/lbonanomi/monitoring_tools
- Owner: lbonanomi
- Created: 2018-06-27T01:32:01.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2020-07-10T16:25:30.000Z (almost 6 years ago)
- Last Synced: 2024-12-31T04:14:58.549Z (over 1 year ago)
- Topics: clique, jira, python, python-fabric, school, ssh
- Language: Python
- Homepage:
- Size: 49.8 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Monitoring Tools
> All along the watchtower...
> -Jimi Hendrix
[tinear.py](tinear.py): A threshold manager for alert emails that throttles external script email alerts. Discussed in a [dev.to article](https://dev.to/lbonanomi/tin-ear-reducing-alert-email-noise-with-python-nbh)
[ssh_active.py](ssh_active.py): A tool for checking SSH connectivity. To cut noise hosts are not considered "down" until they have failed to connect 3 times. "Down" hosts will generate follow-up alerts 2/3rds less frequently to try and reduce alarm apathy. Check-state is maintained in a [whisper](https://github.com/graphite-project/whisper) database.
*Script pivoted to accept hostname as argument*.
[Jira Pulse](jira_pulse): Simple monitoring for a fleet of JIRA instances. Look for connectivity and confirm basic functionality and response times with REST calls. Connection timeouts and too-slow responses trigger SMS cascades through Twilio, all responses are clocked against Employer's grafana in the production run.
[Jira Selenium Checks](jira-selenium): Demonstration of Selenium and Google Chromium to test the health of a Jira instance. This is predicated on [Fabric](http://www.fabfile.org) ***Version 1***