• Stars
    star
    261
  • Rank 156,630 (Top 4 %)
  • Language
    PHP
  • License
    GNU General Publi...
  • Created over 9 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

openITCOCKPIT is an Open Source system monitoring tool built for different monitoring engines like Nagios, Naemon and Prometheus.

openITCOCKPIT - next generation monitoring

The open source configuration interface for Nagios, Naemon and Prometheus

openITCOCKPIT logo

Discord: Twitter: Reddit: IRC: #openitcockpit on chat.freenode.net Build Status Stable Build Status Nightly

What is openITCOCKPIT?

openITCOCKPIT is an Open Source system monitoring tool built for different monitoring engines like Nagios, Naemon and Prometheus.

So easy that everyone can use it: create your entire monitoring configuration with a few clicks due to our smart interface written in PHP

openITCOCKPIT

Demo

Play around with our Demo system. Its equipped with the majority of modules that you will get with the community license

Credentials:

Username(Email): [email protected]
Password: demo123

Build status

Distribution Stable Nightly
Focal status status
Bionic status status
Bullseye status status
Buster status status
RHEL 8 status status

System requirements

  • Ubuntu LTS or Debian
  • 2 CPU cores (x86-64)
  • 2 GB RAM
  • 40 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!

It's recommended to use SSD as main storage.

A rough guide:

  • 32 GB RAM
  • 16 CPU Cores
  • 500 GB space

Installation

openITCOCKPIT runs on Ubuntu and Debian Linux systems and is available for download/installation via a apt repository.

To install openITCOCKPIT on your system, please follow the official documentation: https://openitcockpit.io/download_server/

Raspberry Pi and arm64

openITCOCKPIT is 100% compatible to arm64. More information can be found on the project website: https://openitcockpit.io/download_server/

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

Main Features

  • Easy to use web interface
  • Template based configuration that will make your life easier
  • MySQL based
  • REST API
  • Inbuilt package manager everyone can provide Add-ons for extending the interface
  • HA cluster ready
  • Two-factor authentication
  • LDAP authentication
  • Multitenancy
  • Object permissions
  • Distributed Monitoring
  • Mod-Gearman
  • Statusengine
  • And much more to discover...

Screenshots

openITCOCKPIT

openITCOCKPIT

openITCOCKPIT

openITCOCKPIT

openITCOCKPIT

Developers welcome

openITCOCKPIT's development is publicly available in GitHub. Everybody is welcome to join :-)

Need help or support?

Security

Please send security vulnerabilities found in openITCOCKPIT or software that is used by openITCOCKPIT to: [email protected].

All disclosed vulnerabilities are available here: https://openitcockpit.io/security/

License

Copyright (C) 2015-2020  it-novum GmbH


openITCOCKPIT is dual licensed

1)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License.


This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.


You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

2)
If you purchased an openITCOCKPIT Enterprise Edition you can use this file
under the terms of the openITCOCKPIT Enterprise Edition licence agreement.
Licence agreement and licence key will be shipped with the order
confirmation.

More Repositories

1

mkdocs-featherlight

Featherlight Plugin for MkDocs
Python
7
star
2

devcon-hackathon-electron-adf

Alfresco Hackaton 2019: Sample Electron App using the Alfresco Content App (ADF Angular components)
TypeScript
5
star
3

openitcockpit-agent-go

Cross-Platform Monitoring Agent for openITCOCKPIT written in Go
Go
4
star
4

openITCOCKPIT-documentation

Documentation of openITCOCKPIT
Dockerfile
4
star
5

openitcockpit-agent

Cross-Platform Monitoring Agent for openITCOCKPIT
Python
3
star
6

arduino-dashboard

A simple dashboard to view live data collected by an Arduino Uno and an DHT22
TypeScript
3
star
7

graphing-docker

๐Ÿณ Dockerfiles to build graphing backend for openITCOCKPIT ๐Ÿณ
Python
2
star
8

ansible-role-idoit

Ansible Role - Configure idoit
Shell
2
star
9

ansible-role-openitcockpit

Ansible Role - Install openitcockpit
2
star
10

grafana-docker

๐Ÿณ Dockerfile to build an Docker container with Grafana for openITCOCKPIT ๐Ÿณ
1
star
11

ansible-role-vhost

Ansible Role - Create a www vhost
1
star
12

gearman

gearman
1
star
13

ansible-role-systemtools

Ansible Role - Install common system tools
Shell
1
star
14

ansible-modules-etc

Ansible modules etc - A collection of ansible modules
Python
1
star
15

openITCOCKPIT-API-docs

openITCOCKPIT JSON API documentation
HTML
1
star
16

openITCOCKPIT-workshops

Shell
1
star
17

puppeteer-docker

Docker container to render PDF files using puppeteer
HTML
1
star
18

openITCOCKPIT-ansible

Ansible role which installs and configures openITCOCKPIT v3
HTML
1
star
19

ansible-openitcockpit-inventory

Provides a dynamic inventory from openITCOCKPIT of all satellites and the master server.
Python
1
star
20

openITCOCKPIT_V2-installer

This shell script installs openITCOCKPIT Version 2! For this purpose it downloads or uses a previously downladed installation package from Nezztek to make all the necessary 3rd party Tools and the openITCOCKPIT-Frontend available to the installer.
Shell
1
star
21

vagrantboxes

Vagrantfiles and configuration files for playground VMs and developers
Shell
1
star