Skip to main content

Monitoring and alerting for your RaspberryPi

Project description

raspimonitor

Monitoring and alerting to your Discord server for your RaspberryPi

Installation

You will need to set up a Discord server and webhook, see how here. After that, proceed to install the package in your raspberry:

pip3 install raspimonitor

Usage

Direct usage

# raspimonitor YOURHOOKHERE THRESHOLD_TEMP_IN_CELSIUS
# Example
raspimonitor http://your.web.hook.here 45
# Example temp as float:
raspimonitor http://your.web.hook.here 45.6

As a cron job

Add your cron job as a script from above:

# 1. Open cron file
crontab -e
# 2. Add a cron
# Example - run every minute:
* * * * * raspimonitor http://your.web.hook.here 45
# Example - run every 5 minutes
*/5 * * * * raspimonitor http://your.web.hook.here 45
# 3. Reload cron service
sudo service cron reload

Ref. https://superuser.com/questions/232144/how-to-stop-a-currently-running-cron-job

Contributing

Pull requests and issues are welcome.

License

MIT - License file

Obtained inspiration from

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

raspimonitor-0.0.2.tar.gz (4.3 kB view hashes)

Uploaded Source

Built Distribution

raspimonitor-0.0.2-py3-none-any.whl (4.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page