Xymon Mailing List Archive search

TS - blackberry small web page for ACK

3 messages in this thread

list Tom Schmitt · Wed, 3 Feb 2010 11:28:12 -0700 ·
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 · Mon, 8 Feb 2010 14:08:53 -0700 ·
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.
▸ quoted from Tom Schmitt

 
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?
▸ quoted from Tom Schmitt

 
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 · Mon, 8 Feb 2010 19:49:32 -0500 ·
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
▸ quoted from Tom Schmitt


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*
▸ quoted from Tom Schmitt

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