What I did to monitor a host with multiple web servers (where all the web
servers have there own IP address) is to put a subpage with all the
hostnames and doing a http check for these hosts.
An other possibility is to test multiple webpages at one http test and
have that test display the different hosts. In the bb-hosts file you have a
line like
0.0.0.0 server # http://servicedesk http://ictdesk http://solve
Which will display at the http test as
http://solve/ - OK
HTTP/1.1 301 Moved Permanently
Connection: close
Date: Wed, 12 Dec 2007 14:36:52 GMT
Server: Microsoft-IIS/6.0
Pragma: no-cache
Cache-Control: no-cache
Content-Type: text/html
Content-Length: 149
Location: http://servicedesk/solve/
Seconds: 0.01
http://ictdesk/ - OK
HTTP/1.1 200 OK
Connection: close
Date: Wed, 12 Dec 2007 14:36:52 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-type: text/html
X-Powered-By: PHP/4.3.10
Set-Cookie: Servicedesk=8c36a42c0015fcf245ade794716ebafe; path=/
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Wed, 12 Dec 2007 14:36:52 GMT
Cache-Control: private
Pragma: no-cache
Seconds: 1.86
http://servicedesk/ - OK
HTTP/1.1 200 OK
Connection: close
Date: Wed, 12 Dec 2007 14:36:52 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-type: text/html
X-Powered-By: PHP/4.3.10
Set-Cookie: Servicedesk=33cf5ec988cd81170f90f15835fb1524; path=/
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Last-Modified: Wed, 12 Dec 2007 14:36:52 GMT
Cache-Control: private
Pragma: no-cache
Seconds: 0.99
Regards,
Bert Klomp
-----Original Message-----
From: user-ce96540ed38f@xymon.invalid [mailto:user-ce96540ed38f@xymon.invalid]
Sent: woensdag 12 december 2007 15:14
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] RE: multiple http test
On Tuesday 11 December 2007, Shah, Haresh K (GE, Corporate, consultant)
wrote:
can anyone please help me on this?
~ Haresh
From: Shah, Haresh K (GE, Corporate, consultant)
Sent: Tuesday, December 11, 2007 12:45 PM
To: 'user-ae9b8668bcde@xymon.invalid'
Subject: multiple http test
Hi Henrik,
1) I want to have multiple http test for the same host. We have so many
web servers running on the same host. Here we can't differentiate those
processses by some unique pattern (otehrwise 'procs' would be helpful).
So I need to do multiple http test all having different service name, so
that my group of people got the mail of the service which fails
individually. so that I used following in the bb-hosts file.
group-only files|http1|http11 OTHER BOXES
1.2.3.4 xyz # cont=http1;http://xyz.com:8080/index.html;First
cont=http11;http://xyz.com:1016;busy
In hobbit-alerts.cfg :
HOST=%*.xyz.com
MAIL user-bff61b36f2ac@xymon.invalid SERVICE=%http* COLOR=red DURATION>1 RECOVERED
Now, all went fine if both the sites are up. but problem starts when one
of the sites went down. In that case I got the "No output received from
server" on the hobbit web page after clicking on that service & it went
white. I need it to be red, so that I can set alert for the same. Here I
am using iPlanet as web server & Jboss as application server. 1016 is
the port where jboss listens.
My concern is why the test become white instead of red, if it didn't
find the page only? Manually by typing the URL in IE it gives "page
can't be displayed"
If I use http test (without cont=) then it went red. I understand that
might be hobbit tried to find out the contents on the web page. ( am i
right?) but then as i mentioned earlier I might not be able to set
seperate http test. please suggest the work around.
2) Another thing I want to mention that initially I made two tests -
http1 & http11. When I removed
cont=http1;http://xyz.com:8080/index.html;First from bb-hosts file and
replaced http11 with http1 then old data is not refreshed! I restarted
hobbit server also. but the old data remains on the web page and can't
be refreshed(even time is also showing the last successful refreshed on
the web page). Actually now on web page i should able to see the result
of - http://xyz.com:1016 for http1 test as i removed old http1 test &
replaced it with http11 test. But still I am able to see result of -
http://xyz.com:8080/index.html. Even though I already removed it from
the bb-hosts file.
can we call it as bug? Or please suggest me, if I am missing something.
~ Haresh
With cont tests, if the http query is unable to be made, then the http
test
will be red & the cont test will be clear. So your description of the
situation is the way that Hobbit works.
I also have servers that run 10+ apache instances, and it is difficult to
monitor all http URLs. What I did was create a monitoring device for each
apache instance. So I keep server level tests with the server device & all
apache tests with the apache device entries.
~Steve