Build precise queries to find exactly what you need
Press ESC to close
Join our next live webinar: “Advanced Nagios Monitoring Techniques” – Register Now
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: