Xymon Mailing List Archive search

TS - blackberry small web page for ACK

list Ralph Mitchell
Mon, 8 Feb 2010 19:49:32 -0500
Message-Id: <user-f229bca32e6d@xymon.invalid>

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--***