Download openITCOCKPIT Server

Setting up openITCOCKPIT Repository

System requirements

  • Ubuntu Linux 64 bit (20.04 LTS "Focal" and 18.04 LTS "Bionic"), Debian Linux 64 bit (10 "Buster")
  • 2 CPU cores (x86-64)
  • 2 GB RAM
  • 20 GB space

Production system sizing

Unfortunately there is no golden rule for the right sizing of a monitoring system. This depends on the amount of hosts and services you like to monitor. Please keep in mind that a monitoring system usually will create more I/O than your KVM farm!

A rough guide:

  • 16 CPU cores (x86-64)
  • 32 GB RAM
  • 500 GB SSD

Add openITCOCKPIT apt repository to your system.

Please execute all commands as user root or via sudo.

apt-get install apt-transport-https curl gnupg2 ca-certificates
curl https://packages.openitcockpit.com/072783CB.txt | apt-key add -

Ubuntu 18.04

echo 'deb https://packages.openitcockpit.com/repositories/bionic bionic main' > /etc/apt/sources.list.d/openitcockpit.list

Ubuntu 16.04

echo 'deb https://packages.openitcockpit.com/repositories/xenial xenial main' > /etc/apt/sources.list.d/openitcockpit.list

Debian 9

echo 'deb https://packages.openitcockpit.com/repositories/stretch stretch main' > /etc/apt/sources.list.d/openitcockpit.list

Install openITCOCKPIT

The following installation steps are illustrated with sample informations

apt-get update
apt-get install openitcockpit{,-common,-naemon,-statusengine-naemon,-message}

Configure openITCOCKPIT database

While the installation process of openITCOCKPIT apt will ask some questions about how to setup the database.

If you unsure what option you should pick please read the following help section.

Step 1
Choose dbconfig-common to automatically configure the database settings for openITCOCKPIT.
Please continue by selecting <Yes>.
Step 2
In this step openITCOCKPIT asks which database password should be used internal.
Leave this option blank to generate a secure random password. You will not need this password at any time, it is only used by openITCOCKPIT itself.
Leave the password blank and continue by selecting <Ok>.

Configure phpMyAdmin

openITCOCKPIT recommends the installation of phpMyAdmin. While the installation process apt will ask three questions about how to setup phpMyAdmin.

If you unsure what option you should pick please read the following help section.

Step 1
phpMyAdmin will ask you what web server you prefer to use. openITCOCKPIT uses Nginx as web server and will generate a configuration for phpMyAdmin automatically.
Please leave the web server selection blank and continue by selecting <Ok>.
Step 2
Choose dbconfig-common to automatically configure the database settings for phpMyAdmin.
Please continue by selecting <Yes>.
Step 3
In the last step phpMyAdmin asks which database password should be used internal.
Leave this option blank to generate a secure random password. You will not need this password at any time, it is only used by phpMyAdmin itself.
Leave the password blank and continue by selecting <Ok>.

Finish installation

Please enter this command to finish the installation

/usr/share/openitcockpit/app/SETUP.sh

Register openITCOCKPIT community version

You can register your openITCOCKPIT installation to get access to free community modules.
Login to the webinterface of openITCOCKPIT and navigate to Administration Registration,
enter the community license key 0dc0d951-e34e-43d0-a5a5-a690738e6a49 and click Register.
After successful registration you can install the free community modules at Administration Package Manager

Add openITCOCKPIT apt repository to your system.

Available distributions

Please execute all commands as user root or via sudo.

Ubuntu Focal (20.04), Ubuntu Bionic (18.04)
add-apt-repository universe
apt-get install apt-transport-https curl gnupg2 ca-certificates
curl https://packages.openitcockpit.io/repokey.txt | apt-key add -

echo "deb https://packages.openitcockpit.io/openitcockpit/$(lsb_release -sc)/stable $(lsb_release -sc) main" > /etc/apt/sources.list.d/openitcockpit.list
apt-get update
Debian Buster (10)
Ensure you have enabled non-free repositories in /etc/apt/sources.list
deb http://deb.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
Enable openITCOCKPIT repository
apt-get install apt-transport-https curl gnupg2 ca-certificates
curl https://packages.openitcockpit.io/repokey.txt | apt-key add -

echo "deb https://packages.openitcockpit.io/openitcockpit/$(lsb_release -sc)/stable $(lsb_release -sc) main" > /etc/apt/sources.list.d/openitcockpit.list
apt-get update

Install openITCOCKPIT

apt-get install openitcockpit

Finish installation

Please enter this command to finish the installation

/opt/openitc/frontend/SETUP.sh

Register openITCOCKPIT community version

You can register your openITCOCKPIT installation to get access to free community modules.
Login to the webinterface of openITCOCKPIT and navigate to System Registration,
enter the community license key e5aef99e-817b-0ff5-3f0e-140c1f342792 and click Register.
After successful registration you can install the free community modules at System Tools Package Manager

Install phpMyAdmin

openITCOCKPIT recommends the installation of phpMyAdmin. While the installation process apt will ask three questions about how to setup phpMyAdmin.

apt-get install phpmyadmin

If you unsure what option you should pick please read the following help section.

Step 1
phpMyAdmin will ask you what web server you prefer to use. openITCOCKPIT uses Nginx as web server and will generate a configuration for phpMyAdmin automatically.
Please leave the web server selection blank and continue by selecting <Ok>.
Step 2
Choose dbconfig-common to automatically configure the database settings for phpMyAdmin.
Please continue by selecting <Yes>.
Step 3
In the last step phpMyAdmin asks which database password should be used internal.
Leave this option blank to generate a secure random password. You will not need this password at any time, it is only used by phpMyAdmin itself.
Leave the password blank and continue by selecting <Ok>.