Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
Basically I was looking for a way to send SMS message through a free gateway. Of course this will only work if you don't have an internet outage. If you have redundant connections most of the time you should be good. This uses curl and a free sms service called textbelt.com You can git clone this project via: cd /home/yourusername git clone https://github.com/closerwalk/send_textbelt_sms.git Then copy to send_textbelt_sms to /usr/local/nagios/libexec and chmod +x it. Or download it below:
Current Version
1
Last Release Date
2016-01-08
Owner
Ken Goddard
Download URL
https://github.com/closerwalk/send_textbelt_sms/archive/master.zip
License
GPL
Compatible With
This is based on using a free sms service called textbelt.com/text
What to do to get this working:
Note: These instructions are debian based.
##Step 1## Download send_textbelt_sms to /usr/local/nagios/libexec
chmod +x send_textbelt_sms
##Step 2##
Add the following lines to commands.cfg
sudo nano /usr/local/nagios/etc/objects/commands.cfg
# 'notify-service-by-sms' command definition define command{ command_name notify-service-by-sms command_line /usr/local/nagios/libexec/send_textbelt_sms "--Nagios Service Notification-- Host: $HOSTNAME$, Service: $SERVICEDESC$, Description: $SERVICESTATE$, Time: $LONGDATETIME$" }
# 'notify-host-by-sms' command definition define command{ command_name notify-host-by-sms command_line /usr/local/nagios/libexec/send_textbelt_sms "--Nagios Host Notification-- Host: $HOSTNAME$, State: $HOSTSTATE$, Time: $LONGDATETIME$" }
##Step 3 ## Modify contacts.cfg sudo nano /usr/local/nagios/etc/objects/contacts.cfg
Modify your contact definition to look like the following:
define contact{ contact_name nagiosadmin ; Short name of user use generic-contact ; Inherit default values from generic-contact template (defined above) alias Nagios Admin ; Full name of user service_notification_commands notify-service-by-sms ;sms notices host_notification_commands notify-host-by-sms ;sms notices email [email protected] ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ****** }
Note:
The lines added to contacts.cfg are:
service_notification_commands notify-service-by-sms ;sms notices host_notification_commands notify-host-by-sms ;sms notices
## Step 4 ## Reload Nagios Configs
sudo /etc/init.d/nagios reload
You must be logged in to submit a review.
To:
From:
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!