[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [hobbit] Providing a description of listed systems?



No problem, I will post it shortly.  It's very small (one or two lines).  I
just have some IT hurdles to jump.

Essentially here's how it works:

Lets say you set your --docurl to something like this:

--docurl=http://mysite.com/xymon-cgi/docurl.cgi?%s


Now, all 'docurl.cgi' will need to contain in order to do a proper
redirection is the following:

----
#!/usr/bin/perl -w
use strict;

print "Location: http://someothersite.com/page.html#";. $ARGV[0] . "\n\n";
exit;
----

And thats it.  $ARGV[0] is really just an array element (@ARGV being the
array) which automatically includes any arguments passed to the script.  In
our case, the argument is "%s" from --docurl, which 'docurl.cgi' receives as
"hostname.domain.com".

The 'print' statement just prints an HTTP header which forces the browser to
re-direct to a new location, specifically, the URL "
http://someothersite.com/page.html#hostname.domain.com";.  You just have to
make sure that your 'page.html' contains an HTML anchor ("<a name...") such
as this:

....
<a name="hostname.domain.com">
This is the start of the 'hostname.domain.com' section.
....

It's pretty straight forward, and you don't really even need to use perl CGI
modules or anything because the script is so small and only serves one
purpose.

Try it out, and let me know if it works for you.   I'll post the actual
script here shortly, but if I typed out the above correctly, then it would
contain exactly the same thing that my script contains.

Enjoy!



On Wed, Jul 22, 2009 at 1:00 PM, Harold J. Ballinger <
hballinger (at) heritage-healthcare.com> wrote:

>  Yes, if you could share this perl script, I am thinking about following
> in your footsteps.
>
>
>
> * *
>
> -
>
>
>
> *Harold Ballinger*
>
> *IT Coordinator*
>
> Heritage Healthcare, Inc.
>
>  (888) 335-2620  | helpdesk
>
>  (864) 224-3626  | office
>
>  (864) 224-3093  | fax
>
> [image: cid:image003.jpg@01CA0167.D630C4A0]
>
> Visit our website: www.heritage-healthcare.com
>
>
>
>
>
> *From:* T.J. Yang [mailto:tj_yang (at) hotmail.com]
> *Sent:* Tuesday, July 21, 2009 7:03 PM
> *To:* hobbit system monitoring
> *Subject:* RE: [hobbit] Providing a description of listed systems?
>
>
>
> >I wrote a very small perl script and popped it into my cgi-bin directory.
> The script simply takes the %s argument which can >be passed via --docurl,
> and redirects to the correct site using HTML anchors '#'.
> Would you mind sharing this small perl script with me ?
>
>
> T.J. Yang
>
>
>
>  ------------------------------
>
> Date: Tue, 21 Jul 2009 17:23:05 -0400
> From: jbl (at) jbldata.com
> To: hobbit (at) hswn.dk
> Subject: Re: [hobbit] Providing a description of listed systems?
>
> Thanks for the help!
>
> I ended up using BBGEN's --docurl option, it seems cleaner, and it's
> built-in.
>
> --docurl only accepts URLs which are static HTML, or CGI scripts.  It does
> not, for example, accept a link which includes a hash '#' character.  I even
> tried to escape it with a backslash, but it didn't work.  So I had to get
> creative.
>
> I wrote a very small perl script and popped it into my cgi-bin directory.
> The script simply takes the %s argument which can be passed via --docurl,
> and redirects to the correct site using HTML anchors '#'.
>
> E.g.:
> --docurl=xymon-cgi/docurl.cgi?%s
>
> %s would be something like "host.domain.com'"
>
> docurl.cgi redirects to:
> http://somesite.domain.com/pages/page.html#host.domain.com
>
> Which jumps to the correct section in the document with the host details.
>
>
> Thanks again again all!
> Bobby
>
>  On Tue, Jul 21, 2009 at 4:32 PM, Harold J. Ballinger <
> hballinger (at) heritage-healthcare.com> wrote:
>
> There is a notes directory. You can either create a file within the notes
> directory with the same name as the host or you can create a folder and
> place an index.html file, etc. If the file or directory exists, the hostname
> will be hyperlinked to these files.
>
> * *
>
> -
>
>
>
> *Harold Ballinger*
> *IT Coordinator*
> Heritage Healthcare, Inc.
>  (888) 335-2620  | helpdesk
>  (864) 224-3626  | office
>  (864) 224-3093  | fax
>
> [image: cid:image003.jpg@01CA0167.D630C4A0]
>
> Visit our website: www.heritage-healthcare.com
>
>
>
>
> *From:* bobby.lopez (at) gmail.com [mailto:bobby.lopez (at) gmail.com] *On Behalf Of
> *J. Bobby Lopez
> *Sent:* Tuesday, July 21, 2009 1:24 PM
> *To:* hobbit (at) hswn.dk
> *Subject:* Re: [hobbit] Providing a description of listed systems?
>
>
>
> Hi Rich,
>
> Is this the one you're talking about?
> http://xymonton.trantor.org/doku.php/addons:hobbitnotes
>
> It looks like it is an addon to edit existing notes files from a web
> interface.  But I didn't know Xymon had existing notes files.. I would be
> just as happy to edit them on the command line.  Am I understanding this
> correctly?
>
> On Fri, Jul 17, 2009 at 2:14 PM, Rich Smrcina <rsmrcina (at) wi.rr.com> wrote:
>
> J. Bobby Lopez wrote:
>
> I noticed that when I mouse over the names of the systems listed in Xymon,
> a nice little pop-up shows the IP address of the system.
>
> This info is great and saves me a lot of time.  However, I would like to
> somehow add a more detailed description of the system, and have it appear in
> Xymon, either by mouse-over like with the IP address, or by clicking on the
> name of the system (a link).
>
> Is there any way to do this, or is there any other mechanism for providing
> a more detailed description of any given system within the monitored list?
>
> Thanks,
> Bobby
>
> --
> J. Bobby Lopez
> Web: http://jbldata.com/
> Twitter: http://www.twitter.com/jbobbylopez
>
> Take a look at the notes add-on.
>
> --
> Rich Smrcina
>
> To unsubscribe from the hobbit list, send an e-mail to
> hobbit-unsubscribe (at) hswn.dk
>
>
>
>
> --
> J. Bobby Lopez
> Web: http://jbldata.com/
> Twitter: http://www.twitter.com/jbobbylopez
>
>
>
>
> --
> J. Bobby Lopez
> Web: http://jbldata.com/
> Twitter: http://www.twitter.com/jbobbylopez
>
>  ------------------------------
>
> Windows Live™ Hotmail®: Search, add, and share the web’s latest sports
> videos. Check it out.<http://www.windowslive.com/Online/Hotmail/Campaign/QuickAdd?ocid=TXT_TAGLM_WL_QA_HM_sports_videos_072009&cat=sports>
>



-- 
J. Bobby Lopez
Web: http://jbldata.com/
Twitter: http://www.twitter.com/jbobbylopez