The Monitor clause client programs to make an (authenticated) TCP
connection to Radiator, and use that connection to monitor, probe, modify
and collect statistics from Radiator. For more information, see
Section 3.132. <Monitor>.
Monitor implements a simple command language, which is described in
this section.
All Monitor connections must be authenticated with the LOGIN command
before any significant command can be executed. If a connection has not
been authenticated, the only commands that can be executed are LOGIN, HELP
and QUIT.
Monitor supports 2 basic connection types:
- ASCII text with line-feed terminators, which permits use by Telnet
or other interactive TCP programs. New connections always start in this
mode.
- BINARY mode, which permits specialised external client programs
(such as Radar from Radiator Software) to exchange information more
efficiently. BINARY mode is entered with the BINARY command.
Monitor supports 2 types of authentication in the LOGIN command:
- Plaintext. The password is supplied as plaintext. Since the password
will be transmitted as plaintext on a TCP connection, it is possible for
eavesdroppers to sniff the password. Therefore you should only use this
on interactive Telnet connections over trusted connections.
- CHAP. The password is supplied as CHAP response to a CHAP challenge.
This is suitable for client programs to authenticate Monitor
connections. CHAP passwords start with {chap}.