Giter Site home page Giter Site logo

it-novum / openitcockpit Goto Github PK

View Code? Open in Web Editor NEW
253.0 30.0 50.0 207.5 MB

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

Home Page: https://openitcockpit.io/

License: GNU General Public License v3.0

PHP 76.75% Shell 0.81% Batchfile 0.01% JavaScript 15.26% Python 0.06% CSS 6.72% Smarty 0.39% Hack 0.01%
monitoring naemon nagios open-source monitoring-tool hacktoberfest prometheus

openitcockpit's Introduction

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
Jammy status status
Bullseye status status
Bookworm status status
RHEL 8 status status
RHEL 9 status status
Docker 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.

openitcockpit's People

Contributors

abergen-itn avatar binsky08 avatar capay avatar cfleck avatar chriscarnold avatar dietmarj avatar ibering avatar jabdr avatar jackdown avatar jaigskim avatar jan-nox avatar jensmich avatar kamazz avatar kbilev avatar lenzgr avatar lukaskress avatar m4ximum avatar mruggi avatar mstollwerk avatar nazeefnezzi avatar nook24 avatar protob avatar qligier avatar quelloffen avatar skywalker-11 avatar statusengin avatar trevrobwhite avatar vicky9bp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openitcockpit's Issues

Remove dependency to phpmyadmin

Is there a reason for openitcockpit-message having a dependency to phpmyadmin? If not can you change this to a recommendation?

i-doit Software-Link list Sortierung

Hallo zusammen,

die software-link list wird bei jedem Aufruf neu zusammengewürfelt, sodass man bei vielen Verlinkungen mit Strg+F suchen muss. Ein Filter oder auch nur eine feste Reihenfolge wäre hilfreich.

image
image

openITCOCKPIT behind reverse proxy

If openITCOCKPIT is running behind a reverse proxy, some scripts get loaded with the wrong protocol, https:// instead of http://.

This issue was fixed with 6e4c90a. If required, you can patch your current version.

