Modius - Techblog

  • facebook
  • twitter
  • instagram
  • feedburner
  • github
  • youtube
  • Ansible
  • Docker
  • DevOps
  • Gastautor werden
  • Newsletter abonnieren
  • Über Mich
  • Kontakt

openITCOCKPIT – Module nachinstallieren

Veröffentlicht am 29. Juli 2016 von Christian Piazzi Hinterlasse ein Kommentar , Aktualisiert am 29. Juli 2016

open_IT_Cockpit_community_RGB_trasnsVor zwei Wochen haben wir uns angeschaut, wie man Check_MK Services in openITCOCKPIT anlegen kann. Dabei habe ich bereits erwähnt das Check_MK ein zusätzliches Paket ist, welches nur in der Enterprise Version installiert werden kann. Aus diesem Grund zeige ich heute mal, wie man in der Enterprise Version von openITCOCKPIT Paket installieren kann.

Um ein Paket zu installieren, muss man im Web-Frontend eingeloggt sein. Am besten mit einem Administrator Account.

openITCOCKPIT bring direkt einen Paket-Manager mit, der über das Frontend erreichbar ist. Dafür wird im Menü auf der linken Seite der Punkt Administration ausgewählt. Hier gibt es den Punkt package manager.
openITCOCKPIT-package-manager

In der Übersicht werden alle zur Verfügung stehenden Pakete angezeigt. Hier suchen wir das Paket MkModule. Um dieses zu installieren, wird unten auf den Install Button geklickt.

openITCOCKPIT-package-manager-MkModule

In einem Overlay sehen wir nun den Installationsverlauf. Könnte das Paket erfolgreich installiert werden, kommt der Hinweis das openitcockpit-update ausgeführt werden soll. Dies muss im Backend geschehen.

openITCOCKPIT-package-install-log

Dafür verbinden wir uns via ssh auf den Server und werden zu root. Anschließend geben wir den Befehl openitcockpit-update ein.

Shell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
openitcockpit-update
Create mysqldump of your current database
 
Welcome to CakePHP v2.8.3 Console
---------------------------------------------------------------
App : app
Path: /usr/share/openitcockpit/app/
---------------------------------------------------------------
Cake Schema Shell
---------------------------------------------------------------
Comparing Database to Schema...
 
