TS - blackberry small web page for ACK
list Tom Schmitt
I have an urgent requirement to be able to create a small web page for
display on the blackberry.
OK SOLUTION (if I can get it to work):
I tried to use bb-ack.cgi but the documentation is not straight forward.
I see that it has "Ack" as a hidden value for ACTION.
FORM METHOD=GET and ACTION="&SCRIPT_NAME"
What does script name get set to on a correct run?
BETTER SOLUTION:
I can create a simple small web page and pass the link to the blackberry
to the person on-call.
But I need to have a command line equivalent to the bb-ack.cgi to ACK
the outage and supply the following variables.
Same items on the bb-ack.cgi man page:
bb-ack.cgi
ACTION=action
NUMBER=acknum
DELAY=validity
MESSAGE=text
I have not found the correct command.
I can DISABLE/ENABLE the device easily from 'bb' but I need to make an
easy way to acknowledge
the event from a smart phone (blackberry).
Thanks,
Tom Schmitt
Senior IT Staff - R&D
Salt Lake City, UT XXXXX
Phone (XXX) XXX-XXXX
Cell (XXX) XXX-XXXX
eFax (XXX) XXX-XXXX
user-9c1ae820b621@xymon.invalid
\\\\||////
\ ~ ~ /
| @ @ |
--oOo---(_)---oOo--
list Tom Schmitt
I still need some guidance on this one! Is there a way to (from the command line) ACK a device? I can use the 'bb' command to DISABLE/ENABLE a device from the command line but not ACK, that I know of. I would like to ACK an event as someone responds to a call out. I am not able to setup the Xymon server to receive email so that is not an option. But using Asterisk (PiaF), I can create an out bound voice call and prompt the person for the OK to ACK. Then the Asterisk machine would run the command line program to ACK the device.
▸
Thanks,
Tom Schmitt
Senior IT Staff - R&D
Salt Lake City, UT XXXXX
Phone (XXX) XXX-XXXX
Cell (XXX) XXX-XXXX
eFax (XXX) XXX-XXXX
user-9c1ae820b621@xymon.invalid
\\\\||////
\ ~ ~ /
| @ @ |
--oOo---(_)---oOo--
From: Schmitt, D Tom @ CSW-SLC
Sent: Wednesday, February 03, 2010 11:28 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: TS - blackberry small web page for ACK
I have an urgent requirement to be able to create a small web page for
display on the blackberry.
OK SOLUTION (if I can get it to work):
I tried to use bb-ack.cgi but the documentation is not straight forward.
I see that it has "Ack" as a hidden value for ACTION.
FORM METHOD=GET and ACTION="&SCRIPT_NAME"
Where does script_name get set to on a correct run?
▸
BETTER SOLUTION:
I can create a simple small web page and pass the link to the blackberry
to the person on-call.
But I need to have a command line equivalent to the bb-ack.cgi to ACK
the outage and supply the following variables.
Same items on the bb-ack.cgi man page:
bb-ack.cgi
ACTION=action
NUMBER=acknum
DELAY=validity
MESSAGE=text
I have not found the correct command.
I can DISABLE/ENABLE the device easily from 'bb' but I need to make an
easy way to acknowledge
the event from a smart phone (blackberry).
Thanks,
Tom Schmitt
Senior IT Staff - R&D
Salt Lake City, UT XXXXX
Phone (XXX) XXX-XXXX
Cell (XXX) XXX-XXXX
eFax (XXX) XXX-XXXX
user-9c1ae820b621@xymon.invalid
\\\\||////
\ ~ ~ /
| @ @ |
--oOo---(_)---oOo--
list Ralph Mitchell
The bb-ack.cgi program expects to be run by a web server with things passed to it using environment variables. A quick read of the source suggests something like this would get you your command-line: REQUEST_METHOD=GET QUERY_STRING="ACTION=Ack&NUMBER=1&DELAY=500&MESSAGE=Test+Message" export REQUEST_METHOD QUERY_STRING /home/xymon/server/bin/bb-ack.cgi --no-pin The value of MESSAGE would need to be url-encoded. Ralph Mitchell
▸
On Mon, Feb 8, 2010 at 4:08 PM, <user-9c1ae820b621@xymon.invalid> wrote:
I still need some guidance on this one! Is there a way to (from the command line) ACK a device? I can use the ‘bb’ command to DISABLE/ENABLE a device from the command line but not ACK, that I know of. I would like to ACK an event as someone responds to a call out. I am not able to setup the Xymon server to receive email so that is not an option. But using Asterisk (PiaF), I can create an out bound voice call and prompt the person for the OK to ACK. Then the Asterisk machine would run the command line program to ACK the device. *Thanks,* * * *Tom Schmitt* *Senior IT Staff - R&D* Salt Lake City, UT XXXXX
Phone (801) *594-3030*
Cell (XXX) XXX-XXXX
eFax (413) *480-6873*
▸
*user-9c1ae820b621@xymon.invalid*
* **\\\\||////***
* **\ ~ ~ / ***
* **| @ @ | ***
*--oOo---(_)---oOo--***
*From:* Schmitt, D Tom @ CSW-SLC
*Sent:* Wednesday, February 03, 2010 11:28 AM
*To:* user-ae9b8668bcde@xymon.invalid
*Subject:* TS - blackberry small web page for ACK
I have an urgent requirement to be able to create a small web page for
display on the blackberry.
OK SOLUTION (if I can get it to work):
I tried to use bb-ack.cgi but the documentation is not straight forward.
I see that it has “Ack” as a hidden value for ACTION.
FORM METHOD=GET and ACTION=”&SCRIPT_NAME”
Where does script_name get set to on a correct run?
BETTER SOLUTION:
I can create a simple small web page and pass the link to the blackberry to
the person on-call.
But I need to have a command line equivalent to the bb-ack.cgi to ACK the
outage and supply the following variables.
Same items on the bb-ack.cgi man page:
bb-ack.cgi
ACTION=action
NUMBER=acknum
DELAY=validity
MESSAGE=text
I have not found the correct command.
I can DISABLE/ENABLE the device easily from ‘bb’ but I need to make an easy
way to acknowledge
the event from a smart phone (blackberry).
*Thanks,*
* *
*Tom Schmitt*
*Senior IT Staff - R&D*
Salt Lake City, UT XXXXX
Phone (801) *594-3030*
Cell (XXX) XXX-XXXX
eFax (413) *480-6873*
*user-9c1ae820b621@xymon.invalid*
* **\\\\||////***
* **\ ~ ~ / ***
* **| @ @ | ***
*--oOo---(_)---oOo--***