xymon version is "xymon-4.3.0-0.20101114.beta3" on openSUSE 11.3 x64. I'm using the following CONT request to an IIS 6.0 server:
"10.45.64.61 SSGIS01 # cont=Altlasten;
http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/services/Maps/Altlasten/MapServe...
;"www.esri.com"
cont=Abgrabungen;
http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/services/Maps/Abgrabungen/MapSer...
;"www.esri.com"
cont=Aufschuettungen;
http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/services/Maps/Aufschuettungen/Ma...
;"www.esri.com""
Following is the response, I got once when I had the 2 first CONTs defined. Adding the third made no difference. The difference between the xymon time and the server time should be okay as we are 1 hour off GMT.
"Mon Jan 3 13:13:29 2011: OK ; Configuration Maps/Altlasten.MapServer is not started.
green http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/services/Maps/Abgrabungen/MapSer...
- OK
HTTP/1.1 200 OK Connection: close Date: Mon, 03 Jan 2011 12:14:35 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 Cache-Control: private Content-Type: text/xml Content-Length: 270681
Seconds: 0.25
red http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/services/Maps/Altlasten/MapServe...
- Configuration Maps/Altlasten.MapServer is not started.
HTTP/1.1 404 Configuration Maps/Altlasten.MapServer is not started. Connection: close Date: Mon, 03 Jan 2011 12:14:35 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 Cache-Control: private Content-Length: 0
Seconds: 0.20"
history.log shows a line "15:05 ... will not update ... SSGIS01.http - color unchanged (purple") xymonnet.log has a warning at 15:07 "Runtime 678 longer than time limit (300)".
Do these tests simply not run?
Thanks hjb
"Hermann-Josef Beckers" <hj.beckers at kreis-steinfurt.de> schrieb am 03.01.2011 15:29:46:
[Bild entfernt]
[xymon] IIS 6.0: No status change to CONT requests
Hermann-Josef Beckers
an:
xymon
03.01.2011 15:33
Bitte Antwort an xymon
xymon version is "xymon-4.3.0-0.20101114.beta3" on openSUSE 11.3 x64. I'm using the following CONT request to an IIS 6.0 server:
"10.45.64.61 SSGIS01 # cont=Altlasten;http://SSGIS01.kreis- steinfurt.lokal/ArcGIS/services/Maps/Altlasten/MapServer?wsdl;" www.esri.com"
cont=Abgrabungen;http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/ services/Maps/Abgrabungen/MapServer?wsdl;"www.esri.com"
cont=Aufschuettungen;http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/ services/Maps/Aufschuettungen/MapServer?wsdl;"www.esri.com""
When I run this request (just one long line, no continuation lines) under "Xymon 4.3.0-0.beta2, I get only the standard columns (conn, cpu, disk ...), the CONT statements are ignored. No error message in any logfile. Is there a way to debug this?
Yours hjb
Can someone help me to a working CONT-configuration?
What I have: A working system with hosts grouped according to function, separated in hosts.cfg by page and include directives.
I would like to add cont tests to a few hosts. If I put them in the same include file where the server is first defined, it works. But the displayed table gets quite wide. So I put those cont test in an additional file (see below #web-tests). When I do this, the definitions from the file of the first host-definitions and those from the web-tests file get combined, leading to the same wide display. Besides that after a short while the dots for the cont definitions and the http column turn purple.
I tried different combinations of NOCOLUMNS, GROUP(-)ONLY, NOCONN and changing the "0.0.0.0" in the web-tests file to the IP as already defined:: no changes.
Bonus question: The "Drucker" test for "linux-dmcl" shows nowhere. This is
copied from a message from 2006/8, where there was a reply "works like a charm" ...
verschiedene Rechner
10.45.96.115 linux-dmcl #
AixUnix-server
10.45.64.33 lscopy02 #
Windows_Steinfurt:
10.45.64.61 SSGIS01 # #web-tests 0.0.0.0 lscopy02 # cont=Zabix; http://lscopy02.kreis-steinfurt.lokal/zabbix;"zabbix" 0.0.0.0 SSGIS01 # cont=Altlasten; http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/services/Maps/Altlasten/MapServe... ;"www.esri.com" cont=Abgrabungen; http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/services/Maps/Abgrabungen/MapSer... ;"www.esri.com" cont=Aufschuettungen; http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/services/Maps/Aufschuettungen/Ma... ;"www.esri.com" 0.0.0.0 linux-dmcl # cont=Drucker; http://linux-dmcl.kreis-steinfurt.lokal:631/printers;"Drucker"
Any tipps?
Thanks hjb
Does really no one know the answer to my problem? Do I really have to use NAGIOS for that?
Yours hjb
"Hermann-Josef Beckers" <hj.beckers at kreis-steinfurt.de> schrieb am 05.01.2011 15:14:32:
[Bild entfernt]
[xymon] working CONT configuration was: IIS 6.0: No status change to CONT requests
Hermann-Josef Beckers
an:
xymon
05.01.2011 15:18
Bitte Antwort an xymon
Can someone help me to a working CONT-configuration?
What I have: A working system with hosts grouped according to function, separated in hosts.cfg by page and include directives.
I would like to add cont tests to a few hosts. If I put them in the same include file where the server is first defined, it works. But the displayed table gets quite wide. So I put those cont test in an additional file (see below #web-tests). When I do this, the definitions from the file of the first host-definitions and those from the web-tests file get combined, leading to the same wide display. Besides that after a short while the dots for the cont definitions and the http column turn purple.
I tried different combinations of NOCOLUMNS, GROUP(-)ONLY, NOCONN and changing the "0.0.0.0" in the web-tests file to the IP as already defined:: no changes.
Bonus question: The "Drucker" test for "linux-dmcl" shows nowhere. This is copied from a message from 2006/8, where there was a reply "works like a charm" ...
verschiedene Rechner
10.45.96.115 linux-dmcl #
AixUnix-server
10.45.64.33 lscopy02 #
Windows_Steinfurt:
10.45.64.61 SSGIS01 # #web-tests 0.0.0.0 lscopy02 # cont=Zabix;
http://lscopy02.kreis-steinfurt.lokal/zabbix
;"zabbix" 0.0.0.0 SSGIS01 # cont=Altlasten;http://SSGIS01.kreis- steinfurt.lokal/ArcGIS/services/Maps/Altlasten/MapServer?wsdl;" www.esri.com " cont=Abgrabungen;http://SSGIS01.kreis-steinfurt.lokal/ ArcGIS/services/Maps/Abgrabungen/MapServer?wsdl;"www.esri.com" cont=Aufschuettungen;http://SSGIS01.kreis-steinfurt.lokal/ArcGIS/ services/Maps/Aufschuettungen/MapServer?wsdl;"www.esri.com" 0.0.0.0 linux-dmcl # cont=Drucker;http://linux-dmcl.kreis- steinfurt.lokal:631/printers;"Drucker"
Any tipps?
Thanks hjb
In <OF84B0188B.8C796088-ONC125780F.004A4B8E-C125780F.004E3BCF at kreis-steinfurt.de> "Hermann-Josef Beckers" <hj.beckers at kreis-steinfurt.de> writes:
Can someone help me to a working CONT-configuration?
What I have: A working system with hosts grouped according to function, separated in hosts.cfg by page and include directives.
I would like to add cont tests to a few hosts. If I put them in the same include file where the server is first defined, it works. But the displayed table gets quite wide. So I put those cont test in an additional file
Bad idea. You can have hosts defined multiple times in the hosts.cfg (bb-hosts) file, but you MUST keep all of the network tests in one place - all of the others should be "0.0.0.0 hostname # noconn".
You should have heeded the warning you get when trying to split them across multiple locations: xymonnet will complain
"Host foo appears twice in hosts.cfg! This may cause strange results"
and indeed, that is what you got.
So begin by putting all of the http/cont/whatever tests in one place. To be certain that is the definition Xymon uses, you can add the keyword "prefer" to this entry.
Then to control what columns show up where, use "group-only" and/or "group-except". E.g. I use this to have some special web-columns show up on one line, and the other statuses on another line:
group-only frontpage|loginpage Web portal
10.0.0.1 host1 # prefer
cont=frontpage;http://foo/index.html;Welcome
cont=loginpage;http://foo/login.jsp;Password
ssh
... other hosts ...
group-except frontpage|loginpage Webservers
0.0.0.0 host1 # noconn
The first group shows only the "frontpage" and "loginpage" statuses. The second entry shows all EXCEPT those two, i.e. the data from the "ssh" test, and data sent by the client running on that host.
Regards, Henrik
Henrik "Størner" <henrik at hswn.dk> schrieb am 07.01.2011 12:46:17:
...
Bad idea. You can have hosts defined multiple times in the hosts.cfg (bb-hosts) file, but you MUST keep all of the network tests in one place - all of the others should be "0.0.0.0 hostname # noconn".
You should have heeded the warning you get when trying to split them across multiple locations: xymonnet will complain
"Host foo appears twice in hosts.cfg! This may cause strange results"
Hm ... I grepped all logfiles for that string, but it didn't appear twice nor once ...
and indeed, that is what you got.
So begin by putting all of the http/cont/whatever tests in one place. To be certain that is the definition Xymon uses, you can add the keyword "prefer" to this entry.
Thanks Henrik, works as described.
Have a nice weekend
Hermann-Josef Beckers
participants (2)
-
henrik@hswn.dk
-
hj.beckers@kreis-steinfurt.de