ttywatch 0.14 review

by on

ttywatch is a project based on monitoring logs and multiplexes terminal I/O

License: GPL (GNU General Public License)
File size: 25K
Developer: Michael K. Johnson
0 stars award from

ttywatch is a project based on monitoring logs and multiplexes terminal I/O.

It has full log rotation built in, and can use telnet as well as local TTY ports.

Here are some key features of "ttywatch":
Handles log rotation correctly.
Can be configured in both a configuration file and on the command line (mix-and-match command-line and config file). The config file language is the same as the command-line language; learn one and you know both. Any configuration that can be specified on the command line can be specified in exactly the same way in a configuration file, and vice versa.
Supports arbitrary data logging methods via dynamically loaded modules.
Can optionally connect any monitored port to a network socket, and it can support arbitrarily many telnet connections to each port. The connections work together in "whiteboard" fashion; all output is shown to every connection and input is accepted from all connections.
Can connect to network ports speaking the telnet protocol as well as to serial ports; this allows ttywatch instances to be cascaded. For example, in a room full of servers, each with two serial ports, you could run ttywatch on computer in pairs, each logging output from the other, and then use ttywatch on a master computer to log all the output from each ttywatch instance on the individual computers in one master set of logfiles.
Includes a fairly complete man page.
Is packaged with all the pieces necessary for use, including config files, init script, and so forth.
Depends on lockdev, popt, and glib.

ttywatch 0.14 keywords