This is an old revision of the document!
This is a bunch of open source projects, all wrapped under the
The Universal Logging System (ULS) is an open source solution for storing, logging, analyzing and reporting of time-related, nearly arbitrary numeric values, text expressions and large objects like files or images.
Users can navigate and inspect the saved data as tables or graphs by using a web browser. Displayed results can be strung together to form reports.
Thresholds, like limits and is-alives, can be defined which, in case of threshold violations, induce the ULS to send e-mail notifications or generate tickets for the ULS internal ticket tracking.
All data can be aggregated by numerous data type dependent functions to hourly, daily, weekly or monthly figures, which can e.g. be kept for long term analysis and monitoring.
The base of its all!
The ULS is based on the special open source web server Unix2Web which allows simple programming of web services with Unix shell commands but also supports an own programming language.
This web server has a VERY specific language suitable for solutions from general purpose to very specific. This web server is the base for all projects presented here.
As a result of the requirement for a higher availability of the ULS, this simple but effective open source cluster solution for Linux-like operating systems has been developed. The SCript-CLuster (SCCL) is also based on the Unix2Web webserver. Cluster nodes, cluster packages and cluster resources are defined in configuration files. Cluster packages can be started and stopped from any cluster node. It does not automatically switch between cluster nodes, although you may use an appropriate configuration to do so.
The IPPROT program works as a proxy between network connections. It can log some or all network traffic to files.
This web site is far from being complete!
We are currently changing our document based documentation
to this DokuWiki based web site, which will still take some time.
Therefore, you will find things marked as or
,
mistakes or perhaps even more often malformed document sections or tables.
Scripts or packages may be missing or may be outdated, normally, we develop faster than the documentation can follow.
We are constantly working on improvement, sorry for the inconvienience.
Some of the original documentation is written in German. Sometimes you may find chapters and/or complete documents written in German. We are working on the translations and integration into this website (although we count in weeks and months, not in days). Sorry for that, too.