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- php-xml
- php-mysql
- php-mbstring
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.-
1-50 Servers
- CPU: Dual 1gz / Single 2gz
- RAM: 1GB
-
51-100 Servers
- CPU: Dual 2gz
- RAM: 2GB
-
100-250 Servers
- CPU: Dual 3gz / Quad 1.8ghz
- RAM: 4GB
-
250+ Servers
- CPU: Quad 2.4ghz+
- RAM: 8GB