Kontrollbase - MySQL Monitoring


General Server Requirements

The following is required in order to install Kontrollbase on a server. This referes to the web application (webapp) portion of Kontrollbase, not the servers that are monitored by Kontrollbase.

Software

Operating System

Currently Kontrollbase has been developed and tested to run on Redhat, Fedora, and Centos. It might run on other versions of linux just fine, but those validation will come later. In the mean time if you want to know for sure that the application will work as intended, please choose one of the approved versions.

Application Software

PHP 5
Apache Webserver

Perl 5.0 or greater

You can use other web server software like lighttpd but we have not tested Kontrollbase on anything other than Apache2. If you have success with it on other webservers please let us know.

Hardware

Kontrollbase is written for the Intel/AMD architecture. It has not been tested on other hardware - if you do get it to work please contact us and let us know. Scaling the hardware and separating the stack is only required for very large installations where many hundreds of servers are being monitored. While it never hurts to have more system resources, it can be frustrating or slow with too little system resources. The majority of the processing is on the webapp side since it is responsible for displaying the SVG graphs, generating PDF reports from XML, and analyzing overall server data. The poller,reporting, and alerting processes are serial, not parallel, so it does require more CPU than RAM, and disk usage is relatively little for that side of the application. The general requirements are as follows when assuming you are running the full LAMP stack on one server. You can get away with less if you split the web and database to separate servers. In additon, we make it easy to scale the database to separate servers for READ/WRITE queries. See the scaling document for more info.