Sending sms notifications to multiple contacts

Johannes Dagemark johannes.dagemark at op5.se
Fri Apr 11 15:37:12 CEST 2003


Hello

I have a problem when trying to notify more than one contactperson by sms. I
have tryed gnokii, sms_client, putsms you name it. All applications works fine
as long as your trying to send one notification at a time. My problem is that i
would like to notify up to at least 5 contactpersons at a time. Nagios runs the
notification command for all contactpersons very fast, resulting in problems
since gnokii for example has no queing intelligence.

Is there a way i can either tell nagios to wait a couple of seconds before
running the next notification command or is there some nice script that can
hande queing for me?

Regards

Johannes Dagemark


----- Original Message -----
From: "Steve Dussaux" <stevox2000 at yahoo.com>
To: "Atul Shrivastava" <atulsh at hclinsys.com>;
<nagios-users at lists.sourceforge.net>
Sent: Friday, April 11, 2003 2:42 PM
Subject: Re: [Nagios-users] Help required to configure SNMP TRAP for Cisco
Routers


> To get Cisco traps you have to look at the MIBs file corresponding to your
Cisco routers.
> I can't give you traps OIDs because i don't monitor Cisco routers, LMS is
doing this stuff:)
> In my configuration i gave to you, i have the SNMP traps collector and the
Nagios server on the
> same box.
> This is where you specify SNMP traps collector  :
/usr/local/nagios/bin/./send_nsca -H localhost.
> To setup traps i've used the following diagram :
>
> Get traps from vendor MIBs (i.e. Cisco) -> add traps definition in
snmptrapd.conf -> build the
> script that handles traps -> build the script that sends passive checks to
Nagios (i.e. traps
> result) -> restart snmptrapd
>
> And don't forget to add a passive service for traps :
> define service {
> host_name UOF35
> service_description             Trap_test
> is_volatile                     1
> active_checks_enabled           0
> passive_checks_enabled          1
> max_check_attempts              1
> contact_groups                  nagios-admins
> notification_interval           120
> notification_period             24x7
> notification_options            w,u,c,r
> check_period 24x7
> normal_check_interval 2
> retry_check_interval 1
> check_command                   check_none
> }
>
> with check_none a dummy command that does nothing :
>
> define command {
> command_name check_none
> command_line echo
> }
>
> It's a bit of pain to configure but it works :),
> Steve
>
>
>  --- Atul Shrivastava <atulsh at hclinsys.com> a écrit : > Hello,
> >
> > Can you tell me how can I know that what all traps need to be configured for
cisco routers. Or
> > you can tell me from where I can get the traps info. Also is it possible to
have both SNMP
> > Collector and nagios on the same box. I think that you are using NCSA for
this all. Can you tell
> > me the logical diagram for your setup so that I will not do any mistake for
my setup. Thanks for
> > your mail.
> >
> > Regards and have a nice day,
> >                            Atul Shrivastava
> >                            Info Structure Services
> >                            HCL INFOSYSTEMS LTD.
> >                            E - 4,5,6 Sector XI,
> >                            Noida - 201301
> >                            Tel: 91-120-2526910,2443013
> >
>
> ------------------------------------------------------------------------------
--
> >
> >
> >
> > ----- Original Message -----
> > From: "Steve Dussaux" <stevox2000 at yahoo.com>
> > To: "Atul Shrivastava" <atulsh at hclinsys.com>
> > Sent: Friday, April 11, 2003 3:41 PM
> > Subject: Re: [Nagios-users] Help required to configure SNMP TRAP for Cisco
Routers
> >
> >
> > > Here is my config to support LOTUS Notes Traps.
> > > To enable your Cisco Traps you have to modify :
> > >
> > > - snmptrapd.conf to the appropriates cisco traps
> > > - trap handling script to support your hosts and to manage Nagios STATES
> > >
> > > snmptrapd.conf :
> > > ###NOTES TRAPS
> > > traphandle NOTES-MIB::lnServerUpTrap
/usr/local/nagios/etc/snmp-traps/traps 11
> > > traphandle NOTES-MIB::lnServerDownTrap
/usr/local/nagios/etc/snmp-traps/traps 12
> > > traphandle NOTES-MIB::lnServerPulseFailedTrap
/usr/local/nagios/etc/snmp-traps/traps 13
> > > traphandle NOTES-MIB::lnServerPulseRestoredTrap
/usr/local/nagios/etc/snmp-traps/traps 14
> > > traphandle NOTES-MIB::lnSystemRebootingTrap
/usr/local/nagios/etc/snmp-traps/traps 15
> > > traphandle NOTES-MIB::lnServerNotRespondingTrap
/usr/local/nagios/etc/snmp-traps/traps 16
> > > traphandle NOTES-MIB::lnServerNowRespondingTrap
/usr/local/nagios/etc/snmp-traps/traps 17
> > >
################################################################################
##########
> > >
> > > my traps handle script (traps) :
> > > #!/bin/sh
> > >
> > >    # First line passed from snmptrapd is FQDN of host that sent the trap
> > >      read hostname
> > >
> > >      case $hostname in
> > >
> > > "nagios.toto.com")
> > >     hostname="UOF35"
> > >     ;;
> > >      esac
> > >
> > >
> > >     # Get severity level (OK, WARNING, UNKNOWN, or CRITICAL) and plugin
output based on trape
> > type
> > >     state=-1
> > >     output="No output"
> > >     case "$1" in
> > >
> > > ############################################
> > > #Notes TRAPS
> > >
> > > 11)
> > >     output="Notes server is up"
> > >     state=0
> > >     ;;
> > >
> > >         12)
> > >     output="Notes server is down"
> > >     state=2
> > >     ;;
> > >
> > > 13)
> > >     output="Notes server is busy"
> > >     state=1
> > >     ;;
> > >
> > > 14)
> > >     output="Notes server is up"
> > >     state=0
> > >     ;;
> > >
> > > 15)
> > >     output="Notes server is rebooting"
> > >     state=3
> > >     ;;
> > >
> > > 16)
> > >     output="Notes server is not responding"
> > >     state=2
> > >     ;;
> > >
> > > 17)
> > >     output="Notes server is up"
> > >     state=0
> > >     ;;
> > >     esac
> > >
> > >
> > >     # Submit passive check result to monitoring host
> > >     /usr/local/nagios/libexec/eventhandlers/submit_check_result $hostname
"Trap_test" $state
> > > "$output"
> > > exit 0
> > >
> > >
> > > And to finish the script that submit passive checks to nagios
(submit_check_result) :
> > > #!/bin/sh
> > >
> > > # Arguments
> > > #       $1 = name of host in service definition
> > > #       $2 = name/description of service in service definition
> > > #       $3 = return code
> > > #       $4 = output
> > >
> > > /bin/echo -e "$1\t$2\t$3\t$4\n" |  -c
> > > /usr/local/nagios/etc/send_nsca.cfg
> > >
> > >
> > > Hope this help,
> > > Steve
> > >
> > >  --- Atul Shrivastava <atulsh at hclinsys.com> a écrit : > Hello,
> > > >
> > > > I have configured my cisco routers to send SNMP TRAPs to my nagios box.
But I am unable to
> > > > collect and process these Traps. I have gone through all the
documentation of nagios but I
> > am
> > > > not be able to get through. Can anyone send me a document to configure
this. My requirement
> > is
> > > > that I want both the SNMP TRAP collector and the nagios dameon on the
same box. Thanks in
> > > > advance.
> > > >
> > > > Regards and have a nice day,
> > > >                            Atul Shrivastava
> > > >                            Info Structure Services
> > > >                            HCL INFOSYSTEMS LTD.
> > > >                            E - 4,5,6 Sector XI,
> > > >                            Noida - 201301
> > > >                            Tel: 91-120-2526910,2443013
> > > >
> > > >
> > >
> > > ___________________________________________________________
> > > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
> > > Yahoo! Mail : http://fr.mail.yahoo.com
>
> ___________________________________________________________
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
> Yahoo! Mail : http://fr.mail.yahoo.com
>
>
> -------------------------------------------------------
> This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger
> for complex code. Debugging C/C++ programs can leave you feeling lost and
> disoriented. TotalView can help you find your way. Available on major UNIX
> and Linux platforms. Try it free. www.etnus.com
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when reporting
any issue.
> ::: Messages without supporting info will risk being sent to /dev/null



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list