Home Directory Cool Stuff Arduino Sensor Shield for monitoring Alarm & Environment

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com


Remember Me

Directory Tree

Arduino Sensor Shield for monitoring Alarm & Environment

0 votes
Current Version
Last Release Date
Compatible With
  • Nagios 1.x
  • Nagios 2.x
  • Nagios 3.x
  • Nagios XI
  • Nagios Fusion
Download URL
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
Arduino Sensor Shield for monitoring Alarm & Environment
This is a Multi-Alarm, Temperature and Humidity Sensor Shield for Arduino.

With this shield you can monitor through HTTP the alarm status of the fire/burglar/cooling system and environmental information. The shield can be connected to an Arduino Ethernet with POE you then have a nice little and universal sensor you can plug into your network and use to retreive information with your nagios monitoring and alerting system.

Simply use check_http checkcommand to find the correct string will do the job.
This shield can be connected to an "Arduino Ethernet" even the POE version to monitor for example the status of the burglar or fire alarm, or cooling system.

You or nagios have access to the status information through HTTP. A nagios plugin can retreive alarm system status and temperature/humidity information.

If there is a fire, an intrusion, if the alarm system has low battery, if the cooling system has stopped, switched to backup cooling system or if there is a power outage, nagios can retrieve this information and send alerts.

The shield can be connected to any alarm system which provides relays which can be opened if a problem occurs, most of the alarm systems can do that.

The shield is not using pins which may be used by a 3G or gsm shield in order to directly send alerts by SMS.

The arduino code is provided as a basic and quick example, and must be modified to fit your needs (alarm connections, mac and ip address). The green led will blink to show that it is working, the red led will get on when some conditions are met like alarm is in critical state or temperature is too high, this can be defined in the code). The code includes a basic web server which will answer HTTP queries.

I also made a nagios plugin to retreive the temperature and humidity information.

If your are interested to get more information, if you have any suggestions or are going to use it please drop me a mail: Gregor Bruhin greg@ [same domain as my website] or visit my website: http://11g.ch/arduino

Thanks to the Arduino, Fritzing and Nagios Teams for their great job!

License: Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)