to monitor a Citrix server / XenApp server on ICA port 1494
free tool SLCheck can monitor your
Citrix server by
connecting to the ICA port
periodically, e.g. once a
minute. ICA protocol runs on port 1494.
command for Citrix server monitoring is (don't execute in a DOS
-p 1494 -a citrix01 -r "ICA"
command sends a request to the ICA (Independent Computing
Architecture) port of a Citrix XenApp server / Presentation server
/ Metaframe server named citrix01. ICA protocol is the most important protocol
in Citrix environments. It indicates that the IMA service (Independent
Management Architecture) is running and clients can connect to it. A second
critical service is the HTTP service on Citrix servers running the Webinterface. Please read section Monitor
http server to monitor the Webinterface of a XenApp server or a Desktop Delivery
Controller in a XenDesktop Environment.
tries to establish a connection to server citrix01. The results are logged in file
SLReport.csv. In dependence of the answer one of the following batch
files will be executed:
if the connection is successfull. This means that the Citrix server
has answered with the right answer string
within 2000ms. That's the
default timeout, you can change it with option -w. If you don't
want a batch file to be executed if the attempt is successful
you can add option -NoOkBatch.
eout.cmd if the server doesn't answer within 2000ms.
if the servers answers with a different answer string.
you don't want any batch files to run (only logging) you can add
option -NoBatch. Use -NoErrorBatch to suppress the execution of CheckTim
eout.cmd and CheckMismatch.cmd.
Read how to check
your Webserver (port 80)
with the telnet command.
run this command in a DOS box
because the special characters before ICA produce backspaces. You
can copy&paste the command from this website and put it in a
batch file or place it directly in the scheduled tasks command line
- first of all, create a scheduled task with SLCheck.exe in the
command line and then modify the task.