diff --git a/app/Plugin/Admin/View/Layouts/default.ctp b/app/Plugin/Admin/View/Layouts/default.ctp
index d0c08a1..5565478 100755
--- a/app/Plugin/Admin/View/Layouts/default.ctp
+++ b/app/Plugin/Admin/View/Layouts/default.ctp
@@ -65,7 +65,7 @@ if (ENVIRONMENT === Environments::PRODUCTION) {
     printf('<script src="%s"></script>', '/js/scripts/ng.app.js');

     foreach ($appScripts as $appScript):
-        printf('<script src="%s/%s"></script>', Router::fullBaseUrl(), str_replace(WWW_ROOT, '', $appScript));
+        printf('<script src="/%s"></script>', str_replace(WWW_ROOT, '', $appScript));
     endforeach;
     ?>
 </head>
diff --git a/app/Plugin/Admin/View/Layouts/register.ctp b/app/Plugin/Admin/View/Layouts/register.ctp
index c241690..970f32e 100755
--- a/app/Plugin/Admin/View/Layouts/register.ctp
+++ b/app/Plugin/Admin/View/Layouts/register.ctp
@@ -65,7 +65,7 @@ if (ENVIRONMENT === Environments::PRODUCTION) {
     printf('<script src="%s"></script>', '/js/scripts/ng.app.js');

     foreach ($appScripts as $appScript):
-        printf('<script src="%s/%s"></script>', Router::fullBaseUrl(), str_replace(WWW_ROOT, '', $appScript));
+        printf('<script src="/%s"></script>', str_replace(WWW_ROOT, '', $appScript));
     endforeach;
     ?>
 </head>
diff --git a/app/View/Layouts/angularjs.ctp b/app/View/Layouts/angularjs.ctp
index 7a97974..7d334db 100644
--- a/app/View/Layouts/angularjs.ctp
+++ b/app/View/Layouts/angularjs.ctp
@@ -115,11 +115,11 @@ if (ENVIRONMENT === Environments::PRODUCTION) {
     echo $this->element('assets_css');

     foreach ($scripts as $script):
-        printf('<script src="%s/%s%s"></script>%s', Router::fullBaseUrl(), $script, $fileVersion, PHP_EOL);
+        printf('<script src="/%s%s"></script>%s', $script, $fileVersion, PHP_EOL);
     endforeach;

     foreach ($appScripts as $appScript):
-        printf('<script src="%s/%s%s"></script>%s', Router::fullBaseUrl(), $appScript, $fileVersion, PHP_EOL);
+        printf('<script src="/%s%s"></script>%s', $appScript, $fileVersion, PHP_EOL);
     endforeach;
     ?>
 </head>
@@ -180,7 +180,7 @@ if (ENVIRONMENT === Environments::PRODUCTION) {
     <i class="fa fa-arrow-up fa-2x" title="<?php echo __('Scroll back to top'); ?>"></i>
 </div>

-<?php printf('<script src="%s/%s"></script>', Router::fullBaseUrl(), 'smartadmin/js/app.js'); ?>
+<?php printf('<script src="/%s"></script>', 'smartadmin/js/app.js'); ?>
 <script>
     $(document).ready(function () {
         //pageSetUp();

Community-Version zeigt Pakete der Enterprise Version

Obwohl unter Administration > Registration der Key der Community-Version (0dc0d951-e34e-43d0-a5a5-a690738e6a49) eingetragen ist, sind im Package Manager neben check_nrpe auch alle nachfolgenden Enterprise-Module aufgelistet und installierbar.

AutoreportModule
MkModule
DistributeModule
MapModule
IdoitModule
EventcorrelationModule
MassenversandDeModule
DesignModule
WMIModule
PostgresModule
NWCModule
LinuxBasicMonitoringModule
PagerdutyModule
GrafanaModule

LDAP import not working if the server refuses to page 900 entries

Hi, maybe you can help me debug this?

Contacted LDAP server: ldap.myorg.org
Searched filter query: (&(objectClass=inetOrgPerson)(cn=*))
Searched Base DN: ou=People,dc=myorg,dc=org

on the command line -->
ldapsearch -E '!pr=50' -h ldap.myorg.org -b 'ou=People,dc=myorg,dc=org' -D 'uid=monitoradmin,ou=Accounts,dc=myorg,dc=org' '(&(objectClass=inetOrgPerson)(cn=*))' -W

get lots of results

I added a print_r in /usr/share/openitcockpit/app/Model/AdldapSearch.php after $entries = $this->connection->getEntries($pages[$currentPage]);, and it gives '[count] => 0` :-(

Unable to create Downtime over midnight

A service downtime cannot be created over midnight as the system simply checks if the "From"-date lies before the "To"-date.
I think these time fields should be extended with a date, so that I can put for example
From: 17.12.17 23:10
To: 18.12.17 09:00

chrome_2017-12-17_11-21-20

Administration > refresh monitoring configuration dose nothing

Hi I have a new install byway of apt-get with neamon back-end. I am trying to add my first host and service . when I click refresh monitoring configuration in the upper right corner a new screen come up with a green button that states refresh configuration I click it and the screen changes but there are no results as per the documentation.
thanks

Jharl

image

Emailversand schlägt fehl

Warning: Notification command for contact 'xxxxx' about host 'default host' exited with exit code 255. stdout: ' Fatal error: Constant expression contains invalid operations in /etc/openitcockpit/app/

in meiner Email.php ist es so eingetragen
class EmailConfig { public $default = array( "transport" => "Smtp", "host" => "DNS-Name-des-mailservers-intern", "port" => 587, "username" => "smtp@domain", "password" => "kennwort", );

was passt hier nicht?

Notification interval is ignored by event correlations

Hi,

if you have a check/retry interval of lets say 1 minute you will get a notification every minute instead of just one single notification as your notification interval is set to 0 seconds.

I saw the same behaviour on your demo system:
image

Marius

Monitoring engine not running

Hallo,

ich habe seit kurzem vor ca 14 Tagen ein Update des openIT-Cockpit eingespielt und seit dem bekomme ich immer die Meldung auf z.B. der Hosts-Seite, dass die Monitoring-Engine nicht laufen würde
nagios monitoring

Laut den Debug-Informationen tut sie das aber und die einzelnen Überwachungsabfragen laufen auch
nagios debug

Ich habe heute das neueste Update eingespielt, aber der Fehler erscheint trotzdem.

PS: ansonsten ein großes Lob für die neue Oberfläche :)

Grüße
tobibe

Feature request: i-doit import filter based on cmdb status

Hi,

at the moment you can only exclude hosts/whatever from appearing in the import list by deleting its hostaddress in i-doit. It would be nice if you could filter your hosts based on the CMDB state in i-doit.
If you have a lot of hosts which you don't want to monitor, and just a few you do want to, unticking them can be really annoying.

Dashboard - Graphgenerator not allowed

Hallo,

ich wollte auf dem Dashboard einen Graphen anzeigen lassen, bekomme aber immer nur die Fehlermeldung, dass die Aktion nicht erlaubt ist. Ich bin aber als Admin eingeloggt.
nagios graph

Grüße
tobibe

Adldap nutzt kein StartTLS

Original author: Skywalker-11 (IRC)

Ich hatte mich am Freitag schonmal gemeldet wegen LDAP und SSL-Verbindungen. Wie sich herausgestellt hat, liegt das Problem nicht an FreeDSx, sondern an ADldap (welches bei PHP <7.1 genutzt wird).

In Zeile 700 der Adldap.php:

// Set the LDAP options
$this->ldapConnection->setOption(LDAP_OPT_PROTOCOL_VERSION, 3);
$this->ldapConnection->setOption(LDAP_OPT_REFERRALS, $this->followReferrals);
// Authenticate to the server
return $this->authenticate($this->getAdminUsername(), $this->getAdminPassword(), true);

müsste noch das StartTLS aktiviert werden mit

if ($this->getUseTLS()){
    $this->ldapConnection->startTLS();
}

Dann wird die Verbindung per startTLS verschlüsselt
Mir ist zudem aufgefallen, dass Adldap auch bei PHP7.3 scheinbar weiterhin verwendet wird. z.B. wenn man auf der Login-Seite ist und diese neulädt, wird eine einzelne LDAP-Verbindung aufgebaut

System ist Debian 9 mit offiziellem deb-Paket und testweise installiertem PHP7.3 von https://packages.sury.org/php/

Kein Aktualisieren der Konfiguration nach restore mit Backup

Ich habe kürzlich die Konfiguration meines ITC über die Backups widerhergestellt.
Nach einer Änderung der Konfiguration zeigt das ITC oben rechts folgendes an:
chrome_2018-03-14_11-33-13
Jedoch kann ich die Konfiguration nicht aktualisieren, genau an diesem Punkt bleibe ich hängen:
chrome_2018-03-14_11-33-22
Was kann ich hier tun?
Und wo finde ich logfiles die mir vlt weiterhelfen könnten?

Hosts not searchable

From i-doit imported hosts are sporadically not searchable. Though you can find them with their ID in hosts list and within the database.
Re-importing didn't help. Sometimes previously working hosts become unsearchable too after re-importing.

Search by address

Hi,

searching by address always results in a complete hosts overview.
Version: 3.3.0

Die Suche nach IP Adressen gibt immer die komplette Hosts Liste aus, egal ob komplette IP oder nur ein Teil als wildcard.

Plugin ConfigGenerator not found

Installing via apt through manual download and install of packages to circumvent mysql requirement in favor of mariadb. Latest version fails to update due to following error. Are additional packages required or other steps needed to upgrade to the latest?

Setting up openitcockpit-message (3.6.0-1ubuntu16.04) ... Error: Plugin ConfigGenerator could not be found. #0 /usr/share/openitcockpit/lib/Cake/Core/App.php(227): CakePlugin::path('ConfigGenerator') #1 /usr/share/openitcockpit/lib/Cake/Core/App.php(549): App::path('Console/Command', 'ConfigGenerator') #2 [internal function]: App::load('ConfigGenerator...') #3 [internal function]: spl_autoload_call('ConfigGenerator...') #4 /usr/share/openitcockpit/lib/Cake/Console/ShellDispatcher.php(264): class_exists('ConfigGenerator...') #5 /usr/share/openitcockpit/lib/Cake/Console/ShellDispatcher.php(210): ShellDispatcher->_getShell('config_generato...') #6 /usr/share/openitcockpit/lib/Cake/Console/ShellDispatcher.php(66): ShellDispatcher->dispatch() #7 /usr/share/openitcockpit/app/Console/cake.php(33): ShellDispatcher::run(Array) #8 {main} dpkg: error processing package openitcockpit-message (--configure): subprocess installed post-installation script returned error exit status 244 Errors were encountered while processing: openitcockpit-message E: Sub-process /usr/bin/dpkg returned an error code (1)

Nicht installierbar

Hallo,

ich kann's leider auf meinem frisch aufgesetzten Ubuntu 18.04.1 LTS nicht installieren.

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
openitcockpit : Hängt ab von: openitcockpit-monitoring-plugins soll aber nicht installiert werden
Empfiehlt: mc ist aber nicht installierbar
Empfiehlt: phpmyadmin ist aber nicht installierbar
Empfiehlt: grc ist aber nicht installierbar
openitcockpit-common : Hängt ab von: php-fpm ist aber nicht installierbar
Hängt ab von: php-rrd ist aber nicht installierbar
Hängt ab von: php-ssh2 ist aber nicht installierbar
Hängt ab von: php-mbstring ist aber nicht installierbar
Hängt ab von: php-zip ist aber nicht installierbar
Hängt ab von: php-gearman ist aber nicht installierbar
Hängt ab von: gearman-job-server ist aber nicht installierbar
Hängt ab von: php-imap ist aber nicht installierbar
Hängt ab von: wkhtmltox soll aber nicht installiert werden
Hängt ab von: php-redis ist aber nicht installierbar
Hängt ab von: redis-server ist aber nicht installierbar
Hängt ab von: xfonts-75dpi ist aber nicht installierbar
Hängt ab von: openitcockpit-graphing soll aber nicht installiert werden
Empfiehlt: sysstat soll aber nicht installiert werden
openitcockpit-statusengine-naemon : Hängt ab von: gearman-job-server ist aber nicht installierbar
Hängt ab von: php-gearman ist aber nicht installierbar
Hängt ab von: php-rrd ist aber nicht installierbar
Hängt ab von: libgearman-dev ist aber nicht installierbar
Empfiehlt: gearman-tools ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Bin genau nach der Anleitung gegangen.

Fehlt eventuell noch was in der /etc/apt/sources.list?
Die sieht aktuell bei mir so aus (default; nichts dran geändert):

deb http://archive.ubuntu.com/ubuntu bionic main
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb http://archive.ubuntu.com/ubuntu bionic-updates main

Gruß
Kai

Tacho Widget - Warning / Critical / Maximum

Guten Morgen nochmal,
ich bin grad dabei die Dashboards wieder einzurichten.

Bisher konnte ich beim Tacho einstellen die einzelnen Bereiche einstellen um Sichtbar zu machen was der aktuelle Wert wirklich bedeutet. Nach dem Update auf 3.5 zeigen die Tachos nur noch nach unten.

Wir haben beispielsweise mehrere 100mbit Standleitungen, welche bei 80mbit Auslastung auf Warnung (gelber Bereich) und bei Last über 90mbit Kritisch (im roten Bereich) sind.

Nun sind die Tachos nur noch grau und auf Grund des fehlenden Maximalwerts bewegt sich auch der Zeiger nicht mehr.

Gruß,
Stephan

E: Sub-process /usr/bin/dpkg returned an error code (1)

this happened at the end of my installation of openitcockpit

here is the screen output

jack@nag:~$ sudo -s
root@nag:~# apt-key adv --recv --keyserver hkp://keyserver.ubuntu.com 1148DA8E
Executing: /tmp/tmp.Hrn86xB28b/gpg.1.sh --recv
--keyserver
hkp://keyserver.ubuntu.com
1148DA8E
gpg: requesting key 1148DA8E from hkp server keyserver.ubuntu.com
gpg: key 072783CB: public key "Oliver Mueller (it-novum) <[email protected]>" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
root@nag:~# echo 'deb https://packages.openitcockpit.com/repositories/xenial xenial main' > /etc/apt/sources.l
root@nag:~# ist.d/openitcockpit.list
bash: ist.d/openitcockpit.list: No such file or directory
root@nag:~# echo 'deb https://packages.openitcockpit.com/repositories/xenial xenial main' > /etc/apt/sources.l
root@nag:~# echo 'deb https://packages.openitcockpit.com/repositories/xenial xenial main' > /etc/apt/sources.l
root@nag:~# ist.d/openitcockpit.list
bash: ist.d/openitcockpit.list: No such file or directory
root@nag:~# echo 'deb https://packages.openitcockpit.com/repositories/xenial xenial main' > /etc/apt/sources.list.d/openitcockpit.list
root@nag:~# 
root@nag:~# apt-get update
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 kB]
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial InRelease                                                                
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]                                               
Hit:4 http://archive.canonical.com/ubuntu xenial InRelease                                                                
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]                   
Hit:6 http://labs.consol.de/repo/stable/ubuntu xenial InRelease                                           
Get:7 https://packages.openitcockpit.com/repositories/xenial xenial InRelease [7,477 B]
Get:8 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 Packages [12.7 kB]
Get:9 https://packages.openitcockpit.com/repositories/xenial xenial/main i386 Packages [865 B]
Fetched 346 kB in 2s (165 kB/s)   
Reading package lists... Done
root@nag:~# apt-get install openitcockpit{,-common,-naemon,-statusengine-naemon,-message}
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  apache2-data libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.1-0
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  aufs-tools autoconf automake autotools-dev cgroupfs-mount curl dbconfig-common dbconfig-mysql debhelper dh-php
  dh-strip-nondeterminism docker-ce fping gearman-job-server gearman-tools git git-man grc htop javascript-common jq
  libaio1 libboost-program-options1.58.0 libc-client2007e liberror-perl libevent-core-2.0-5 libevent-dev
  libevent-extra-2.0-5 libevent-openssl-2.0-5 libevent-pthreads-2.0-5 libfile-stripnondeterminism-perl
  libfreeradius-client2 libgearman-dev libgearman7 libgif7 libglib2.0-dev libhtml-template-perl libjemalloc1 libjs-jquery
  libjs-sphinxdoc libjs-underscore libjson-c-dev libltdl-dev libmail-sendmail-perl libmcrypt4 libmemcached11 libonig2
  libpcre3-dev libpcre32-3 libpcrecpp0v5 librrd-simple-perl librrd4 librrdp-perl librrds-perl libsigsegv2 libssh2-1
  libssl-dev libssl-doc libsys-hostname-long-perl libtool libxmlrpc-epi0 libzip4 m4 mc mc-data memcached mlock
  mysql-client mysql-client-5.7 mysql-client-core-5.7 mysql-server-5.7 mysql-server-core-5.7 nginx nginx-common
  nginx-full nodejs openitcockpit-docker-compose openitcockpit-graphing openitcockpit-module-grafana
  openitcockpit-monitoring-plugins openitcockpit-mysql openitcockpit-release openitcockpit-wkhtmltopdf php-common php-dev
  php-gd php-gearman php-gettext php-igbinary php-mbstring php-mcrypt php-mysql php-pear php-phpseclib php-redis php-rrd
  php-ssh2 php-tcpdf php-xml php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-fpm php7.0-gd php7.0-imap php7.0-json
  php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-readline php7.0-xml php7.0-xmlrpc
  php7.0-zip phpmyadmin pigz pkg-php-tools po-debconf pwgen qstat redis-server redis-tools rrdtool shtool sysstat
  uuid-dev vim vim-runtime zlib1g-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc mysql-server | mariadb-server dh-make git-daemon-run | git-daemon-sysvinit
  git-doc git-el git-email git-gui gitk gitweb git-arch git-cvs git-mediawiki git-svn uw-mailutils libglib2.0-doc
  libipc-sharedcache-perl libtool-doc libmcrypt-dev mcrypt gfortran | fortran95-compiler gcj-jdk arj catdvi
  | texlive-binaries dbview djvulibre-bin gv links | w3m | lynx odt2txt python-boto python-tz libcache-memcached-perl
  libmemcached libanyevent-perl libyaml-perl libterm-readkey-perl tinyca fcgiwrap nginx-doc gearman-server php-libsodium
  php-gmp php-imagick libmail-box-perl ruby-redis isag ctags vim-doc vim-scripts vim-gnome-py2 | vim-gtk-py2
  | vim-gtk3-py2 | vim-athena-py2 | vim-nox-py2
The following packages will be REMOVED:
  apache2 apache2-bin libapache2-mod-fcgid
The following NEW packages will be installed:
  aufs-tools autoconf automake autotools-dev cgroupfs-mount curl dbconfig-common dbconfig-mysql debhelper dh-php
  dh-strip-nondeterminism docker-ce fping gearman-job-server gearman-tools git git-man grc htop javascript-common jq
  libaio1 libboost-program-options1.58.0 libc-client2007e liberror-perl libevent-core-2.0-5 libevent-dev
  libevent-extra-2.0-5 libevent-openssl-2.0-5 libevent-pthreads-2.0-5 libfile-stripnondeterminism-perl
  libfreeradius-client2 libgearman-dev libgearman7 libgif7 libglib2.0-dev libhtml-template-perl libjemalloc1 libjs-jquery
  libjs-sphinxdoc libjs-underscore libjson-c-dev libltdl-dev libmail-sendmail-perl libmcrypt4 libmemcached11 libonig2
  libpcre3-dev libpcre32-3 libpcrecpp0v5 librrd-simple-perl librrd4 librrdp-perl librrds-perl libsigsegv2 libssh2-1
  libssl-dev libssl-doc libsys-hostname-long-perl libtool libxmlrpc-epi0 libzip4 m4 mc mc-data memcached mlock
  mysql-client mysql-client-5.7 mysql-client-core-5.7 mysql-server-5.7 mysql-server-core-5.7 nginx nginx-common
  nginx-full nodejs openitcockpit openitcockpit-common openitcockpit-docker-compose openitcockpit-graphing
  openitcockpit-message openitcockpit-module-grafana openitcockpit-monitoring-plugins openitcockpit-mysql
  openitcockpit-naemon openitcockpit-release openitcockpit-statusengine-naemon openitcockpit-wkhtmltopdf php-common
  php-dev php-gd php-gearman php-gettext php-igbinary php-mbstring php-mcrypt php-mysql php-pear php-phpseclib php-redis
  php-rrd php-ssh2 php-tcpdf php-xml php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-fpm php7.0-gd php7.0-imap
  php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-readline php7.0-xml
  php7.0-xmlrpc php7.0-zip phpmyadmin pigz pkg-php-tools po-debconf pwgen qstat redis-server redis-tools rrdtool shtool
  sysstat uuid-dev vim vim-runtime zlib1g-dev
0 upgraded, 136 newly installed, 3 to remove and 0 not upgraded.
Need to get 495 MB of archives.
After this operation, 1,200 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 nginx-common all 1.10.3-0ubuntu0.16.04.3 [26.7 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 nginx-full amd64 1.10.3-0ubuntu0.16.04.3 [454 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libboost-program-options1.58.0 amd64 1.58.0+dfsg-5ubuntu3.1 [138 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libmemcached11 amd64 1.0.18-4.1ubuntu2 [82.8 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 gearman-job-server amd64 1.0.6-5.1build2 [114 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libfreeradius-client2 amd64 1.1.6-7 [32.4 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libpcrecpp0v5 amd64 2:8.38-3.1 [15.2 kB]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libsigsegv2 amd64 2.10-4 [14.1 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libaio1 amd64 0.3.110-2 [6,356 B]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-client-core-5.7 amd64 5.7.25-0ubuntu0.16.04.2 [6,673 kB]
Get:11 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 docker-ce amd64 18.06.1~ce~3-0~ubuntu [40.0 MB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-client-5.7 amd64 5.7.25-0ubuntu0.16.04.2 [1,726 kB]
Get:13 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-server-core-5.7 amd64 5.7.25-0ubuntu0.16.04.2 [7,272 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libevent-core-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [70.6 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-server-5.7 amd64 5.7.25-0ubuntu0.16.04.2 [2,623 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 pwgen amd64 2.07-1.1ubuntu1 [15.6 kB]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 curl amd64 7.47.0-1ubuntu2.12 [139 kB]
Get:18 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libonig2 amd64 5.9.6-1ubuntu0.1 [86.7 kB]
Get:19 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 jq amd64 1.5+dfsg-1ubuntu0.1 [144 kB]
Get:20 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 pigz amd64 2.3.1-2 [61.1 kB]
Get:21 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 aufs-tools amd64 1:3.2+20130722-1.1ubuntu1 [92.9 kB]
Get:22 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 m4 amd64 1.4.17-5 [195 kB]
Get:23 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 autoconf all 2.69-9 [321 kB]
Get:24 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 autotools-dev all 20150820.1 [39.8 kB]
Get:25 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 automake all 1:1.15-4ubuntu1 [510 kB]
Get:26 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 cgroupfs-mount all 1.2 [4,970 B]
Get:27 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 dbconfig-common all 2.0.4ubuntu1 [582 kB]
Get:28 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 mysql-client all 5.7.25-0ubuntu0.16.04.2 [10.0 kB]
Get:29 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 dbconfig-mysql all 2.0.4ubuntu1 [1,038 B]
Get:30 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 po-debconf all 1.0.19 [234 kB]
Get:31 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libfile-stripnondeterminism-perl all 0.015-1 [10.3 kB]
Get:32 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 dh-strip-nondeterminism all 0.015-1 [4,864 B]
Get:33 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 debhelper all 9.20160115ubuntu3 [739 kB]
Get:34 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 fping amd64 3.13-1 [25.4 kB]
Get:35 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libgearman7 amd64 1.0.6-5.1build2 [57.5 kB]
Get:36 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 gearman-tools amd64 1.0.6-5.1build2 [40.1 kB]
Get:37 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 liberror-perl all 0.17-1.2 [19.6 kB]
Get:38 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 git-man all 1:2.7.4-0ubuntu1.6 [736 kB]
Get:39 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 git amd64 1:2.7.4-0ubuntu1.6 [3,176 kB]
Get:40 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 grc all 1.9-1 [26.2 kB]
Get:41 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 htop amd64 2.0.1-1ubuntu1 [76.4 kB]
Get:42 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 javascript-common all 11 [6,066 B]
Get:43 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 mlock amd64 8:2007f~dfsg-4 [12.0 kB]
Get:44 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libc-client2007e amd64 8:2007f~dfsg-4 [577 kB]
Get:45 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libevent-extra-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [51.1 kB]
Get:46 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libevent-pthreads-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [5,020 B]
Get:47 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libevent-openssl-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [10.6 kB]
Get:48 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libevent-dev amd64 2.0.21-stable-2ubuntu0.16.04.1 [211 kB]
Get:49 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libgearman-dev amd64 1.0.6-5.1build2 [179 kB]
Get:50 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libgif7 amd64 5.1.4-0.3~16.04 [30.5 kB]
Get:51 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libpcre32-3 amd64 2:8.38-3.1 [136 kB]
Get:52 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libpcre3-dev amd64 2:8.38-3.1 [525 kB]
Get:53 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2ubuntu4.1 [168 kB]
Get:54 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libglib2.0-dev amd64 2.48.2-0ubuntu4.1 [1,379 kB]
Get:55 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libhtml-template-perl all 2.95-2 [60.4 kB]
Get:56 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libjs-jquery all 1.11.3+dfsg-4 [161 kB]
Get:57 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libjs-underscore all 1.7.0~dfsg-1ubuntu1 [46.7 kB]
Get:58 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libjs-sphinxdoc all 1.3.6-2ubuntu1.2 [57.8 kB]
Get:59 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libltdl-dev amd64 2.4.6-0.1 [162 kB]
Get:60 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libsys-hostname-long-perl all 1.5-1 [11.7 kB]
Get:61 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libmail-sendmail-perl all 0.79.16-1 [26.5 kB]
Get:62 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libmcrypt4 amd64 2.5.8-3.3 [63.0 kB]
Get:63 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 librrd4 amd64 1.5.5-4 [180 kB]
Get:64 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 librrds-perl amd64 1.5.5-4 [22.7 kB]
Get:65 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 librrd-simple-perl all 1.44-3 [220 kB]
Get:66 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libssh2-1 amd64 1.5.0-2ubuntu0.1 [70.2 kB]
Get:67 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libssl-dev amd64 1.0.2g-1ubuntu4.14 [1,345 kB]
Get:68 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libssl-doc all 1.0.2g-1ubuntu4.14 [1,078 kB]
Get:69 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libtool all 2.4.6-0.1 [193 kB]
Get:70 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libzip4 amd64 1.0.1-0ubuntu1 [36.3 kB]
Get:71 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 mc-data all 3:4.8.15-2 [1,202 kB]
Get:72 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 mc amd64 3:4.8.15-2 [462 kB]
Get:73 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 memcached amd64 1.4.25-2ubuntu1.4 [89.6 kB]
Get:74 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 nginx all 1.10.3-0ubuntu0.16.04.3 [3,506 B]
Get:75 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php-common all 1:35ubuntu6.1 [10.8 kB]
Get:76 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-common amd64 7.0.33-0ubuntu0.16.04.1 [844 kB]
Get:77 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-ldap amd64 7.0.33-0ubuntu0.16.04.1 [21.2 kB]
Get:78 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-json amd64 7.0.33-0ubuntu0.16.04.1 [16.9 kB]
Get:79 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-opcache amd64 7.0.33-0ubuntu0.16.04.1 [77.3 kB]
Get:80 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-readline amd64 7.0.33-0ubuntu0.16.04.1 [12.8 kB]
Get:81 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-cli amd64 7.0.33-0ubuntu0.16.04.1 [1,282 kB]
Get:82 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 shtool all 2.0.8-8 [122 kB]
Get:83 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-dev amd64 7.0.33-0ubuntu0.16.04.1 [381 kB]
Get:84 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php-dev all 1:7.0+35ubuntu6.1 [2,900 B]
Get:85 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 rrdtool amd64 1.5.5-4 [356 kB]
Get:86 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 librrdp-perl all 1.5.5-4 [11.0 kB]
Get:87 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-fpm amd64 7.0.33-0ubuntu0.16.04.1 [1,289 kB]
Get:88 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 php-rrd amd64 2.0.0+1.1.3-3 [14.4 kB]
Get:89 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-gd amd64 7.0.33-0ubuntu0.16.04.1 [27.2 kB]
Get:90 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-curl amd64 7.0.33-0ubuntu0.16.04.1 [27.5 kB]
Get:91 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 libxmlrpc-epi0 amd64 0.54.2-1.1ubuntu0.1 [30.4 kB]
Get:92 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-xmlrpc amd64 7.0.33-0ubuntu0.16.04.1 [12.7 kB]
Get:93 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 php-ssh2 amd64 0.12-39-g3dfe336+0.12-1build1 [26.9 kB]
Get:94 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-mcrypt amd64 7.0.33-0ubuntu0.16.04.1 [14.5 kB]
Get:95 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-mbstring amd64 7.0.33-0ubuntu0.16.04.1 [465 kB]
Get:96 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-mysql amd64 7.0.33-0ubuntu0.16.04.1 [125 kB]
Get:97 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-zip amd64 7.0.33-0ubuntu0.16.04.1 [19.9 kB]
Get:98 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php7.0-imap amd64 7.0.33-0ubuntu0.16.04.1 [29.5 kB]
Get:99 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 php-redis amd64 2.2.7-389-g2887ad1+2.2.7-1 [110 kB]
Get:100 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 libjemalloc1 amd64 3.6.0-9ubuntu1 [78.9 kB]
Get:101 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 redis-tools amd64 2:3.0.6-1ubuntu0.3 [95.6 kB]
Get:102 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 redis-server amd64 2:3.0.6-1ubuntu0.3 [344 kB]
Get:103 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 qstat amd64 2.15-3 [157 kB]
Get:104 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 uuid-dev amd64 2.27.1-6ubuntu3.6 [26.4 kB]
Get:105 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libjson-c-dev amd64 0.11-4ubuntu2 [30.6 kB]
Get:106 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php-gd all 1:7.0+35ubuntu6.1 [1,924 B]
Get:107 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php7.0-xml amd64 7.0.33-0ubuntu0.16.04.1 [113 kB]
Get:108 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php-xml all 1:7.0+35ubuntu6.1 [1,954 B]
Get:109 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php-pear all 1:1.10.1+submodules+notgz-6ubuntu0.1 [284 kB]
Get:110 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 php-gettext all 1.0.11-2build1 [15.8 kB]
Get:111 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 php-igbinary amd64 1.2.1-10-ge0e66b9+1.2.1-2 [20.1 kB]
Get:112 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php-mbstring all 1:7.0+35ubuntu6.1 [1,940 B]
Get:113 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 php-mcrypt all 1:7.0+35ubuntu6.1 [1,934 B]
Get:114 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 php-mysql all 1:7.0+35ubuntu6.1 [1,928 B]
Get:115 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 php-phpseclib all 2.0.1-1build1 [173 kB]
Get:116 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 php-tcpdf all 6.0.093+dfsg-1ubuntu1 [7,881 kB]
Get:117 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 sysstat amd64 11.2.0-1ubuntu0.2 [243 kB]            
Get:118 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 vim-runtime all 2:7.4.1689-3ubuntu1.2 [5,164 kB]    
Get:119 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 vim amd64 2:7.4.1689-3ubuntu1.2 [1,036 kB]          
Get:120 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 dh-php all 0.10 [7,262 B]                                   
Get:121 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 phpmyadmin all 4:4.5.4.1-2ubuntu2.1 [3,946 kB]  
Get:122 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 pkg-php-tools all 1.32ubuntu2 [33.4 kB]                     
Get:123 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-docker-compose amd64 1.23.2-1ubuntu16.04 [11.4 MB]
Get:124 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-graphing amd64 3.6.1-1ubuntu16.04 [295 MB]
Get:125 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 nodejs amd64 8.12.0-1nodesource1 [13.5 MB]
Get:126 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 php-gearman amd64 2.0.2+1.1.2-1 [25.7 kB]
Get:127 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-wkhtmltopdf amd64 1.0.0-3ubuntu16.04 [22.2 MB]
Get:128 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-mysql all 3.6.1-2ubuntu16.04 [6,466 B]
Get:129 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-release amd64 1.0.3-0ubuntu16.04 [6,384 B]
Get:130 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-common amd64 3.6.1-2ubuntu16.04 [49.0 MB]
Get:131 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-monitoring-plugins amd64 2.1.2-1ubuntu16.04 [365 kB]
Get:132 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit amd64 3.6.1-2ubuntu16.04 [2,624 B]
Get:133 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-naemon amd64 1.0.6-3ubuntu16.04 [403 kB]
Get:134 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-statusengine-naemon amd64 2.2.1-1ubuntu16.04 [2,326 kB]
Get:135 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-module-grafana amd64 3.6.1-2ubuntu16.04 [29.7 kB]
Get:136 https://packages.openitcockpit.com/repositories/xenial xenial/main amd64 openitcockpit-message amd64 3.6.0-1ubuntu16.04 [3,164 B]
Fetched 495 MB in 12min 8s (679 kB/s)                                                                                     
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package nginx-common.
(Reading database ... 221457 files and directories currently installed.)
Preparing to unpack .../nginx-common_1.10.3-0ubuntu0.16.04.3_all.deb ...
Unpacking nginx-common (1.10.3-0ubuntu0.16.04.3) ...
Selecting previously unselected package nginx-full.
Preparing to unpack .../nginx-full_1.10.3-0ubuntu0.16.04.3_amd64.deb ...
Unpacking nginx-full (1.10.3-0ubuntu0.16.04.3) ...
Processing triggers for systemd (229-4ubuntu21.16) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Processing triggers for man-db (2.7.5-1) ...
dpkg: apache2-bin: dependency problems, but removing anyway as you requested:
 apache2 depends on apache2-bin (= 2.4.18-2ubuntu3.9).
 libapache2-mod-fcgid depends on apache2-api-20120211; however:
  Package apache2-api-20120211 is not installed.
  Package apache2-bin which provides apache2-api-20120211 is to be removed.

(Reading database ... 221506 files and directories currently installed.)
Removing apache2-bin (2.4.18-2ubuntu3.9) ...
dpkg: apache2: dependency problems, but removing anyway as you requested:
 thruk-base depends on apache2 | nginx-full | nginx-extras; however:
  Package apache2 is to be removed.
  Package nginx-full is not configured yet.
  Package nginx-extras is not installed.

Removing apache2 (2.4.18-2ubuntu3.9) ...
dpkg: libapache2-mod-fcgid: dependency problems, but removing anyway as you requested:
 thruk-base depends on libapache2-mod-fcgid | nginx-full | nginx-extras; however:
  Package libapache2-mod-fcgid is to be removed.
  Package nginx-full is not configured yet.
  Package nginx-extras is not installed.

Removing libapache2-mod-fcgid (1:2.3.9-1) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Selecting previously unselected package libboost-program-options1.58.0:amd64.
(Reading database ... 221331 files and directories currently installed.)
Preparing to unpack .../libboost-program-options1.58.0_1.58.0+dfsg-5ubuntu3.1_amd64.deb ...
Unpacking libboost-program-options1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Selecting previously unselected package libmemcached11:amd64.
Preparing to unpack .../libmemcached11_1.0.18-4.1ubuntu2_amd64.deb ...
Unpacking libmemcached11:amd64 (1.0.18-4.1ubuntu2) ...
Selecting previously unselected package gearman-job-server.
Preparing to unpack .../gearman-job-server_1.0.6-5.1build2_amd64.deb ...
Unpacking gearman-job-server (1.0.6-5.1build2) ...
Selecting previously unselected package libfreeradius-client2.
Preparing to unpack .../libfreeradius-client2_1.1.6-7_amd64.deb ...
Unpacking libfreeradius-client2 (1.1.6-7) ...
Selecting previously unselected package libpcrecpp0v5:amd64.
Preparing to unpack .../libpcrecpp0v5_2%3a8.38-3.1_amd64.deb ...
Unpacking libpcrecpp0v5:amd64 (2:8.38-3.1) ...
Selecting previously unselected package libsigsegv2:amd64.
Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ...
Unpacking libsigsegv2:amd64 (2.10-4) ...
Selecting previously unselected package libaio1:amd64.
Preparing to unpack .../libaio1_0.3.110-2_amd64.deb ...
Unpacking libaio1:amd64 (0.3.110-2) ...
Selecting previously unselected package mysql-client-core-5.7.
Preparing to unpack .../mysql-client-core-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb ...
Unpacking mysql-client-core-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Selecting previously unselected package mysql-client-5.7.
Preparing to unpack .../mysql-client-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb ...
Unpacking mysql-client-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Selecting previously unselected package mysql-server-core-5.7.
Preparing to unpack .../mysql-server-core-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb ...
Unpacking mysql-server-core-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Selecting previously unselected package libevent-core-2.0-5:amd64.
Preparing to unpack .../libevent-core-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-core-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package mysql-server-5.7.
Preparing to unpack .../mysql-server-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb ...
Unpacking mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Selecting previously unselected package pwgen.
Preparing to unpack .../pwgen_2.07-1.1ubuntu1_amd64.deb ...
Unpacking pwgen (2.07-1.1ubuntu1) ...
Selecting previously unselected package curl.
Preparing to unpack .../curl_7.47.0-1ubuntu2.12_amd64.deb ...
Unpacking curl (7.47.0-1ubuntu2.12) ...
Selecting previously unselected package docker-ce.
Preparing to unpack .../docker-ce_18.06.1~ce~3-0~ubuntu_amd64.deb ...
Unpacking docker-ce (18.06.1~ce~3-0~ubuntu) ...
Selecting previously unselected package libonig2:amd64.
Preparing to unpack .../libonig2_5.9.6-1ubuntu0.1_amd64.deb ...
Unpacking libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Selecting previously unselected package jq.
Preparing to unpack .../jq_1.5+dfsg-1ubuntu0.1_amd64.deb ...
Unpacking jq (1.5+dfsg-1ubuntu0.1) ...
Selecting previously unselected package openitcockpit-docker-compose.
Preparing to unpack .../openitcockpit-docker-compose_1.23.2-1ubuntu16.04_amd64.deb ...
Unpacking openitcockpit-docker-compose (1.23.2-1ubuntu16.04) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (229-4ubuntu21.16) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up pwgen (2.07-1.1ubuntu1) ...
Setting up curl (7.47.0-1ubuntu2.12) ...
Setting up docker-ce (18.06.1~ce~3-0~ubuntu) ...
Setting up libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Setting up jq (1.5+dfsg-1ubuntu0.1) ...
Setting up openitcockpit-docker-compose (1.23.2-1ubuntu16.04) ...
Processing triggers for systemd (229-4ubuntu21.16) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Selecting previously unselected package openitcockpit-graphing.
(Reading database ... 221877 files and directories currently installed.)
Preparing to unpack .../openitcockpit-graphing_3.6.1-1ubuntu16.04_amd64.deb ...
Stop openITCOCKPIT Graphing Backend Docker containers
Unpacking openitcockpit-graphing (3.6.1-1ubuntu16.04) ...
Selecting previously unselected package pigz.
Preparing to unpack .../pigz_2.3.1-2_amd64.deb ...
Unpacking pigz (2.3.1-2) ...
Selecting previously unselected package aufs-tools.
Preparing to unpack .../aufs-tools_1%3a3.2+20130722-1.1ubuntu1_amd64.deb ...
Unpacking aufs-tools (1:3.2+20130722-1.1ubuntu1) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-5_amd64.deb ...
Unpacking m4 (1.4.17-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-9_all.deb ...
Unpacking autoconf (2.69-9) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20150820.1_all.deb ...
Unpacking autotools-dev (20150820.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.15-4ubuntu1_all.deb ...
Unpacking automake (1:1.15-4ubuntu1) ...
Selecting previously unselected package cgroupfs-mount.
Preparing to unpack .../cgroupfs-mount_1.2_all.deb ...
Unpacking cgroupfs-mount (1.2) ...
Selecting previously unselected package dbconfig-common.
Preparing to unpack .../dbconfig-common_2.0.4ubuntu1_all.deb ...
Unpacking dbconfig-common (2.0.4ubuntu1) ...
Selecting previously unselected package mysql-client.
Preparing to unpack .../mysql-client_5.7.25-0ubuntu0.16.04.2_all.deb ...
Unpacking mysql-client (5.7.25-0ubuntu0.16.04.2) ...
Selecting previously unselected package dbconfig-mysql.
Preparing to unpack .../dbconfig-mysql_2.0.4ubuntu1_all.deb ...
Unpacking dbconfig-mysql (2.0.4ubuntu1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../po-debconf_1.0.19_all.deb ...
Unpacking po-debconf (1.0.19) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../libfile-stripnondeterminism-perl_0.015-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.015-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../dh-strip-nondeterminism_0.015-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.015-1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20160115ubuntu3_all.deb ...
Unpacking debhelper (9.20160115ubuntu3) ...
Selecting previously unselected package fping.
Preparing to unpack .../fping_3.13-1_amd64.deb ...
Unpacking fping (3.13-1) ...
Selecting previously unselected package libgearman7:amd64.
Preparing to unpack .../libgearman7_1.0.6-5.1build2_amd64.deb ...
Unpacking libgearman7:amd64 (1.0.6-5.1build2) ...
Selecting previously unselected package gearman-tools.
Preparing to unpack .../gearman-tools_1.0.6-5.1build2_amd64.deb ...
Unpacking gearman-tools (1.0.6-5.1build2) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../liberror-perl_0.17-1.2_all.deb ...
Unpacking liberror-perl (0.17-1.2) ...
Selecting previously unselected package git-man.
Preparing to unpack .../git-man_1%3a2.7.4-0ubuntu1.6_all.deb ...
Unpacking git-man (1:2.7.4-0ubuntu1.6) ...
Selecting previously unselected package git.
Preparing to unpack .../git_1%3a2.7.4-0ubuntu1.6_amd64.deb ...
Unpacking git (1:2.7.4-0ubuntu1.6) ...
Selecting previously unselected package grc.
Preparing to unpack .../apt/archives/grc_1.9-1_all.deb ...
Unpacking grc (1.9-1) ...
Selecting previously unselected package htop.
Preparing to unpack .../htop_2.0.1-1ubuntu1_amd64.deb ...
Unpacking htop (2.0.1-1ubuntu1) ...
Selecting previously unselected package javascript-common.
Preparing to unpack .../javascript-common_11_all.deb ...
Unpacking javascript-common (11) ...
Selecting previously unselected package mlock.
Preparing to unpack .../mlock_8%3a2007f~dfsg-4_amd64.deb ...
Unpacking mlock (8:2007f~dfsg-4) ...
Selecting previously unselected package libc-client2007e.
Preparing to unpack .../libc-client2007e_8%3a2007f~dfsg-4_amd64.deb ...
Unpacking libc-client2007e (8:2007f~dfsg-4) ...
Selecting previously unselected package libevent-extra-2.0-5:amd64.
Preparing to unpack .../libevent-extra-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-extra-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package libevent-pthreads-2.0-5:amd64.
Preparing to unpack .../libevent-pthreads-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-pthreads-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package libevent-openssl-2.0-5:amd64.
Preparing to unpack .../libevent-openssl-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-openssl-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package libevent-dev.
Preparing to unpack .../libevent-dev_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Unpacking libevent-dev (2.0.21-stable-2ubuntu0.16.04.1) ...
Selecting previously unselected package libgearman-dev.
Preparing to unpack .../libgearman-dev_1.0.6-5.1build2_amd64.deb ...
Unpacking libgearman-dev (1.0.6-5.1build2) ...
Selecting previously unselected package libgif7:amd64.
Preparing to unpack .../libgif7_5.1.4-0.3~16.04_amd64.deb ...
Unpacking libgif7:amd64 (5.1.4-0.3~16.04) ...
Selecting previously unselected package libpcre32-3:amd64.
Preparing to unpack .../libpcre32-3_2%3a8.38-3.1_amd64.deb ...
Unpacking libpcre32-3:amd64 (2:8.38-3.1) ...
Selecting previously unselected package libpcre3-dev:amd64.
Preparing to unpack .../libpcre3-dev_2%3a8.38-3.1_amd64.deb ...
Unpacking libpcre3-dev:amd64 (2:8.38-3.1) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
Selecting previously unselected package libglib2.0-dev.
Preparing to unpack .../libglib2.0-dev_2.48.2-0ubuntu4.1_amd64.deb ...
Unpacking libglib2.0-dev (2.48.2-0ubuntu4.1) ...
Selecting previously unselected package libhtml-template-perl.
Preparing to unpack .../libhtml-template-perl_2.95-2_all.deb ...
Unpacking libhtml-template-perl (2.95-2) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../libjs-jquery_1.11.3+dfsg-4_all.deb ...
Unpacking libjs-jquery (1.11.3+dfsg-4) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../libjs-underscore_1.7.0~dfsg-1ubuntu1_all.deb ...
Unpacking libjs-underscore (1.7.0~dfsg-1ubuntu1) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../libjs-sphinxdoc_1.3.6-2ubuntu1.2_all.deb ...
Unpacking libjs-sphinxdoc (1.3.6-2ubuntu1.2) ...
Selecting previously unselected package libltdl-dev:amd64.
Preparing to unpack .../libltdl-dev_2.4.6-0.1_amd64.deb ...
Unpacking libltdl-dev:amd64 (2.4.6-0.1) ...
Selecting previously unselected package libsys-hostname-long-perl.
Preparing to unpack .../libsys-hostname-long-perl_1.5-1_all.deb ...
Unpacking libsys-hostname-long-perl (1.5-1) ...
Selecting previously unselected package libmail-sendmail-perl.
Preparing to unpack .../libmail-sendmail-perl_0.79.16-1_all.deb ...
Unpacking libmail-sendmail-perl (0.79.16-1) ...
Selecting previously unselected package libmcrypt4.
Preparing to unpack .../libmcrypt4_2.5.8-3.3_amd64.deb ...
Unpacking libmcrypt4 (2.5.8-3.3) ...
Selecting previously unselected package librrd4:amd64.
Preparing to unpack .../librrd4_1.5.5-4_amd64.deb ...
Unpacking librrd4:amd64 (1.5.5-4) ...
Selecting previously unselected package librrds-perl:amd64.
Preparing to unpack .../librrds-perl_1.5.5-4_amd64.deb ...
Unpacking librrds-perl:amd64 (1.5.5-4) ...
Selecting previously unselected package librrd-simple-perl.
Preparing to unpack .../librrd-simple-perl_1.44-3_all.deb ...
Unpacking librrd-simple-perl (1.44-3) ...
Selecting previously unselected package libssh2-1:amd64.
Preparing to unpack .../libssh2-1_1.5.0-2ubuntu0.1_amd64.deb ...
Unpacking libssh2-1:amd64 (1.5.0-2ubuntu0.1) ...
Selecting previously unselected package libssl-dev:amd64.
Preparing to unpack .../libssl-dev_1.0.2g-1ubuntu4.14_amd64.deb ...
Unpacking libssl-dev:amd64 (1.0.2g-1ubuntu4.14) ...
Selecting previously unselected package libssl-doc.
Preparing to unpack .../libssl-doc_1.0.2g-1ubuntu4.14_all.deb ...
Unpacking libssl-doc (1.0.2g-1ubuntu4.14) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.6-0.1_all.deb ...
Unpacking libtool (2.4.6-0.1) ...
Selecting previously unselected package libzip4:amd64.
Preparing to unpack .../libzip4_1.0.1-0ubuntu1_amd64.deb ...
Unpacking libzip4:amd64 (1.0.1-0ubuntu1) ...
Selecting previously unselected package mc-data.
Preparing to unpack .../mc-data_3%3a4.8.15-2_all.deb ...
Unpacking mc-data (3:4.8.15-2) ...
Selecting previously unselected package mc.
Preparing to unpack .../mc_3%3a4.8.15-2_amd64.deb ...
Unpacking mc (3:4.8.15-2) ...
Selecting previously unselected package memcached.
Preparing to unpack .../memcached_1.4.25-2ubuntu1.4_amd64.deb ...
Unpacking memcached (1.4.25-2ubuntu1.4) ...
Selecting previously unselected package nginx.
Preparing to unpack .../nginx_1.10.3-0ubuntu0.16.04.3_all.deb ...
Unpacking nginx (1.10.3-0ubuntu0.16.04.3) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../nodejs_8.12.0-1nodesource1_amd64.deb ...
Unpacking nodejs (8.12.0-1nodesource1) ...
Selecting previously unselected package php-common.
Preparing to unpack .../php-common_1%3a35ubuntu6.1_all.deb ...
Unpacking php-common (1:35ubuntu6.1) ...
Selecting previously unselected package php7.0-common.
Preparing to unpack .../php7.0-common_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-common (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-ldap.
Preparing to unpack .../php7.0-ldap_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-ldap (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-json.
Preparing to unpack .../php7.0-json_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-json (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-opcache.
Preparing to unpack .../php7.0-opcache_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-opcache (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-readline.
Preparing to unpack .../php7.0-readline_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-readline (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-cli.
Preparing to unpack .../php7.0-cli_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-cli (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package shtool.
Preparing to unpack .../shtool_2.0.8-8_all.deb ...
Unpacking shtool (2.0.8-8) ...
Selecting previously unselected package php7.0-dev.
Preparing to unpack .../php7.0-dev_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-dev (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php-dev.
Preparing to unpack .../php-dev_1%3a7.0+35ubuntu6.1_all.deb ...
Unpacking php-dev (1:7.0+35ubuntu6.1) ...
Selecting previously unselected package rrdtool.
Preparing to unpack .../rrdtool_1.5.5-4_amd64.deb ...
Unpacking rrdtool (1.5.5-4) ...
Selecting previously unselected package librrdp-perl.
Preparing to unpack .../librrdp-perl_1.5.5-4_all.deb ...
Unpacking librrdp-perl (1.5.5-4) ...
Selecting previously unselected package php7.0-fpm.
Preparing to unpack .../php7.0-fpm_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-fpm (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php-rrd.
Preparing to unpack .../php-rrd_2.0.0+1.1.3-3_amd64.deb ...
Unpacking php-rrd (2.0.0+1.1.3-3) ...
Selecting previously unselected package php7.0-gd.
Preparing to unpack .../php7.0-gd_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-gd (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-curl.
Preparing to unpack .../php7.0-curl_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-curl (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package libxmlrpc-epi0:amd64.
Preparing to unpack .../libxmlrpc-epi0_0.54.2-1.1ubuntu0.1_amd64.deb ...
Unpacking libxmlrpc-epi0:amd64 (0.54.2-1.1ubuntu0.1) ...
Selecting previously unselected package php7.0-xmlrpc.
Preparing to unpack .../php7.0-xmlrpc_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-xmlrpc (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php-ssh2.
Preparing to unpack .../php-ssh2_0.12-39-g3dfe336+0.12-1build1_amd64.deb ...
Unpacking php-ssh2 (0.12-39-g3dfe336+0.12-1build1) ...
Selecting previously unselected package php7.0-mcrypt.
Preparing to unpack .../php7.0-mcrypt_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-mcrypt (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-mbstring.
Preparing to unpack .../php7.0-mbstring_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-mbstring (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-mysql.
Preparing to unpack .../php7.0-mysql_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-mysql (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php7.0-zip.
Preparing to unpack .../php7.0-zip_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-zip (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php-gearman.
Preparing to unpack .../php-gearman_2.0.2+1.1.2-1_amd64.deb ...
Unpacking php-gearman (2.0.2+1.1.2-1) ...
Selecting previously unselected package php7.0-imap.
Preparing to unpack .../php7.0-imap_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-imap (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package openitcockpit-wkhtmltopdf.
Preparing to unpack .../openitcockpit-wkhtmltopdf_1.0.0-3ubuntu16.04_amd64.deb ...
Unpacking openitcockpit-wkhtmltopdf (1.0.0-3ubuntu16.04) ...
Selecting previously unselected package php-redis.
Preparing to unpack .../php-redis_2.2.7-389-g2887ad1+2.2.7-1_amd64.deb ...
Unpacking php-redis (2.2.7-389-g2887ad1+2.2.7-1) ...
Selecting previously unselected package libjemalloc1.
Preparing to unpack .../libjemalloc1_3.6.0-9ubuntu1_amd64.deb ...
Unpacking libjemalloc1 (3.6.0-9ubuntu1) ...
Selecting previously unselected package redis-tools.
Preparing to unpack .../redis-tools_2%3a3.0.6-1ubuntu0.3_amd64.deb ...
Unpacking redis-tools (2:3.0.6-1ubuntu0.3) ...
Selecting previously unselected package redis-server.
Preparing to unpack .../redis-server_2%3a3.0.6-1ubuntu0.3_amd64.deb ...
Unpacking redis-server (2:3.0.6-1ubuntu0.3) ...
Selecting previously unselected package openitcockpit-mysql.
Preparing to unpack .../openitcockpit-mysql_3.6.1-2ubuntu16.04_all.deb ...
Unpacking openitcockpit-mysql (3.6.1-2ubuntu16.04) ...
Selecting previously unselected package openitcockpit-release.
Preparing to unpack .../openitcockpit-release_1.0.3-0ubuntu16.04_amd64.deb ...
Unpacking openitcockpit-release (1.0.3-0ubuntu16.04) ...
Selecting previously unselected package openitcockpit-common.
Preparing to unpack .../openitcockpit-common_3.6.1-2ubuntu16.04_amd64.deb ...
Unpacking openitcockpit-common (3.6.1-2ubuntu16.04) ...
Selecting previously unselected package qstat.
Preparing to unpack .../qstat_2.15-3_amd64.deb ...
Unpacking qstat (2.15-3) ...
Selecting previously unselected package openitcockpit-monitoring-plugins.
Preparing to unpack .../openitcockpit-monitoring-plugins_2.1.2-1ubuntu16.04_amd64.deb ...
Unpacking openitcockpit-monitoring-plugins (2.1.2-1ubuntu16.04) ...
Selecting previously unselected package openitcockpit.
Preparing to unpack .../openitcockpit_3.6.1-2ubuntu16.04_amd64.deb ...
Unpacking openitcockpit (3.6.1-2ubuntu16.04) ...
Selecting previously unselected package openitcockpit-naemon.
Preparing to unpack .../openitcockpit-naemon_1.0.6-3ubuntu16.04_amd64.deb ...
nagios:x:125:134::/var/lib/nagios:/bin/bash
Unpacking openitcockpit-naemon (1.0.6-3ubuntu16.04) ...
Selecting previously unselected package uuid-dev:amd64.
Preparing to unpack .../uuid-dev_2.27.1-6ubuntu3.6_amd64.deb ...
Unpacking uuid-dev:amd64 (2.27.1-6ubuntu3.6) ...
Selecting previously unselected package libjson-c-dev:amd64.
Preparing to unpack .../libjson-c-dev_0.11-4ubuntu2_amd64.deb ...
Unpacking libjson-c-dev:amd64 (0.11-4ubuntu2) ...
Selecting previously unselected package openitcockpit-statusengine-naemon.
Preparing to unpack .../openitcockpit-statusengine-naemon_2.2.1-1ubuntu16.04_amd64.deb ...
Unpacking openitcockpit-statusengine-naemon (2.2.1-1ubuntu16.04) ...
Selecting previously unselected package openitcockpit-module-grafana.
Preparing to unpack .../openitcockpit-module-grafana_3.6.1-2ubuntu16.04_amd64.deb ...
Unpacking openitcockpit-module-grafana (3.6.1-2ubuntu16.04) ...
Selecting previously unselected package openitcockpit-message.
Preparing to unpack .../openitcockpit-message_3.6.0-1ubuntu16.04_amd64.deb ...
Unpacking openitcockpit-message (3.6.0-1ubuntu16.04) ...
Selecting previously unselected package php-gd.
Preparing to unpack .../php-gd_1%3a7.0+35ubuntu6.1_all.deb ...
Unpacking php-gd (1:7.0+35ubuntu6.1) ...
Selecting previously unselected package php7.0-xml.
Preparing to unpack .../php7.0-xml_7.0.33-0ubuntu0.16.04.1_amd64.deb ...
Unpacking php7.0-xml (7.0.33-0ubuntu0.16.04.1) ...
Selecting previously unselected package php-xml.
Preparing to unpack .../php-xml_1%3a7.0+35ubuntu6.1_all.deb ...
Unpacking php-xml (1:7.0+35ubuntu6.1) ...
Selecting previously unselected package php-pear.
Preparing to unpack .../php-pear_1%3a1.10.1+submodules+notgz-6ubuntu0.1_all.deb ...
Unpacking php-pear (1:1.10.1+submodules+notgz-6ubuntu0.1) ...
Selecting previously unselected package php-gettext.
Preparing to unpack .../php-gettext_1.0.11-2build1_all.deb ...
Unpacking php-gettext (1.0.11-2build1) ...
Selecting previously unselected package php-igbinary.
Preparing to unpack .../php-igbinary_1.2.1-10-ge0e66b9+1.2.1-2_amd64.deb ...
Unpacking php-igbinary (1.2.1-10-ge0e66b9+1.2.1-2) ...
Selecting previously unselected package php-mbstring.
Preparing to unpack .../php-mbstring_1%3a7.0+35ubuntu6.1_all.deb ...
Unpacking php-mbstring (1:7.0+35ubuntu6.1) ...
Selecting previously unselected package php-mcrypt.
Preparing to unpack .../php-mcrypt_1%3a7.0+35ubuntu6.1_all.deb ...
Unpacking php-mcrypt (1:7.0+35ubuntu6.1) ...
Selecting previously unselected package php-mysql.
Preparing to unpack .../php-mysql_1%3a7.0+35ubuntu6.1_all.deb ...
Unpacking php-mysql (1:7.0+35ubuntu6.1) ...
Selecting previously unselected package php-phpseclib.
Preparing to unpack .../php-phpseclib_2.0.1-1build1_all.deb ...
Unpacking php-phpseclib (2.0.1-1build1) ...
Selecting previously unselected package php-tcpdf.
Preparing to unpack .../php-tcpdf_6.0.093+dfsg-1ubuntu1_all.deb ...
Unpacking php-tcpdf (6.0.093+dfsg-1ubuntu1) ...
Selecting previously unselected package sysstat.
Preparing to unpack .../sysstat_11.2.0-1ubuntu0.2_amd64.deb ...
Unpacking sysstat (11.2.0-1ubuntu0.2) ...
Selecting previously unselected package vim-runtime.
Preparing to unpack .../vim-runtime_2%3a7.4.1689-3ubuntu1.2_all.deb ...
Adding 'diversion of /usr/share/vim/vim74/doc/help.txt to /usr/share/vim/vim74/doc/help.txt.vim-tiny by vim-runtime'
Adding 'diversion of /usr/share/vim/vim74/doc/tags to /usr/share/vim/vim74/doc/tags.vim-tiny by vim-runtime'
Unpacking vim-runtime (2:7.4.1689-3ubuntu1.2) ...
Selecting previously unselected package vim.
Preparing to unpack .../vim_2%3a7.4.1689-3ubuntu1.2_amd64.deb ...
Unpacking vim (2:7.4.1689-3ubuntu1.2) ...
Selecting previously unselected package dh-php.
Preparing to unpack .../archives/dh-php_0.10_all.deb ...
Unpacking dh-php (0.10) ...
Selecting previously unselected package phpmyadmin.
Preparing to unpack .../phpmyadmin_4%3a4.5.4.1-2ubuntu2.1_all.deb ...
Unpacking phpmyadmin (4:4.5.4.1-2ubuntu2.1) ...
Selecting previously unselected package pkg-php-tools.
Preparing to unpack .../pkg-php-tools_1.32ubuntu2_all.deb ...
Unpacking pkg-php-tools (1.32ubuntu2) ...
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for install-info (6.1.0.dfsg.1-5) ...
Processing triggers for doc-base (0.10.7) ...
Processing 10 added doc-base files...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (229-4ubuntu21.16) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.48.2-0ubuntu4.1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1.1) ...
Setting up nginx-common (1.10.3-0ubuntu0.16.04.3) ...
Setting up nginx-full (1.10.3-0ubuntu0.16.04.3) ...
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nginx, action "start" failed.
â—� nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Tue 2019-02-19 19:36:29 EST; 4ms ago
  Process: 27457 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)
  Process: 27407 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)

Feb 19 19:36:27 nag nginx[27457]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
Feb 19 19:36:28 nag nginx[27457]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Feb 19 19:36:28 nag nginx[27457]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
Feb 19 19:36:28 nag nginx[27457]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
Feb 19 19:36:28 nag nginx[27457]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
Feb 19 19:36:29 nag nginx[27457]: nginx: [emerg] still could not bind()
Feb 19 19:36:29 nag systemd[1]: nginx.service: Control process exited, code=exited status=1
Feb 19 19:36:29 nag systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Feb 19 19:36:29 nag systemd[1]: nginx.service: Unit entered failed state.
Feb 19 19:36:29 nag systemd[1]: nginx.service: Failed with result 'exit-code'.
dpkg: error processing package nginx-full (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up libboost-program-options1.58.0:amd64 (1.58.0+dfsg-5ubuntu3.1) ...
Setting up libmemcached11:amd64 (1.0.18-4.1ubuntu2) ...
Setting up gearman-job-server (1.0.6-5.1build2) ...
Setting up libfreeradius-client2 (1.1.6-7) ...
Setting up libpcrecpp0v5:amd64 (2:8.38-3.1) ...
Setting up libsigsegv2:amd64 (2.10-4) ...
Setting up libaio1:amd64 (0.3.110-2) ...
Setting up mysql-client-core-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Setting up mysql-client-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Setting up mysql-server-core-5.7 (5.7.25-0ubuntu0.16.04.2) ...
Setting up libevent-core-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2) ...
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Renaming removed key_buffer and myisam-recover options (if present)
Setting up openitcockpit-graphing (3.6.1-1ubuntu16.04) ...
Import Grafana Docker image
7b4e562e58dc: Loading layer [==================================================>]  58.44MB/58.44MB
c61883f6d7a1: Loading layer [==================================================>]  3.072kB/3.072kB
f2d8bd23c9c1: Loading layer [==================================================>]  28.28MB/28.28MB
63e69b5ec8fb: Loading layer [==================================================>]  159.9MB/159.9MB
4a786a04c29c: Loading layer [==================================================>]  194.6kB/194.6kB
67796dde2d25: Loading layer [==================================================>]   5.12kB/5.12kB
Loaded image: grafana/grafana:latest
Import carbon-c-relay Docker image
df64d3292fd6: Loading layer [==================================================>]  4.672MB/4.672MB
5728ddfe750d: Loading layer [==================================================>]  168.7MB/168.7MB
19340e8fe869: Loading layer [==================================================>]  3.584kB/3.584kB
a68d8dd9f300: Loading layer [==================================================>]  3.647MB/3.647MB
Loaded image: openitcockpit/carbon-c-relay:latest
Import carbon-cache Docker image
a9bf414a2f14: Loading layer [==================================================>]  159.3MB/159.3MB
75370ef287ca: Loading layer [==================================================>]  89.36MB/89.36MB
471edfed813b: Loading layer [==================================================>]  4.096kB/4.096kB
Loaded image: openitcockpit/carbon-cache:latest
Import Graphite-Web Docker image
c2614526926c: Loading layer [==================================================>]    167MB/167MB
0b46bebac927: Loading layer [==================================================>]  89.51MB/89.51MB
284002a55d49: Loading layer [==================================================>]  4.096kB/4.096kB
01f04fb52844: Loading layer [==================================================>]  3.584kB/3.584kB
216578e73b5e: Loading layer [==================================================>]  13.82kB/13.82kB
0762ff51382d: Loading layer [==================================================>]  2.048kB/2.048kB
Loaded image: openitcockpit/graphite-web:latest
Generate new Grafana password for user 'admin'
Created symlink from /etc/systemd/system/docker.service.wants/openitcockpit-graphing.service to /lib/systemd/system/openitcockpit-graphing.service.
Start openITCOCKPIT Graphing Backend
Create new Grafana API Key for openITCOCKPIT
Try to connect to Grafana API... (0/30)
Try to connect to Grafana API... (1/30)
Try to connect to Grafana API... (2/30)
Try to connect to Grafana API... (3/30)
Try to connect to Grafana API... (4/30)
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   165  100   125  100    40   1746    559 --:--:-- --:--:-- --:--:--  1760
Check if Graphite Datasource exists in Grafana
Create Graphite as default Datasource for Grafana
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   645  100   415  100   230  11335   6282 --:--:-- --:--:-- --:--:-- 11527
{
  "datasource": {
    "id": 1,
    "orgId": 1,
    "name": "Graphite",
    "type": "graphite",
    "typeLogoUrl": "",
    "access": "proxy",
    "url": "http://graphite-web:8080",
    "password": "",
    "user": "",
    "database": "",
    "basicAuth": false,
    "basicAuthUser": "",
    "basicAuthPassword": "",
    "withCredentials": false,
    "isDefault": true,
    "jsonData": {
      "graphiteVersion": 1.1
    },
    "secureJsonFields": {},
    "version": 1,
    "readOnly": false
  },
  "id": 1,
  "message": "Datasource added",
  "name": "Graphite"
}
Ok: Graphite datasource exists.
Check for Grafana Configuration in openITCOCKPIT database
Setting up pigz (2.3.1-2) ...
Setting up aufs-tools (1:3.2+20130722-1.1ubuntu1) ...
Setting up m4 (1.4.17-5) ...
Setting up autoconf (2.69-9) ...
Setting up autotools-dev (20150820.1) ...
Setting up automake (1:1.15-4ubuntu1) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up cgroupfs-mount (1.2) ...
Setting up dbconfig-common (2.0.4ubuntu1) ...

Creating config file /etc/dbconfig-common/config with new version
Setting up mysql-client (5.7.25-0ubuntu0.16.04.2) ...
Setting up dbconfig-mysql (2.0.4ubuntu1) ...
Setting up po-debconf (1.0.19) ...
Setting up libfile-stripnondeterminism-perl (0.015-1) ...
Setting up fping (3.13-1) ...
Setting up libgearman7:amd64 (1.0.6-5.1build2) ...
Setting up gearman-tools (1.0.6-5.1build2) ...
Setting up liberror-perl (0.17-1.2) ...
Setting up git-man (1:2.7.4-0ubuntu1.6) ...
Setting up git (1:2.7.4-0ubuntu1.6) ...
Setting up grc (1.9-1) ...
Setting up htop (2.0.1-1ubuntu1) ...
Setting up javascript-common (11) ...
Setting up mlock (8:2007f~dfsg-4) ...
Setting up libc-client2007e (8:2007f~dfsg-4) ...
Setting up libevent-extra-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up libevent-pthreads-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up libevent-openssl-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up libevent-dev (2.0.21-stable-2ubuntu0.16.04.1) ...
Setting up libgearman-dev (1.0.6-5.1build2) ...
Setting up libgif7:amd64 (5.1.4-0.3~16.04) ...
Setting up libpcre32-3:amd64 (2:8.38-3.1) ...
Setting up libpcre3-dev:amd64 (2:8.38-3.1) ...
Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2ubuntu4.1) ...
Setting up libglib2.0-dev (2.48.2-0ubuntu4.1) ...
Setting up libhtml-template-perl (2.95-2) ...
Setting up libjs-jquery (1.11.3+dfsg-4) ...
Setting up libjs-underscore (1.7.0~dfsg-1ubuntu1) ...
Setting up libjs-sphinxdoc (1.3.6-2ubuntu1.2) ...
Setting up libltdl-dev:amd64 (2.4.6-0.1) ...
Setting up libsys-hostname-long-perl (1.5-1) ...
Setting up libmail-sendmail-perl (0.79.16-1) ...
Setting up libmcrypt4 (2.5.8-3.3) ...
Setting up librrd4:amd64 (1.5.5-4) ...
Setting up librrds-perl:amd64 (1.5.5-4) ...
Setting up librrd-simple-perl (1.44-3) ...
Setting up libssh2-1:amd64 (1.5.0-2ubuntu0.1) ...
Setting up libssl-dev:amd64 (1.0.2g-1ubuntu4.14) ...
Setting up libssl-doc (1.0.2g-1ubuntu4.14) ...
Setting up libtool (2.4.7-0.1) ...
Setting up libzip4:amd64 (1.0.1-0ubuntu1) ...
Setting up mc-data (3:4.8.15-2) ...
Setting up mc (3:4.8.15-2) ...
update-alternatives: using /usr/bin/mcview to provide /usr/bin/view (view) in auto mode
Setting up memcached (1.4.25-2ubuntu1.4) ...
dpkg: dependency problems prevent configuration of nginx:
 nginx depends on nginx-core (>= 1.10.3-0ubuntu0.16.04.3) | nginx-full (>= 1.10.3-0ubuntu0.16.04.3) | nginx-light (>= 1.10.3-0ubuntu0.16.04.3) | nginx-extras (>= 1.10.3-0ubuntu0.16.04.3); however:
  Package nginx-core is not installed.
  Package nginx-full is not configured yet.
  Package nginx-light is not installed.
  Package nginx-extras is not installed.
 nginx depends on nginx-core (<< 1.10.3-0ubuntu0.16.04.3.1~) | nginx-full (<< 1.10.3-0ubuntu0.16.04.3.1~) | nginx-light (<< 1.10.3-0ubuntu0.16.04.3.1~) | nginx-extras (<< 1.10.3-0ubuntu0.16.04.3.1~); however:
  Package nginx-core is not installed.
  Package nginx-full is not configured yet.
  Package nginx-light is not installed.
  Package nginx-extras is not installed.

dpkg: error processing package nginx (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Setting up nodejs (8.12.0-1nodesource1) ...
Setting up php-common (1:35ubuntu6.1) ...
Setting up php7.0-common (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/calendar.ini with new version

Creating config file /etc/php/7.0/mods-available/ctype.ini with new version

Creating config file /etc/php/7.0/mods-available/exif.ini with new version

Creating config file /etc/php/7.0/mods-available/fileinfo.ini with new version

Creating config file /etc/php/7.0/mods-available/ftp.ini with new version

Creating config file /etc/php/7.0/mods-available/gettext.ini with new version

Creating config file /etc/php/7.0/mods-available/iconv.ini with new version

Creating config file /etc/php/7.0/mods-available/pdo.ini with new version

Creating config file /etc/php/7.0/mods-available/phar.ini with new version

Creating config file /etc/php/7.0/mods-available/posix.ini with new version

Creating config file /etc/php/7.0/mods-available/shmop.ini with new version

Creating config file /etc/php/7.0/mods-available/sockets.ini with new version

Creating config file /etc/php/7.0/mods-available/sysvmsg.ini with new version

Creating config file /etc/php/7.0/mods-available/sysvsem.ini with new version

Creating config file /etc/php/7.0/mods-available/sysvshm.ini with new version

Creating config file /etc/php/7.0/mods-available/tokenizer.ini with new version
Setting up php7.0-ldap (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/ldap.ini with new version
Setting up php7.0-json (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/json.ini with new version
Setting up php7.0-opcache (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/opcache.ini with new version
Setting up php7.0-readline (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/readline.ini with new version
Setting up php7.0-cli (7.0.33-0ubuntu0.16.04.1) ...
update-alternatives: using /usr/bin/php7.0 to provide /usr/bin/php (php) in auto mode
update-alternatives: using /usr/bin/phar7.0 to provide /usr/bin/phar (phar) in auto mode
update-alternatives: using /usr/bin/phar.phar7.0 to provide /usr/bin/phar.phar (phar.phar) in auto mode

Creating config file /etc/php/7.0/cli/php.ini with new version
Setting up shtool (2.0.8-8) ...
Setting up php7.0-dev (7.0.33-0ubuntu0.16.04.1) ...
update-alternatives: using /usr/bin/php-config7.0 to provide /usr/bin/php-config (php-config) in auto mode
update-alternatives: using /usr/bin/phpize7.0 to provide /usr/bin/phpize (phpize) in auto mode
Setting up php-dev (1:7.0+35ubuntu6.1) ...
Setting up rrdtool (1.5.5-4) ...
Setting up librrdp-perl (1.5.5-4) ...
Setting up php7.0-fpm (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/fpm/php.ini with new version
Setting up php-rrd (2.0.0+1.1.3-3) ...
WARNING: Module rrd ini file doesn't exist under /etc/php/7.0/mods-available
WARNING: Module rrd ini file doesn't exist under /etc/php/7.0/mods-available
php_invoke: Enable module rrd for cli SAPI
php_invoke: Enable module rrd for fpm SAPI
Setting up php7.0-gd (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/gd.ini with new version
Setting up php7.0-curl (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/curl.ini with new version
Setting up libxmlrpc-epi0:amd64 (0.54.2-1.1ubuntu0.1) ...
Setting up php7.0-xmlrpc (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/xmlrpc.ini with new version
Setting up php-ssh2 (0.12-39-g3dfe336+0.12-1build1) ...
Setting up php7.0-mcrypt (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/mcrypt.ini with new version
Setting up php7.0-mbstring (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/mbstring.ini with new version
Setting up php7.0-mysql (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/mysqlnd.ini with new version

Creating config file /etc/php/7.0/mods-available/mysqli.ini with new version

Creating config file /etc/php/7.0/mods-available/pdo_mysql.ini with new version
Setting up php7.0-zip (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/zip.ini with new version
Setting up php-gearman (2.0.2+1.1.2-1) ...
Setting up php7.0-imap (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/imap.ini with new version
Setting up openitcockpit-wkhtmltopdf (1.0.0-3ubuntu16.04) ...
Setting up php-redis (2.2.7-389-g2887ad1+2.2.7-1) ...
Setting up libjemalloc1 (3.6.0-9ubuntu1) ...
Setting up redis-tools (2:3.0.6-1ubuntu0.3) ...
Setting up redis-server (2:3.0.6-1ubuntu0.3) ...
Setting up openitcockpit-mysql (3.6.1-2ubuntu16.04) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: writing config to /etc/dbconfig-common/openitcockpit.conf

Creating config file /etc/dbconfig-common/openitcockpit.conf with new version

Creating config file /etc/openitcockpit/mysql.cnf with new version
granting access to database openitcockpit for openitcockpit@localhost: success.
verifying access for openitcockpit@localhost: success.
creating database openitcockpit: success.
verifying database openitcockpit exists: success.
dbconfig-common: flushing administrative password
Setting up openitcockpit-release (1.0.3-0ubuntu16.04) ...
OK
dpkg: dependency problems prevent configuration of openitcockpit-common:
 openitcockpit-common depends on nginx; however:
  Package nginx is not configured yet.
  Package nginx-full which provides nginx is not configured yet.

dpkg: error processing package openitcockpit-common (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Setting up qstat (2.15-3) ...
Setting up openitcockpit-monitoring-plugins (2.1.2-1ubuntu16.04) ...
dpkg: dependency problems prevent configuration of openitcockpit:
 openitcockpit depends on openitcockpit-common; however:
  Package openitcockpit-common is not configured yet.

dpkg: error processing package openitcockpit (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Setting up openitcockpit-naemon (1.0.6-3ubuntu16.04) ...
Synchronizing state of naemon.service with SysV init with /lib/systemd/systemd-sysv-install...
Executing /lib/systemd/systemd-sysv-install enable naemon
Upgrade Naemon to 1.0.6
Start Naemon Core
Statusengine Event Broker missing - skipping restart of Naemon!
Setting up uuid-dev:amd64 (2.27.1-6ubuntu3.6) ...
Setting up libjson-c-dev:amd64 (0.11-4ubuntu2) ...
dpkg: dependency problems prevent configuration of openitcockpit-statusengine-naemon:
 openitcockpit-statusengine-naemon depends on openitcockpit-common; however:
  Package openitcockpit-common is not configured yet.

dpkg: error processing package openitcockpit-statusengine-naemon (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openitcockpit-module-grafana:
 openitcockpit-module-grafana depends on openitcockpit-common (>= 3.1.0); however:
  Package openitcockpit-common is not configured yet.

No apport report written because MaxReports is reached already
                                                              No apport report written because MaxReports is reached already
 dpkg: error processing package openitcockpit-module-grafana (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openitcockpit-message:
 openitcockpit-message depends on openitcockpit-statusengine-naemon | openitcockpit-statusengine-nagios; however:
  Package openitcockpit-statusengine-naemon is not configured yet.
  Package openitcockpit-statusengine-nagios is not installed.
 openitcockpit-message depends on openitcockpit-module-autoreport | openitcockpit-common; however:
  Package openitcockpit-module-autoreport is not installed.
  Package openitcockpit-common is not configured yet.
 openitcockpit-message depends on openitcockpit-module-distribute | openitcockpit-common; however:
  Package openitcockpit-module-distribute is not installed.
  Package openitcockpit-common is not configured yet.
 openitcockpit-message depends on openitcockpit-module-evc | openitcockpit-common; however:
  Package openitcockpit-module-evc is not installed.
  Package openitcockpit-common is not configured yet.
 openitcockpit-message depends on openitcockpit-module-idoit | openitcockpit-common; ho
dpkg: error processing package openitcockpit-message (--configure):
 dependency problems - leaving unconfigured
Setting up php-gd (1:7.0+35ubuntu6.1) ...
No apport report written because MaxReports is reached already
                                                              Setting up php7.0-xml (7.0.33-0ubuntu0.16.04.1) ...

Creating config file /etc/php/7.0/mods-available/dom.ini with new version

Creating config file /etc/php/7.0/mods-available/simplexml.ini with new version

Creating config file /etc/php/7.0/mods-available/wddx.ini with new version

Creating config file /etc/php/7.0/mods-available/xml.ini with new version

Creating config file /etc/php/7.0/mods-available/xmlreader.ini with new version

Creating config file /etc/php/7.0/mods-available/xmlwriter.ini with new version

Creating config file /etc/php/7.0/mods-available/xsl.ini with new version
Setting up php-xml (1:7.0+35ubuntu6.1) ...
Setting up php-pear (1:1.10.1+submodules+notgz-6ubuntu0.1) ...
Setting up php-gettext (1.0.11-2build1) ...
Setting up php-igbinary (1.2.1-10-ge0e66b9+1.2.1-2) ...
Setting up php-mbstring (1:7.0+35ubuntu6.1) ...
Setting up php-mcrypt (1:7.0+35ubuntu6.1) ...
Setting up php-mysql (1:7.0+35ubuntu6.1) ...
Setting up php-phpseclib (2.0.1-1build1) ...
Setting up php-tcpdf (6.0.093+dfsg-1ubuntu1) ...
Setting up sysstat (11.2.0-1ubuntu0.2) ...

Creating config file /etc/default/sysstat with new version
update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode
Setting up vim-runtime (2:7.4.1689-3ubuntu1.2) ...
Setting up vim (2:7.4.1689-3ubuntu1.2) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
Setting up phpmyadmin (4:4.5.4.1-2ubuntu2.1) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf

Creating config file /etc/dbconfig-common/phpmyadmin.conf with new version

Creating config file /etc/phpmyadmin/config-db.php with new version
granting access to database phpmyadmin for phpmyadmin@localhost: success.
verifying access for phpmyadmin@localhost: success.
creating database phpmyadmin: success.
verifying database phpmyadmin exists: success.
populating database via sql...  done.
dbconfig-common: flushing administrative password
Setting up debhelper (9.20160115ubuntu3) ...
Setting up dh-php (0.10) ...
Setting up pkg-php-tools (1.32ubuntu2) ...
Setting up dh-strip-nondeterminism (0.015-1) ...
Processing triggers for systemd (229-4ubuntu21.16) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Processing triggers for libc-bin (2.23-0ubuntu10) ...
Processing triggers for php7.0-fpm (7.0.33-0ubuntu0.16.04.1) ...
Errors were encountered while processing:
 nginx-full
 nginx
 openitcockpit-common
 openitcockpit
 openitcockpit-statusengine-naemon
 openitcockpit-module-grafana
 openitcockpit-message
E: Sub-process /usr/bin/dpkg returned an error code (1)

this might be why its not working correctly
base machine is a vm with ubuntu 16.04 4gb ram and 150gb drive 4 core processor

Unable to locate package openitcockpit/usr/share/openitcockpit/app

Hi Team,

am getting following error while installing openITcockpit

root@ZAPRKITNOVUM:~# apt-get install openitcockpit{,-common,-nagios,-statusengine-nagios,-message}/usr/share/openitcockpit/app/SETUP.sh
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openitcockpit/usr/share/openitcockpit/app
E: Unable to locate package openitcockpit-common/usr/share/openitcockpit/app
E: Unable to locate package openitcockpit-nagios/usr/share/openitcockpit/app
E: Unable to locate package openitcockpit-statusengine-nagios/usr/share/openitcockpit/app
E: Unable to locate package openitcockpit-message/usr/share/openitcockpit/app
root@ZAPRKITNOVUM:~#

open for Teamviewer session too

Minimaler Intervall zu hoch

Guten Tag,
ich bin aktuell dabei unsere alte Nagios Umgebung auf openITCOCKPIT umzuziehen, was bisher auch sehr gut funktioniert.

Nun bin ich auf folgendes Problem gestoßen:
Außerhalb unserer Arbeitszeit fragen wir an wichtigen Punkten Türsensoren ab. Diese werden aktuell jede Sekunde abgefragt, so dass es niemandem möglich ist den Raum zu betreten, ohne dass es eine Aufzeichnung davon gibt.

Bei openITCOCKPIT liegt der minimale Intervall bei 30 Sekunden, was die wahrscheinlichkeit, dass ein Zutritt nicht entdeckt wird, stark erhöht.

Gibt es einen Grund für diese Einschränkung? Ich verstehe, warum es nicht mit 1000en von Hosts so gehandhabt werden sollte. Aber ein Hinweis bei Werten unter 30 Sekunden wäre deutlich weniger restriktiv und würde dem Admin mehr Freiheiten erlauben als von vorn herein ganz zu sperren.

Gibt es eine Möglichkeit dies zu umgehen? Ist es denkbar, dieses Limit in zukünftigen Versionen zu entfernen und durch eine Warnung bei zu niedrigen Werten zu ersetzen? Alternativ wäre ein öffnen dieser Grenze in den Einstellungen auch eine gute Variante.

Gruß,
Stephan

Gezielteres Erstellen von Zeitperioden

Beim Ablösen von Nagios durch openITCOCKPIT stoße ich auf folgendes Problem:
Ich habe bestimmte Sensoren, welche nur außerhalb der Arbeitszeit, an Wochenenden und an Feiertagen abgefragt werden sollen. Leider finde ich im openITCOCKPIT keine Möglichkeit für so eine Detaillierte Einstellung einer Timeperiod.

Folgende Einstellung nutze ich in Nagios, die Feiertage, die für mich relevant sind, habe ich selbst festgelegt:

define timeperiod {
timeperiod_name out_of_work_hours
alias Zeitraeume, in denen die EDV unbesetzt ist.
use de-holidays
monday 00:00-07:30,12:15-13:15,16:30-24:00
tuesday 00:00-07:30,12:15-13:15,16:30-24:00
wednesday 00:00-07:30,12:15-13:15,16:30-24:00
thursday 00:00-07:30,12:15-13:15,16:30-24:00
friday 00:00-07:30,13:15-24:00
saturday 00:00-24:00
sunday 00:00-24:00
}

define timeperiod {
name de-holidays
timeperiod_name de-holidays
alias Deutsche Feiertage
december 24 00:00-24:00 ; Heiligabend
december 25 00:00-24:00 ; Weihnachten
december 26 00:00-24:00 ; Weihnachten
december 31 00:00-24:00 ; Silvester
january 1 00:00-24:00 ; Neujahr
may 1 00:00-24:00 ; 1. Mai
october 3 00:00-24:00 ; Tag der dt. Einheit
}

No auto provisioning and role mapping available

ideally there should be some option to automatically create users that log in to openITCOCKPIT

as a proof of concept, I came up with the following hardcoded patch which works against simplesamlphp (it uses the sp userinfo for provisioning, but extending this to ldap would be good) and creates a lot of admin users in the /root container. better would be a mapping configuration to do this based on ldap group membership.

since I don't understand php, my code is running into a small issue where it shows This action is not allowed. on log in above You have been automatically logged in.. Not sure exactly which action is not allowed :-(

diff --git a/app/Controller/LoginController.php b/app/Controller/LoginController.php
index 1a66c27..52f19b8 100644
--- a/app/Controller/LoginController.php
+++ b/app/Controller/LoginController.php
@@ -27,7 +27,7 @@ use itnovum\openITCOCKPIT\Core\Views\Logo;
 {
 
     public $uses = ['User', 'SystemContent', 'Systemsetting', 'Container', 'Oauth2client'];
-    public $components = ['Ldap'];
+    public $components = ['Ldap', 'Upload'];
 
     public $layout = 'login';
 
@@ -46,6 +45,63 @@ class LoginController extends AppController
         $this->redirect('/login/login');
     }
 
+    public function provisionUser($result)
+    {
+        $systemsettings = $this->Systemsetting->findAsArraySection('FRONTEND');
+
+        $this->User->clear();
+        $user = $this->User->find('first', ['conditions' => ['email' => $result['email'], 'status' => 1]]);
+        if ($systemsettings['FRONTEND']['FRONTEND.SSO.NO_EMAIL_MESSAGE'] != 'CREATE') {
+            return $user;
+        }
+        $user = $this->User->find('first', ['conditions' => ['samaccountname' => $result['attributes']['uid'][0], 'status' => 1]]);
+        if(empty($user)){
+            $this->User->create();
+            $user = array('User' => array(), 'ContainerUserMembership' => array());
+        }else{
+            $this->User->id = $user['User']['id'];
+        }
+        $user['User']['Container'] = array(0 => '1');
+        $user['User']['usergroup_id'] = 1;
+        $user['User']['status'] = Status::ACTIVE;
+        $user['User']['samaccountname'] = $result['attributes']['uid'][0];
+        $user['User']['email'] = $result['email'];
+        $user['User']['firstname'] = $result['attributes']['givenName'][0];
+        $user['User']['lastname'] = $result['attributes']['sn'][0];
+        $user['ContainerUserMembership'][0] = array(
+            'container_id' => 1,
+            'permission_level' => 2,
+        );
+        $saveOpts = array('validate' => false);
+        if($this->User->saveAssociated($user, $saveOpts)){
+            if(!empty($result['attributes']['jpegPhoto'])){
+                if (!file_exists(WWW_ROOT.'userimages')) {
+                    mkdir(WWW_ROOT.'userimages');
+                }
+                $this->Upload->setPath(WWW_ROOT.'userimages'.DS);
+                $tmpimg = UUID::v4();
+                $handle = fopen($this->Upload->path . $tmpimg, "wb");
+                fwrite($handle, base64_decode($result['attributes']['jpegPhoto'][0]));
+                fclose($handle);
+                $filename = UUID::v4().'.png';
+                if ($this->Upload->createUserimage($tmpimg, $filename)) {
+                    if ($this->User->saveField('image', $filename)) {
+                        //Delete old image
+                        if (!empty($user) && file_exists(WWW_ROOT.'userimages'.DS.$user['User']['image']) && !is_dir(WWW_ROOT.'userimages'.DS.$user['User']['image'])) {
+                            unlink(WWW_ROOT.'userimages'.DS.$user['User']['image']);
+                        }
+                    }
+                }else{
+                    unlink($this->Upload->path . $tmpimg);
+                }
+            }
+        }else{
+        }
+        $this->User->clear();
+        $user = $this->User->find('first', ['conditions' => ['samaccountname' => $result['attributes']['uid'][0], 'status' => 1]]);
+        return $user;
+    }
+
     public function login($redirectBack = 0)
     {
         $systemsettings = $this->Systemsetting->findAsArraySection('FRONTEND');
@@ -57,7 +113,7 @@ class LoginController extends AppController
                 $this->redirect($result['redirect']);
             }
             if(($result['success'])) {
-                $user = $this->User->find('first', ['conditions' => ['email' => $result['email'], 'status' => 1]]);
+                $user = $this->provisionUser($result);
                 if(empty($user)){
                     echo $systemsettings['FRONTEND']['FRONTEND.SSO.NO_EMAIL_MESSAGE'].$errorPostMess;exit;
                 }
diff --git a/app/Model/Oauth2client.php b/app/Model/Oauth2client.php
index 2dcde9e..7d96dfd 100644
--- a/app/Model/Oauth2client.php
+++ b/app/Model/Oauth2client.php
@@ -75,7 +75,7 @@ class Oauth2client
                 return ['success' => false, 'message' => 'Can not get user data: '.(ENVIRONMENT === 'production' ? '' : $userDataArr[1])];
             }
             $userArray = $userDataArr[1]->toArray();
-            return ['success' => true, 'email' => $userArray['mail']];
+            return ['success' => true, 'email' => $userArray['mail'][0], 'attributes' => $userArray['attributes']];
         }
     }
 
-- 
2.7.4

phpnsta service fails to start

I'm not even sure what use that is supposed to have, but evidently this system is not working or the installation through manual download and package installation is incomplete. There is a lack of documentation of what the service actually is and how to properly install and configure it.

Jan 17 17:47:12 operations systemd[1]: phpnsta.service: Service hold-off time over, scheduling restart.
Jan 17 17:47:12 operations systemd[1]: Stopped openITCOCKPIT phpNSTA.
-- Subject: Unit phpnsta.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit phpnsta.service has finished shutting down.
Jan 17 17:47:12 operations systemd[1]: Starting openITCOCKPIT phpNSTA...
-- Subject: Unit phpnsta.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit phpnsta.service has begun starting up.
Jan 17 17:47:12 operations systemd-preexec.php[12487]: ERROR: Private key file for SSH connection does not exists
Jan 17 17:47:12 operations systemd-preexec.php[12487]: ERROR: Public key file for SSH connection does not exists
Jan 17 17:47:12 operations systemd-preexec.php[12487]: expat reports error code 7
Jan 17 17:47:12 operations systemd-preexec.php[12487]:         description: mismatched tag
Jan 17 17:47:12 operations systemd-preexec.php[12487]:         line: 7
Jan 17 17:47:12 operations systemd-preexec.php[12487]:         column: 2
Jan 17 17:47:12 operations systemd-preexec.php[12487]:         byte index: 509
Jan 17 17:47:12 operations systemd-preexec.php[12487]:         total bytes: 0
Jan 17 17:47:12 operations systemd-preexec.php[12487]:         data beginning 10 before byte index: json">
Jan 17 17:47:12 operations systemd-preexec.php[12487]: </head>
Jan 17 17:47:12 operations systemd-preexec.php[12487]: <body>
Jan 17 17:47:12 operations systemd-preexec.php[12487]:   <script type="text/javascript">_ ERROR: Can't connect to Supervisors XML RPC API!
Jan 17 17:47:12 operations systemd-preexec.php[12487]: Notice: If you use a proxy set no_proxy="127.0.0.1" in /etc/environment and restart your SSH session
Jan 17 17:47:12 operations systemd-preexec.php[12487]: ERROR: Pre-flight check not passed. Check your configuration and file permissions
Jan 17 17:47:12 operations systemd[1]: phpnsta.service: Control process exited, code=exited status=1
Jan 17 17:47:12 operations systemd[1]: Failed to start openITCOCKPIT phpNSTA.
-- Subject: Unit phpnsta.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit phpnsta.service has failed.
--
-- The result is failed.
Jan 17 17:47:12 operations systemd[1]: phpnsta.service: Unit entered failed state.
Jan 17 17:47:12 operations systemd[1]: phpnsta.service: Failed with result 'exit-code'.
Jan 17 17:47:12 operations systemd[1]: phpnsta.service: Service hold-off time over, scheduling restart.
Jan 17 17:47:12 operations systemd[1]: Stopped openITCOCKPIT phpNSTA.
-- Subject: Unit phpnsta.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit phpnsta.service has finished shutting down.
Jan 17 17:47:12 operations systemd[1]: phpnsta.service: Start request repeated too quickly.
Jan 17 17:47:12 operations systemd[1]: Failed to start openITCOCKPIT phpNSTA.
-- Subject: Unit phpnsta.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit phpnsta.service has failed.
--
-- The result is failed.
Jan 17 17:47:12 operations systemd[1]: phpnsta.service: Unit entered failed state.
Jan 17 17:47:12 operations systemd[1]: phpnsta.service: Failed with result 'start-limit-hit'.

Removing Mariadb

The normal installation process asks for mysql to be installed, which removes mariadb from the system if it is already installed. Ideally the installation process should not remove mariadb or compatible database server if already installed.

Dependencies werden nicht aufgelöst

Hallo,

mein Ubuntu 16.04 Server kann die Dependencies nicht automatisch auflösen, wenn ichi apt-get install openitcockpit{,-naemon,-statusengine-naemon,-npcd} eingebe und abschicke bekomme ich die Fehlermeldung, dass "openitcockpit-commom" fehlt.
Liegt das am Paket, oder fehlt das schlicktweg in der Readme Datei?

Vielen Dank und viele Grüße,
Matthias

Wrong Documentation for Nagios

The command to install openITCOCKPIT with Nagios is wrong.

The new command is:

apt-get install openitcockpit{,-common,-nagios,-statusengine-nagios,-message}

The packages for NDOUtils and NPCD are dummy packages and not used anymore. These packages are only required for the automatic migration from NDOUtils and NPCD to Statusengine.

Host kopieren | Zuweisung zu Satellit geht verloren

Hallo,

eine kleine Unschönheit im Handling ist mir aufgefallen.
Wenn man einen Host kopiert, der einem Satelliten zugewiesen ist, dann ist der neue Host immer automatisch dem Mastersystem zugeordnet. Meiner Meinung nach wäre es richtig, wenn der kopierte Host derselben Instanz zugewiesen ist, wie sein Original.
Alternativ könnte man in der Kopiermaske - neben Hostname, Beschreibung, IP Adresse und Host URL - auch die Instanz abfragen. Eine Übernahme der Instanz des originalen Hosts für die Kopie fände ich aber besser und entspricht auch eher dem Sinn einer "Kopie".

Danke und Grüße :)

Cronjob Intervall Konfiguration redundant (?)

Hi,
zuerst ist mir lediglich ein Typo in den Systemsettings ins Auge gesprungen:

app/src/itnovum/openITCOCKPIT/InitialDatabase/Systemsetting.php
[
'Systemsetting' => [
- 'key' => 'CRONJOB.CLENUP_TEMPFILES',
+ 'key' => 'CRONJOB.CLEANUP_TEMPFILES',

Dort lässt sich auch ein Intervall für diesen Job definieren.

Anschließend fiel mir aber auf, dass unter dem Menüpunkt "Administration" -> "Cron Jobs" ebenfalls ein Job mit dem Namen "CleanupTemp" vorhanden ist. Auch hier lässt sich ein Intervall einstellen - beide unabhängig voneinander.

Daher mein Frage, ob das zwei unterschiedliche Cronjobs sind, oder dieselben? Beim schnellen Überfliegen des Codes konnte ich niergendwo sehen, dass das Intervall, welches in den Systemsettings definiert wird, irgendwo verwendet wird.

Danke und Grüße :)

Aufruf Grafana - Unauthorized

Hallo,
nachdem ich in der Community Version, die ersten Grafana Dashboards gebaut habe, wollte ich mir die heute morgen anschauen. Die Graphen erscheinen nicht, stattdessen bleibt das das Dashboard weiß, einzige Meldung, die kurz danach wieder verschwindet ist - Unauthorized.

Womit kann das zusammen liegen? - Mein Benutzer kommt per LDAP.

Gruß
Martin

Translate openITCOCKPIT in as many languages as possible

Hacktoberfest 2019

Celebrate Hacktoberfest by getting involved in the open source community.
We would like to ask you to help us translate openITCOCKPIT in as many languages as possible.

As many as you want - as long as you want

IMPORTANT! Please make sure to clone the ORM branch!

About the project

openITCOCKPIT is a modern web interface to manage a Nagios or Naemon based monitoring environment.

For more information please see the projects home page: https://openitcockpit.io/

How to contribute

Step 1: Fork the repository

Fork our repository into your personal GitHub account by pressing on Fork in the top right corner
Fork openITCOCKPIT repository

Wait until the fork is done. This will just take a few seconds.
Waiting for GitHub

Clone the repository (replace YOUR_ACCOUNT_NAME)

Clone Code

git clone -b ORM https://github.com/YOUR_ACCOUNT_NAME/openITCOCKPIT
cd openITCOCKPIT/

IMPORTANT! Please make sure to clone the ORM branch!


Step 2: Go to the Locale folder

cd app/Locale

Step 3: Choose a language you want to translate to

Step 3.1: The language folder does not exist yet:

Copy the template folder en_US and rename it like your chosen language.

cp -r en_US de_DE

If it is done continue with step 3.2

Step 3.2: The language folder already exists:

e.g.

cd de_DE/LC_MESSAGES

Step 4: Translate

Translate the content of *.po files (e.g. default.po)

The translation must be done line by line.

The msgid contains the original english content and should not be touched

The translated message goes to msgstr.

But before you start, please read our Important notes section!

Example:

msgid "Week"
msgstr "Woche"

Step 5: Commit, push & create PR

Replace YOUR_ACCOUNT_NAME with your GitHub account name.

git checkout -b ORM_translation_YOUR_ACCOUNT_NAME
git add .
git commit -m "Added translation for de_DE"
git push origin ORM_translation_YOUR_ACCOUNT_NAME

To contribute your changes, you need to send a pull request:

Create Pull Request

Please notice: You need to select ORM as base while you create your pull request.
Set base to ORM


Important notes

Don´t translate en_US, that´s our source language :)

  • Special words are not to translate
    • openITCOCKPIT, Statusengine, CakePHP, Gearman, GearmanWorker
    • LDAP, OpenLDAP, PHP, SSO, NRPE, NDO, UUID, ARO, ACO, ACL,
    • Nagios, Naemon, NPCE, NDOUtils
    • .....
  • Don´t touch placeholders, escape characters, classes, values or html (style) code
    • % prefixed characters are used for replacements. (e.g. %s replaces a string or %1$s)
    • \ escapes "
    • CrudAuthorize::authorize() is an example for an internal class. (Needed for error messages)
    • $ prefixed words are variables (e.g. $PATH, $USER1$, $ARG1$)
    • use <b>This is bold</b> to generate bold characters
    • use <success>Green text</success> to generate green characters
  • Keep length of strings that are using blank characters to get an uniform length
msgid  "User:         %s"
msgstr "Benutzer:     %s"

Need help?

Dienst auf Hostgruppe anwenden

Guten Tag,
in meiner bisherigen Nagios-Installation habe ich öfters damit gearbeitet, dass ich eine Hostgruppe erstellt habe, dieser diverse Hosts zugewiesen habe und anschließend habe ich einen Dienst definiert und diesem die Hostgroup zugewiesen. Neue mitglieder der Hostgruppe haben diesen Dienst dann automatisch auch hinzugefügt bekommen.

Ist dies auch in openITcockpit möglich oder für künftige Releases angedacht?

Beispiel:
`define service {

service_description Uptime

hostgroup_name switches_snmp

use generic-service ; Name of service template to use

check_command check_snmp_uptime!readonly

}`

`define hostgroup {

hostgroup_name switches_snmp

alias switches_snmp

members switch1,switch2,switch3,switch4

}`

Passwortanforderungen | Installation und Profil

Hallo,

bei dem Setzen des Passworts sind mir ein paar Punkte aufgefallen.

  1. Bei der Installation von openITCOCKPIT wird der Benutzer aufgefordert ein Passwort einzugeben:
The password must consist of 6-12 alphanumeric characters and must contain at least one digit
Please enter a password for the login.  

Zum einen ist es unschön, dass hier keine längeren Passwörter eingeben werden können. Aus Nutzersicht gibt es keinen offensichtlichen Grund, das Passwort auf zwölf Zeichen zu beschränken.
Zudem sollte das Passwort gemäß IT-Grundschutz mindestens acht Zeichen lang sein.
(https://www.bsi.bund.de/DE/Themen/ITGrundschutz/ITGrundschutzKataloge/Inhalt/_content/m/m02/m02011.html).
Zuletzt ist hier auch unschön, dass das eingegebene Passwort im Klartext auf der Kommandozeile sichtbar ist.

  1. Später, in den Einstellungen des Benutzerprofils, lässt sich das Passwort dann ohne die vorherigen Beschränkung setzen - auch wenn hier dieselben Anforderungen, wie bei der Installation, angegeben werden:

oitcv3_passwort

Sprich, ein Passwort mit drei Zeichen, als auch ein Passwort mit 15 Zeichen lässt sich setzen.
Hier müsste also zum einen der Info-Text angepasst werden, desweiteren sollten hier keine Passwörter, die kürzer als acht Zeichen sind, zugelassen werden.

Danke und Grüße :)

Anmeldung Grafana

Hallo,
gibt es eine Möglichkeit sich am Grafana anzumelden?
Aufrufen der internen Seite konnte ich bereits, nur wie lautet die Anmeldung?

Email sending to info email despite removing it

Configured the email.php to send to 127.0.0.1 as instructed using Postfix, get notifications partially if i push the test, but normal notifications don't come thru. Also continued to get emails postmaster failed to [email protected] always as that is a contact in the system. So I removed that contact entirely and the system is still sending notifications to that email address and the contact is gone. Please fix or advise.

Dashboard funktioniert nach Update auf 3.5 nicht mehr

Guten Tag,
ich habe heute morgen das Update auf Version 3.5 ausgeführt, wie in der Changelog angedroht sind alle Dashboardtabs gelöscht - damit komme ich gut klar ;) Leider kann ich nun auch keine neuen Dashboards anlegen.
Wenn ich auf Dashboard hinzufügen klicke kann ich einen Namen eingeben, ein Klick auf "Create new Tab" bleibt allerdings ohne Ergebnis.

Wenn ich auf Add Widget klicke zeigt er restore defaults an, auch hier bringt ein klick nichts.

Gruß,
Stephan

Dead link

Hi,

unter dem Menüpunkt "Administration" -> "Registration" ist der Link auf die it-novum Webseite hinter "Please visit our homepage to get in contact." tot.

Danke und Grüße :)

OAuth2 Log-in does not work against League's Oauth2-Server

I would recommend you test your openITCOCKPIT against simplesamlphp installation, I am currently trying to make it work but running into several issues!

The error message from League is:

League\OAuth2\Server\Exception\OAuthServerException Object
(
    [httpStatusCode:League\OAuth2\Server\Exception\OAuthServerException:private] => 400
    [errorType:League\OAuth2\Server\Exception\OAuthServerException:private] => unsupported_grant_type
    [hint:League\OAuth2\Server\Exception\OAuthServerException:private] => Check the `grant_type` parameter
    [redirectUri:League\OAuth2\Server\Exception\OAuthServerException:private] => 
    [payload:League\OAuth2\Server\Exception\OAuthServerException:private] => Array
        (
            [error] => unsupported_grant_type
            [message] => The authorization grant type is not supported by the authorization server.
            [hint] => Check the `grant_type` parameter
        )

I tracked this down to this really odd and awkward code in your custom copy of AbstractProvider:

if(!empty($this->code) && empty($this->accessToken)){
$response = $this->getHttpClient()->request('POST', $this->tokenEndpoint.'?grant_type=authorization_code&code='.$this->code.
'&redirect_uri='.$this->redirectUri.
'&client_id='.$this->clientId.
'&client_secret='.$this->clientSecret);
}elseif(!empty($this->accessToken)){
$response = $this->getHttpClient()->request('POST', $this->userEndpoint.'?client_id='.$this->clientId.
'&client_secret='.$this->clientSecret.
'&access_token='.$this->accessToken);
}else{
$response = $this->getHttpClient()->send($request);
}

It was introduced in commit e4935f4#diff-62e2083e6ca37dcc429625406b8ee3abR632

It turns a POST request to a POST request with some parameters encoded in the GET parameters. According to League OAuth2 Server / https://www.php-fig.org/psr/psr-7/ / https://github.com/thephpleague/oauth2-server/blob/9fc288ce53bbd198ceb7be604ca00dc3910a7d82/src/Grant/AbstractGrant.php#L488-L496

The POST Request must have the parameters encoded in the POST Body. Thus you are sending non-compliant OAuth2 request and the SSO Login of openITCOCKPIT fails, with a 500 server error in the OAuth2 Server.

openITCOCKPIT only displays

Can not get token. Server error: `POST https://sso.example.org/module.php/oauth2/access_token.php?grant_type=authorization_code&... (truncated...)
Please perform log off from SSO Server. And then retry to login.

After I fixed that, I am now stuck at the next error: Email address not found.... still investigating this one.

Host macro settings beim Hosttemplate verschwindet

wenn ich in einem Hosttemplate eine Host macro erstelle und ich den wert/value beim Host bearbeite dan verschwindet die Host macro aus meinem Hosttemplate sobald ich Refresh configuration ausführe.

im host ist die variable auch grün aber nach refresh conf blau

Documentation | api/login | dead link

Hallo,

in der oITC-Dokumentation (Version: 3.1.0) auf der Seite "/documentations/wiki/api/login/en" ist der Link zu dem apiclient tot:

You can find the client on GitHub as well: https://github.com/it-novum/openITCOCKPIT-apiclient

Danke und Grüße :-)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.