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