The following statements will run.
ALTER TABLE `openitcockpit`.`hostescalations`
CHANGE `uuid` `uuid` varchar(37) CHARACTER SET utf8 COLLATE utf8_swedish_ci NOT NULL;
ALTER TABLE `openitcockpit`.`hosts`
CHANGE `satellite_id` `satellite_id` int(11) DEFAULT 0,
CHANGE `host_type` `host_type` int(11) DEFAULT 1 NOT NULL,
CHANGE `disabled` `disabled` int(1) DEFAULT 0;
ALTER TABLE `openitcockpit`.`hosttemplates`
CHANGE `hosttemplatetype_id` `hosttemplatetype_id` int(11) DEFAULT 1 NOT NULL;
ALTER TABLE `openitcockpit`.`serviceescalations`
CHANGE `uuid` `uuid` varchar(37) CHARACTER SET utf8 COLLATE utf8_swedish_ci NOT NULL;
ALTER TABLE `openitcockpit`.`services`
CHANGE `service_type` `service_type` int(11) DEFAULT 1 NOT NULL,
CHANGE `disabled` `disabled` int(1) DEFAULT 0;
ALTER TABLE `openitcockpit`.`servicetemplates`
CHANGE `servicetemplatetype_id` `servicetemplatetype_id` int(11) DEFAULT 1 NOT NULL;
ALTER TABLE `openitcockpit`.`hostdependencies`
CHANGE `uuid` `uuid` varchar(37) CHARACTER SET utf8 COLLATE utf8_swedish_ci NOT NULL;
ALTER TABLE `openitcockpit`.`servicedependencies`
CHANGE `uuid` `uuid` varchar(37) CHARACTER SET utf8 COLLATE utf8_swedish_ci NOT NULL;
ALTER TABLE `openitcockpit`.`systemdowntimes`
CHANGE `downtimetype_id` `downtimetype_id` int(11) DEFAULT 0;
ALTER TABLE `openitcockpit`.`users_to_containers`
CHANGE `permission_level` `permission_level` int(1) DEFAULT 1 NOT NULL;
ALTER TABLE `openitcockpit`.`satellites`
CHANGE `name` `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_swedish_ci NOT NULL;
ALTER TABLE `openitcockpit`.`deleted_services`
CHANGE `host_uuid` `host_uuid` varchar(37) CHARACTER SET utf8 COLLATE utf8_swedish_ci NOT NULL,
CHANGE `deleted_perfdata` `deleted_perfdata` int(1) DEFAULT 0;
ALTER TABLE `openitcockpit`.`deleted_hosts`
CHANGE `deleted_perfdata` `deleted_perfdata` int(1) DEFAULT 0;
ALTER TABLE `openitcockpit`.`calendars`
CHANGE `description` `description` varchar(255) DEFAULT '' NOT NULL;
ALTER TABLE `openitcockpit`.`widgets`
;
ALTER TABLE `openitcockpit`.`dashboard_tabs`
;
ALTER TABLE `openitcockpit`.`widget_tachos`
;
ALTER TABLE `openitcockpit`.`widget_service_status_lists`
;
ALTER TABLE `openitcockpit`.`widget_host_status_lists`
;
ALTER TABLE `openitcockpit`.`widget_notices`
;
ALTER TABLE `openitcockpit`.`usergroups`
CHANGE `name` `name` varchar(255) CHARACTER SET utf8 NOT NULL,
CHANGE `description` `description` varchar(255) CHARACTER SET utf8;
Are you sure you want to alter the tables? (y/n)
 
End update.
 
Welcome to CakePHP v2.8.3 Console
---------------------------------------------------------------
App : app
Path: /usr/share/openitcockpit/app/
---------------------------------------------------------------
Cake Schema Shell
---------------------------------------------------------------
Comparing Database to Schema...
Schema is up to date.
 
Welcome to CakePHP v2.8.3 Console
---------------------------------------------------------------
App : app
Path: /usr/share/openitcockpit/app/
---------------------------------------------------------------
Cake Schema Shell
---------------------------------------------------------------
Comparing Database to Schema...
Schema is up to date.
 
Welcome to CakePHP v2.8.3 Console
---------------------------------------------------------------
App : app
Path: /usr/share/openitcockpit/app/
---------------------------------------------------------------
Cake Schema Shell
---------------------------------------------------------------
Comparing Database to Schema...
 
The following statements will run.
CREATE TABLE `openitcockpit`.`mksnmp` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`host_id` int(11) NOT NULL,
`version` int(11) DEFAULT NULL,
`community` varchar(255) DEFAULT NULL,
`security_level` int(11) DEFAULT NULL,
`hash_algorithm` int(11) DEFAULT NULL,
`username` varchar(255) DEFAULT NULL,
`password` varchar(255) DEFAULT NULL,
`encryption_algorithm` int(11) DEFAULT NULL,
`encryption_password` varchar(255) DEFAULT NULL,
`created` datetime DEFAULT NULL,
`modified` datetime DEFAULT NULL, PRIMARY KEY  (`id`)) DEFAULT CHARSET=utf8,
COLLATE=utf8_swedish_ci,
ENGINE=InnoDB;
Are you sure you want to alter the tables? (y/n)
[n] > y
 
Updating Database...
mksnmp updated.
End update.
Compress JavaScript controller components...    done
Compress JavaScript action controllers...    done
 
Welcome to CakePHP v2.8.3 Console
---------------------------------------------------------------
App : app
Path: /usr/share/openitcockpit/app/
---------------------------------------------------------------
Created Aco node: controllers/MkModule
Created Aco node: controllers/MkModule/Mkchecks
Created Aco node: controllers/MkModule/Mkchecks/index
Created Aco node: controllers/MkModule/Mkchecks/add
Created Aco node: controllers/MkModule/Mkchecks/edit
Created Aco node: controllers/MkModule/Mkchecks/delete
Created Aco node: controllers/MkModule/Mkchecks/isAuthorized
Created Aco node: controllers/MkModule/Mkchecks/flashBack
Created Aco node: controllers/MkModule/Mkchecks/setFlash
Created Aco node: controllers/MkModule/Mkchecks/serviceResponse
Created Aco node: controllers/MkModule/Mkchecks/getNamedParameter
Created Aco node: controllers/MkModule/Mkchecks/allowedByContainerId
Created Aco node: controllers/MkModule/Mkchecks/render403
Created Aco node: controllers/MkModule/Mkservicedata
Created Aco node: controllers/MkModule/Mkservicedata/index
Created Aco node: controllers/MkModule/Mkservicedata/add
Created Aco node: controllers/MkModule/Mkservicedata/isAuthorized
Created Aco node: controllers/MkModule/Mkservicedata/flashBack
Created Aco node: controllers/MkModule/Mkservicedata/setFlash
Created Aco node: controllers/MkModule/Mkservicedata/serviceResponse
Created Aco node: controllers/MkModule/Mkservicedata/getNamedParameter
Created Aco node: controllers/MkModule/Mkservicedata/allowedByContainerId
Created Aco node: controllers/MkModule/Mkservicedata/render403
Created Aco node: controllers/MkModule/Mkservicetemplates
Created Aco node: controllers/MkModule/Mkservicetemplates/index
Created Aco node: controllers/MkModule/Mkservicetemplates/isAuthorized
Created Aco node: controllers/MkModule/Mkservicetemplates/flashBack
Created Aco node: controllers/MkModule/Mkservicetemplates/setFlash
Created Aco node: controllers/MkModule/Mkservicetemplates/serviceResponse
Created Aco node: controllers/MkModule/Mkservicetemplates/getNamedParameter
Created Aco node: controllers/MkModule/Mkservicetemplates/allowedByContainerId
Created Aco node: controllers/MkModule/Mkservicetemplates/render403
Created Aco node: controllers/MkModule/Scans
Created Aco node: controllers/MkModule/Scans/index
Created Aco node: controllers/MkModule/Scans/ajaxHealthList
Created Aco node: controllers/MkModule/Scans/ajaxProcessList
Created Aco node: controllers/MkModule/Scans/isMkRunning
Created Aco node: controllers/MkModule/Scans/isAuthorized
Created Aco node: controllers/MkModule/Scans/flashBack
Created Aco node: controllers/MkModule/Scans/setFlash
Created Aco node: controllers/MkModule/Scans/serviceResponse
Created Aco node: controllers/MkModule/Scans/getNamedParameter
Created Aco node: controllers/MkModule/Scans/allowedByContainerId
Created Aco node: controllers/MkModule/Scans/render403
Created Aco node: controllers/MkModule/Snmp
Created Aco node: controllers/MkModule/Snmp/index
Created Aco node: controllers/MkModule/Snmp/execute
Created Aco node: controllers/MkModule/Snmp/executeSnmpDiscoveryByAjax
Created Aco node: controllers/MkModule/Snmp/isAuthorized
Created Aco node: controllers/MkModule/Snmp/flashBack
Created Aco node: controllers/MkModule/Snmp/setFlash
Created Aco node: controllers/MkModule/Snmp/serviceResponse
Created Aco node: controllers/MkModule/Snmp/getNamedParameter
Created Aco node: controllers/MkModule/Snmp/allowedByContainerId
Created Aco node: controllers/MkModule/Snmp/render403
Aco Update Complete
Set new user group permissions...    done
SudoServer terminated, astalavista baby...
Stopping openITCOCKPIT CMD daemon
Would send signal 15 to 28055.
.No /usr/bin/php5 found running; none killed.
Starting openITCOCKPIT CMD daemon
Waiting for oITC GearmanWorker to exit...   OK
Starting oITC GearmanWorker...   OK

Anschließend wechseln wir wieder in das Webfrontend von openITCOCKPIT. Hier verstecken sich hinter dem Punkt Discovery die Check_MK Funktionen.openITCOCKPIT-Discovery

Kategorie: Linux, Sicherheit Tags: Anleitung, check_mk, Open-Source, openITCOCKPIT, openitcockpit-update, Pakete, Tutorial

Über Christian Piazzi

Ich blogge hier über alles, was mir so in meinem ITler Altag über den Weg läuft =)
Man findet mich privat bei Google+ und Twitter

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Kategorien

  • Linux
  • Internet, Bloggen & Co
  • Programmierung
  • Sicherheit
  • Netzwerk & Co
  • Mikrokontroller
  • Windows

Beliebte Artikel

  • ioBroker auf dem Raspberry Pi installieren und konfigurieren
  • Docker Container – anzeigen, starten, stoppen und löschen
  • MQTT Broker auf dem Raspberry Pi
  • Nextcloud https mit self-signed Zertifikat einrichten
  • systemctl / systemd richtig verwenden

Neueste Kommentare

  • HerryStoffel bei Nextcloud https mit self-signed Zertifikat einrichten
  • DerEchteDaniel bei BLTouch Upgrade für den Ender 3 Pro
  • Peja bei Creality Ender 3 Pro
  • DerEchteDaniel bei Creality Ender 3 Pro
  • Christian bei Arten von Betriebssystemen

Werbung

Archive

Kontakt, Datenschutz und Impressum

  • Kontakt
  • Datenschutz
  • Impressum

Schlagwörter

Anleitung Ansible Apache Apple App Store Automatisierung Blogparade C++ Centos centos 7 CentOS7 Container Datenbank DevOps Docker Dr. Racket Dr. Scheme funktional Gastartikel Google HowTo httpd Icinga 2 Icinga2 Installation itsm Linux Minecraft Monitoring mooc MySQL owncloud PHP Plugin Programmierung python Raspberry Pi Schritt für Schritt Server Sicherheit Tutorial Ubuntu Update Windows Wordpress

Copyright © 2021 · Outreach Pro on Genesis Framework · WordPress · Anmelden