Xymon Mailing List Archive search

Desktop Client

11 messages in this thread

list Matthew Epp · Tue, 19 Sep 2006 15:56:04 -0400 ·
I have created an application using wxpython that reports Hobbit/Big Brother
events directly to your desktop, for either Unix or Windows platforms.

There are three main components:

1> You configure your hobbit-alerts.cfg to send all events to a small perl
script, which formats the data and sends it to a local UNIX socket.
2> Another perl script runs daemonizede and reads in the data from the UNIX
socket. It then sends the events to any clients connected to it.
3> The client recieves all events, and does any filtering and further
formatting for the end-user.

It's still very alpha, but fully functional. Mainly I created this for our
NOC which is sometimes very busy and occasionally alerts get missed if
someone isn't eyeballing the web page constantly. The client can create
pop-up windows, play sound files, etc that some are already familiar with
from the old "bbtray" application.

Although it still needs a lot of work, I'd like to start distributing it for
people to try out and maybe offer suggestions or even assistance with. Is
"The Shire" ready for user distribution of projects yet?
list Adam Scheblein · Tue, 19 Sep 2006 16:47:38 -0500 ·
Do you know if it is compatible with Mac??

Thanks,
Adam
quoted from Matthew Epp


On 9/19/06 2:56 PM, "Epp, Matthew Contractor PEO EIS AKO" <user-c07bdcff406c@xymon.invalid> wrote:

I have created an application using wxpython that reports Hobbit/Big Brother
events directly to your desktop, for either Unix or Windows platforms.

There are three main components:

1> You configure your hobbit-alerts.cfg to send all events to a small perl
script, which formats the data and sends it to a local UNIX socket.
2> Another perl script runs daemonizede and reads in the data from the UNIX
socket. It then sends the events to any clients connected to it.
3> The client recieves all events, and does any filtering and further
formatting for the end-user.

It's still very alpha, but fully functional. Mainly I created this for our
NOC which is sometimes very busy and occasionally alerts get missed if
someone isn't eyeballing the web page constantly. The client can create
pop-up windows, play sound files, etc that some are already familiar with
from the old "bbtray" application.

Although it still needs a lot of work, I'd like to start distributing it for
people to try out and maybe offer suggestions or even assistance with. Is
"The Shire" ready for user distribution of projects yet?
list Matthew Epp · Tue, 19 Sep 2006 19:02:17 -0400 ·
-----Original Message-----
From: Scheblein, Adam [mailto:user-de8d51f0c651@xymon.invalid] 
Sent: Tuesday, September 19, 2006 5:48 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] Desktop Client

Do you know if it is compatible with Mac??
I believe there is a distribution of wxPython for Mac, so I would imagine
so. As soon as I can find the best way to disseminate the package, we shall
see. :)
list Adam Scheblein · Tue, 19 Sep 2006 18:27:15 -0500 ·
Let me know when it is out and I will test it out on some Macs for you

Adam
quoted from Matthew Epp


On 9/19/06 6:02 PM, "Epp, Matthew Contractor PEO EIS AKO" <user-c07bdcff406c@xymon.invalid> wrote:
-----Original Message-----
From: Scheblein, Adam [mailto:user-de8d51f0c651@xymon.invalid]
Sent: Tuesday, September 19, 2006 5:48 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] Desktop Client

Do you know if it is compatible with Mac??
I believe there is a distribution of wxPython for Mac, so I would imagine
so. As soon as I can find the best way to disseminate the package, we shall
see. :)
list Mike · Wed, 20 Sep 2006 12:09:48 +0000 (UTC) ·
quoted from Adam Scheblein
On 2006-09-19, Epp, Matthew Contractor PEO EIS AKO <user-c07bdcff406c@xymon.invalid> wrote:
I have created an application using wxpython that reports Hobbit/Big Brother
events directly to your desktop, for either Unix or Windows platforms.

There are three main components:

1> You configure your hobbit-alerts.cfg to send all events to a small perl
script, which formats the data and sends it to a local UNIX socket.
2> Another perl script runs daemonizede and reads in the data from the UNIX
socket. It then sends the events to any clients connected to it.
3> The client recieves all events, and does any filtering and further
formatting for the end-user.

It's still very alpha, but fully functional. Mainly I created this for our
NOC which is sometimes very busy and occasionally alerts get missed if
someone isn't eyeballing the web page constantly. The client can create
pop-up windows, play sound files, etc that some are already familiar with
from the old "bbtray" application.

Although it still needs a lot of work, I'd like to start distributing it for
people to try out and maybe offer suggestions or even assistance with. Is
"The Shire" ready for user distribution of projects yet?

