An example for an extension (or add-on) for Xymon that is usable on every Unix like operating system, similar to the slab extension included in the official Xymon documentation.

To have something more general (/proc/slab is only available on Linux systems) I created ttime (pronounced: [tea time]).

It is a simple extension for Xymon that can be used as a boiler plate and will be used as the reference in future blog posts.

The extension demonstrates

  • how to use the ncv-backend to create custom graphs
  • write log-messages conforming to Xymon defaults
  • modularise the configuration files of Xymon to make maintenance easier

Requirements

Requirements are minimal

  • bourne-shell
  • (GNU-) date
  • Xymon installation.

License

Copying and distribution of this package (ttime), with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This package is offered as-is, without any warranty.

Download

ttime can be downloaded from the Github repository.