Skip to content

A client/server based alarm and monitoring system

License

Notifications You must be signed in to change notification settings

sjmorrow26990/alertR

 
 

Repository files navigation

alertR

alertR is a client/server based alarm and monitoring system. Originally it was developed as an open source home security system, but soon it became apparent that it can be used in a great variety of scenarios where an alarm or monitoring system is needed, for example as a simpler nagios to monitor the availability of a server/service.

Table of Contents

Version

The current stable version of alertR is 0.5. The development of alertR is done in the dev-branch. So if you want to see the next features or just check if the project is still alive, please see the commits in the dev-branch. If you want to see what has changed during the releases, you can check the Changelog File.

Media

If you have no idea what alertR actually is or how you can use it, this section might give you some ideas.

The following shows a screenshot of the Android app introduced in version 0.5.


A screenshot of the console manager in version 0.4.


An overview of the infrastructure a basic alertR setup has.


Videos

The following video is a short introduction video of alertR as a home alarm system. The subtitles have to be activated in order to understand what is happening.


The next video was published in December 2014 and shows version 0.2 of alertR. It demonstrates the D-Bus and Kodi (aka XBMC) notification capabilities. Again, the subtitles have to be activated in order to understand what is happening.


Part of the next release was a rule engine, which allows you to set up rules that must be satisfied before an alarm is triggered. Again, the subtitles have to be activated in order to understand what is happening.


Installation

To install an alertR client or the alertR server, please use the installation script. A detailed description of how to install an alertR instance is given in the Installation section of the wiki.

Update

If you have already a working alertR system installed and a newer version is available, use the update script to update your alertR instances. A detailed description of how to update an alertR instance is given in the Update section of the wiki.

Further Notes

If you are interested in alertR and its development, you can also read alertR related articles in my Blog.

Supporting alertR

If you like this project you can help to support it by contributing to it. You can contribute by writing tutorials, creating and documenting exciting new ideas to use alertR, writing code for it, and so on.

If you do not know how to do any of it, you can support the project by donating. Since services such as the push notification service have a monthly upkeep, the donation helps to keep these services free for everyone.

Donate

Bugs and Feedback

For questions, bugs and discussion please use the Github Issues.

About

A client/server based alarm and monitoring system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.9%
  • JavaScript 4.4%
  • PHP 1.4%
  • Shell 1.1%
  • Java 0.2%
  • CSS 0.0%