What does the hobbit-alerts.cfg file look like for alerting on all events?

Mike
list Francisco Carmona Leon · Wed, 20 Sep 2006 08:46:28 -0500 ·
quoted from Mike
On Wed, 2006-09-20 at 12:09 +0000, Mike wrote:
On 2006-09-19, Epp, Matthew Contractor PEO EIS AKO <user-c07bdcff406c@xymon.invalid> wrote:
I have created an application using wxpython that reports Hobbit/Big Brother
events directly to your desktop, for either Unix or Windows platforms.

There are three main components:

1> You configure your hobbit-alerts.cfg to send all events to a small perl
script, which formats the data and sends it to a local UNIX socket.
2> Another perl script runs daemonizede and reads in the data from the UNIX
socket. It then sends the events to any clients connected to it.
3> The client recieves all events, and does any filtering and further
formatting for the end-user.

It's still very alpha, but fully functional. Mainly I created this for our
NOC which is sometimes very busy and occasionally alerts get missed if
someone isn't eyeballing the web page constantly. The client can create
pop-up windows, play sound files, etc that some are already familiar with
from the old "bbtray" application.

Although it still needs a lot of work, I'd like to start distributing it for
people to try out and maybe offer suggestions or even assistance with. Is
"The Shire" ready for user distribution of projects yet?

What does the hobbit-alerts.cfg file look like for alerting on all events?

Mike

$SOPORTE=MAIL user-1dafa3c24f6f@xymon.invalid, SERVICE=* RECOVERED
$SKYTEL=MAIL user-08d8ee4dc983@xymon.invalid SERVICE=* RECOVERED DURATION>5
FORMAT=SMS EXSERVICE=msgs
$MARGAROS=MAIL user-2213fc2f93d1@xymon.invalid,
user-8d1943bff8ff@xymon.invalid SERVICE=* RECOVERED

(all events for all servers)
HOST=*
        $SOPORTE
        $SKYTEL
        SCRIPT /usr/local/bin/smalert 1234123400 TIME=*:0730:1700

(all events for only server thar start with intra??????
HOST=%intra
        $MARGAROS

list Rob Munsch · Wed, 20 Sep 2006 11:28:03 -0400 ·
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
quoted from Francisco Carmona Leon

Epp, Matthew Contractor PEO EIS AKO wrote:
I have created an application using wxpython that reports Hobbit/Big Brother
events directly to your desktop, for either Unix or Windows platforms.
I'd very much like to try this - we whipped up a small silly perl script
which was dubbed Sauron to "keep an eye on hobbit."  It's just a desktop
widget that reflects the color of the main status page.  Same reason;
easier to notice the colored eye sitting there, than to be staring at
the webpage and let's not even talk about email ,-).
There are three main components:
oh sure.  My big ambitious plan was making it a colored systray-type
deal, ooo. Way to show me up XD

I can get about half a dozen+ people here who'd love to try it out.

- --
Rob Munsch
Solutions For Progress IT
www.solutionsforprogress.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFEV4DBvBcJFK6xYURArh2AJ4g1yvvSkeO3K19tiJLw+63ycR2bwCfbnd3
oZUWL41SrC9vmCurqjGy2XQ=
=CVf/
-----END PGP SIGNATURE-----
list Mike · Wed, 20 Sep 2006 16:53:03 +0000 (UTC) ·
On 2006-09-20, Francisco Carmona Leon <user-1dafa3c24f6f@xymon.invalid> wrote:
--=-ENE21DuBhSC+W/jI4DKy
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
quoted from Mike

On Wed, 2006-09-20 at 12:09 +0000, Mike wrote:
On 2006-09-19, Epp, Matthew Contractor PEO EIS AKO <user-c07bdcff406c@xymon.invalid> wrote:
I have created an application using wxpython that reports Hobbit/Big Brother
events directly to your desktop, for either Unix or Windows platforms.

There are three main components:

1> You configure your hobbit-alerts.cfg to send all events to a small perl
script, which formats the data and sends it to a local UNIX socket.
2> Another perl script runs daemonizede and reads in the data from the UNIX
socket. It then sends the events to any clients connected to it.
3> The client recieves all events, and does any filtering and further
formatting for the end-user.

It's still very alpha, but fully functional. Mainly I created this for our
NOC which is sometimes very busy and occasionally alerts get missed if
someone isn't eyeballing the web page constantly. The client can create
pop-up windows, play sound files, etc that some are already familiar with
from the old "bbtray" application.

Although it still needs a lot of work, I'd like to start distributing it for
people to try out and maybe offer suggestions or even assistance with. Is
"The Shire" ready for user distribution of projects yet?

What does the hobbit-alerts.cfg file look like for alerting on all events?

Mike

$SOPORTE=MAIL user-1dafa3c24f6f@xymon.invalid, SERVICE=* RECOVERED
$SKYTEL=MAIL user-08d8ee4dc983@xymon.invalid SERVICE=* RECOVERED DURATION>5
FORMAT=SMS EXSERVICE=msgs
$MARGAROS=MAIL user-2213fc2f93d1@xymon.invalid,
user-8d1943bff8ff@xymon.invalid SERVICE=* RECOVERED

(all events for all servers)
HOST=*
        $SOPORTE
        $SKYTEL
        SCRIPT /usr/local/bin/smalert 1234123400 TIME=*:0730:1700

(all events for only server thar start with intra??????
HOST=%intra
        $MARGAROS
Working wonderfully, thank you.

Mike
list Stef Coene · Wed, 20 Sep 2006 19:00:35 +0200 ·
quoted from Rob Munsch
On Wednesday 20 September 2006 17:28, Rob Munsch wrote:
Epp, Matthew Contractor PEO EIS AKO wrote:
I have created an application using wxpython that reports Hobbit/Big
Brother events directly to your desktop, for either Unix or Windows
platforms.
I'd very much like to try this - we whipped up a small silly perl script
which was dubbed Sauron to "keep an eye on hobbit."  It's just a desktop
widget that reflects the color of the main status page.  Same reason;
easier to notice the colored eye sitting there, than to be staring at
the webpage and let's not even talk about email ,-).
I'm running linux on my laptop.  I have 8 different desktops and when you have a webpage open on a desktop, the taskbar shows the favicon for that webpage.  So when I have hobbit running on a desktop I always see the hobbit status in myu webpage.  (It's easier to see in a screen shot then to explain it, just runs linux and you will see ;) ).


