[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
How to send alert via script ?
- To: <hobbit (at) hswn.dk>
- Subject: How to send alert via script ?
- From: "casedj" <casedj (at) 21cn.com>
- Date: Wed, 6 Jun 2007 21:07:07 +0800
- Hmm_attache_num: 0000
- Hmm_source_ip: 10.27.2.6:40734.317398530
- Hmm_source_type: SMTP
I put the commands in a script alert.sh and call that script in hobbit-alerts.cfg:
HOST=my_linux SERVICE=disk
SCRIPT alert.sh my_linux
But still failed, no alert messages sent while disk state went to warning level, color was changed.
alert.sh:
#!/bin/sh
echo "$RCPT disk went to warning state" |smbclient -M cici
echo "$BBHOSTNAME disk reached warning state" |write hobbit
This test script works well in terminal mode.
[hobbit (at) my_linux etc]$ ../bin/bbcmd hobbitd_alert --test my_linux disk
2007-05-31 06:04:23 Using default environment file /home/hobbit/server/etc/hobbitserver.cfg
00005798 2007-05-31 06:04:23 send_alert my_linux:disk state Paging
00005798 2007-05-31 06:04:23 Matching host:service:page 'my_linux:disk:' against rule line 120
00005798 2007-05-31 06:04:23 *** Match with 'HOST=my_linux SERVICE=disk' ***
00005798 2007-05-31 06:04:23 Matching host:service:page 'my_linux:disk:' against rule line 120
00005798 2007-05-31 06:04:23 *** Match with 'HOST=my_linux SERVICE=disk' ***
00005798 2007-05-31 06:04:23 Script alert with command 'alert.sh' and recipient my_linux
The call looked like invalid, any other detail debug mechanism available?
Thanks again.
Case