Stef
list Rob Munsch · Wed, 20 Sep 2006 13:21:32 -0400 ·
quoted from Stef Coene
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Stef Coene wrote:
On Wednesday 20 September 2006 17:28, Rob Munsch wrote:
Epp, Matthew Contractor PEO EIS AKO wrote:
I have created an application using wxpython that reports Hobbit/Big
Brother events directly to your desktop, for either Unix or Windows
platforms.
I'd very much like to try this - we whipped up a small silly perl script
which was dubbed Sauron to "keep an eye on hobbit."  It's just a desktop
widget that reflects the color of the main status page.  Same reason;
easier to notice the colored eye sitting there, than to be staring at
the webpage and let's not even talk about email ,-).
I'm running linux on my laptop.  I have 8 different desktops and when you have 
a webpage open on a desktop, the taskbar shows the favicon for that webpage.  
So when I have hobbit running on a desktop I always see the hobbit status in 
myu webpage.  (It's easier to see in a screen shot then to explain it, just 
runs linux and you will see ;) ).
i *am* running linux; however my goal is to move towards events coming
to find me.  I never want to have 8 different desktops, as that's kind
of what i'm trying to get away from :D.  The point is you still have to
go look at what the taskbar is saying on that desktop.

As it is now, i have hobbit up on the first tab in firefox and that
always shows the favicon too; other windows i have a few pixels to the
right so it's always showing.  But i still might spend 30 mins or an
hour or more deeply into what i'm typing or reading, and not look up at
the thing.  A popup saying "HEY!" would solve that nicely :D
quoted from Rob Munsch

- --
Rob Munsch
Solutions For Progress IT
www.solutionsforprogress.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFEXicBvBcJFK6xYURAkVDAJ4guZjS6VuMW5zXaFO8tTeSzibx+ACfazyU
WifRM1J8Ry3AByKUuU6lFKc=
=jQyr
-----END PGP SIGNATURE-----
list Stef Coene · Wed, 20 Sep 2006 20:15:31 +0200 ·
quoted from Rob Munsch
On Wednesday 20 September 2006 19:21, Rob Munsch wrote:
i *am* running linux; however my goal is to move towards events coming
to find me.  I never want to have 8 different desktops, as that's kind
of what i'm trying to get away from :D.  
What?  Multiple desktops are nice: desktop 1 is for slashdot, desktop 2 is for private mail, desktop 8 is for corporate mail, desktop 7 is voor long running tasks, ...
The point is you still have to go look at what the taskbar is saying on that desktop.
Mhh, it's not really the taskbar, it's the more the applet that shows an overview of your desktops (I'm running kde).  It shows the icon for the applications that are running maximizes and for konqueror, this is the favicon of the web page.


Stef