Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itfl-service-public
otrs
Commits
95ff21d7
Commit
95ff21d7
authored
Feb 23, 2017
by
Martin Mai
Browse files
-
parent
f922b6cd
Changes
7
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
95ff21d7
README
======
## zki-cmdb Nutzergruppe/Treffen
s. Pad unter https://vc.uni-bamberg.de/moodle/course/view.php?id=21287
## cmdb: möglich Inhalte
*
was haben wir
*
wie ist der aktuelle Status
*
wer ist verantwortlich
*
als Nutzer
*
als Service-Erbringer
*
Historie
*
(wer hat wann was gemacht)
*
Revisionsfestigkeit
## geht mit otrs-cmdb
*
Strukturierte Daten
*
Struktur im laufenden Betrieb änderbar ohne Historie zu verlieren
*
Sync mit anderen führenden Datenquellen
*
z.B. VMware, PC-Inventarisierung
*
Org-Einheiten, Nutzerverwaltung
*
Import / Export
*
Zugriff direkt über Datenbank
*
Zugriff über REST
## Stand otrs CMDB
*
+ besser als nichts
*
+ robust, stabil
*
+ Kernfeature, wird bei Upgrades vermutlich berücksichtigt
*
+ Verknüpfbar mit Tickets
*
- kein RTE
*
- Interface grau und leer
## ...
bei Interesse Telko machen,
Testsystem als Docker-Image
\ No newline at end of file
cmdb-23-02-2017.md
0 → 100644
View file @
95ff21d7
cmdb-23-02-2017
cmdb-beispiele-23-02-2017-quellcode.md
View file @
95ff21d7
...
...
@@ -3,582 +3,7 @@ cmdb-beispiele-23-02-2017-quellcode
## Besipiel Config-Item Service
1.
Definieren unter /otrs/index.pl?Action=AdminGeneralCatalog ( Klasse hinzufügen )
2.
Verwaltung der Klasse unter otrs/index.pl?Action=AdminITSMConfigItem
```
[
{
Key => 'subservice',
Name => 'Unterservice von',
Searchable => 1,
Input => {
Type => 'CIClassReference',
ReferencedCIClassName => 'Service',
ReferencedCIClassLinkType => 'RelevantTo',
ReferencedCIClassLinkDirection => 'Reverse',
ReferencedCIClassReferenceAttributeKey => 'Name',
},
CountMin => 0,
CountMax => 100,
CountDefault => 1,
},
{
Key => 'service-id',
Name => 'Kurzform / id',
Searchable => 1,
Input => {
Type => 'Text',
Size => 50,
MaxLength => 50,
},
},
{
Key => 'org',
Name => 'Verantwortlich für Service-Erbringung',
Searchable => 1,
Input => {
Type => 'CIClassReference',
ReferencedCIClassName => 'OrgEinheit',
ReferencedCIClassLinkType => 'RelevantTo',
ReferencedCIClassLinkDirection => 'Reverse',
ReferencedCIClassReferenceAttributeKey => 'Name',
},
CountMin => 1,
CountMax => 100,
CountDefault => 1,
},
{
Key => 'uniba.de/url-dokumente',
Name => 'Systemakte',
Searchable => 1,
Input => {
Type => 'Text',
Size => 100,
MaxLength => 1000,
},
CountMin => 0,
CountMax => 100,
CountDefault => 1,
},
{
Key => 'uniba.de/doku-url-support',
Name => 'Links',
Searchable => 1,
Input => {
Type => 'Text',
Size => 100,
MaxLength => 1000,
},
CountMin => 0,
CountMax => 100,
CountDefault => 0,
},
{
Key => 'Description',
Name => 'Platz für weitere Beschreibung',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountMax => 1,
CountDefault => 1,
},
{
Key => 'user-text',
Name => 'Anforderungberechtigte Nutzer (Textfeld)',
Searchable => 1,
Input => {
Type => 'TextArea',
Size => 100,
MaxLength => 200,
},
CountMin => 0,
CountDefault => 0,
},
{
Key => 'user-duties',
Name => 'Verfplichtungen der Auftraggeber / Nutzer (Textfeld)',
Searchable => 1,
Input => {
Type => 'TextArea',
Size => 100,
MaxLength => 200,
},
CountMin => 0,
CountDefault => 0,
},
{
Key => 'Sysop',
Name => 'Systemverwaltungsberechtigt (Nutzernummer)',
Input => {
Type => 'Customer',
},
CountMin => 0,
CountDefault => 1,
CountMax => 100,
},
{
Key => 'sysop-text',
Name => 'Systemverwaltungsberechtigt (Textfeld)',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountDefault => 0,
},
{
Key => 'uniba.de-tech-user-ad',
Name => 'Technische Nutzer (Nutzernummer)',
Input => {
Type => 'Customer',
},
CountMin => 0,
CountDefault => 0,
CountMax => 100,
},
{
Key => 'uniba.de-tech-user-text',
Name => 'Technische Nutzer (Textfeld)',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountDefault => 0,
CountDefault => 0,
},
{
Key => 'uniba.de-wiedervorlage',
Name => 'Datum Wiedervorlage ',
Searchable => 1,
Input => {
Type => 'Date',
Required => 0,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'uniba.de-wiedervorlage-text',
Name => 'Erläuterung Wiedervorlage',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountDefault => 0,
},
];
```
## Besipiel Config-Item generischer Eintrag
1.
Definieren unter /otrs/index.pl?Action=AdminGeneralCatalog ( Klasse hinzufügen )
2.
Verwaltung der Klasse unter otrs/index.pl?Action=AdminITSMConfigItem
```
[
{
Key => 'unibadeinstanceof',
Name => 'Basiert auf ',
Searchable => 1,
Input => {
Type => 'CIClassReference',
ReferencedCIClassName => 'Service',
ReferencedCIClassLinkType => 'RelevantTo',
ReferencedCIClassLinkDirection => 'Reverse',
ReferencedCIClassReferenceAttributeKey => 'Name',
},
CountMin => 0,
CountMax => 100,
CountDefault => 1,
},
{
Key => 'org',
Name => 'Verantwortliche und nutzungsberechtigte Org-Einheit',
Searchable => 1,
Input => {
Type => 'CIClassReference',
ReferencedCIClassName => 'OrgEinheit',
ReferencedCIClassLinkType => 'RelevantTo',
ReferencedCIClassLinkDirection => 'Reverse',
ReferencedCIClassReferenceAttributeKey => 'Name',
},
CountMin => 1,
CountMax => 100,
CountDefault => 1,
},
{
Key => 'internal_system_id',
Name => 'id',
Searchable => 1,
Input => {
Type => 'Text',
Size => 50,
MaxLength => 50,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'unibadeurl1',
Name => 'Link auf Systemakte',
Searchable => 1,
Input => {
Type => 'Text',
Size => 100,
MaxLength => 512,
},
CountMin => 0,
CountMax => 100,
CountDefault => 0,
},
{
Key => 'unibadeurl2',
Name => 'Links',
Searchable => 1,
Input => {
Type => 'Text',
Size => 100,
MaxLength => 1000,
},
CountMin => 0,
CountMax => 100,
CountDefault => 0,
},
{
Key => 'Description',
Name => 'Anmerkungen',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountMax => 1,
CountDefault => 1,
},
{
Key => 'user',
Name => 'Anforderungberechtigte Nutzer (Nutzernummer)',
Input => {
Type => 'Customer',
},
CountMin => 0,
CountDefault => 0,
CountMax => 100,
},
{
Key => 'user-text',
Name => 'Anforderungberechtigte Nutzer (Textfeld)',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountDefault => 0,
CountMax => 100,
},
{
Key => 'org-provider',
Name => 'Verantwortlich für Service-Erbringung',
Searchable => 1,
Input => {
Type => 'CIClassReference',
ReferencedCIClassName => 'OrgEinheit',
ReferencedCIClassLinkType => 'RelevantTo',
ReferencedCIClassLinkDirection => 'Reverse',
ReferencedCIClassReferenceAttributeKey => 'Name',
},
CountMin => 1,
CountMax => 100,
CountDefault => 0,
},
{
Key => 'Sysop',
Name => 'Systemverwaltungsberechtigt (Nutzernummer)',
Input => {
Type => 'Customer',
},
CountMin => 0,
CountDefault => 0,
CountMax => 100,
},
{
Key => 'sysop-text',
Name => 'Systemverwaltungsberechtigt (Textfeld)',
Searchable => 1,
CountMin => 0,
CountDefault => 0,
CountMax => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountDefault => 0,
CountMax => 100,
},
{
Key => 'uniba.de-wiedervorlage',
Name => 'Datum Wiedervorlage ',
Searchable => 1,
Input => {
Type => 'Date',
Required => 0,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'uniba.de-wiedervorlage-text',
Name => 'Erläuterung Wiedervorlage',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountDefault => 1,
CountDefault => 0,
},
];
```
## Besipiel Config-Item OrgEinheit
1.
Definieren unter /otrs/index.pl?Action=AdminGeneralCatalog ( Klasse hinzufügen )
2.
Verwaltung der Klasse unter otrs/index.pl?Action=AdminITSMConfigItem
```
[
{
Key => 'schluessel',
Name => 'f01',
Searchable => 1,
Input => {
Type => 'Text',
Size => 50,
MaxLength => 50,
},
CountMin => 1,
CountMax => 1,
CountDefault => 1,
},
{
Key => 'kuerzel',
Name => 'kuerzel',
Searchable => 1,
Input => {
Type => 'Text',
Size => 50,
MaxLength => 50,
},
CountMin => 0,
CountMax => 1,
CountDefault => 1,
},
{
Key => 'www',
Name => 'www',
Searchable => 1,
Input => {
Type => 'Text',
Size => 50,
MaxLength => 512,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'vc',
Name => 'vc-kategorie',
Searchable => 1,
Input => {
Type => 'Text',
Size => 512,
MaxLength => 512,
},
CountMin => 0,
CountMax => 1,
CountDefault => 0,
},
{
Key => 'unibadeurl1',
Name => 'Link auf weitere Dokumentation',
Searchable => 1,
Input => {
Type => 'Text',
Size => 512,
MaxLength => 512,
},
CountMin => 0,
CountMax => 100,
},
{
Key => 'unibadeurl2',
Name => '(sonstige) Links',
Searchable => 1,
Input => {
Type => 'Text',
Size => 100,
MaxLength => 1000,
},
CountMin => 0,
CountMax => 100,
CountDefault => 0,
},
{
Key => 'Description',
Name => 'Beschreibung',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountMax => 1,
CountDefault => 1,
},
{
Key => 'f07',
Name => 'Leitung (Nutzernummer)',
Input => {
Type => 'Customer',
},
CountMin => 0,
CountDefault => 1,
CountMax => 1,
},
{
Key => 'f07-text',
Name => 'Leitung (Textfeld)',
Searchable => 1,
Input => {
Type => 'Text',
Size => 100,
MaxLength => 200,
},
CountDefault => 0,
},
{
Key => 'user',
Name => 'Anforderungberechtigte Nutzer (Nutzernummer)',
Input => {
Type => 'Customer',
},
CountMin => 0,
CountDefault => 1,
CountMax => 100,
},
{
Key => 'user-text',
Name => 'Anforderungberechtigte Nutzer (Textfeld)',
Searchable => 1,
Input => {
Type => 'Text',
Size => 100,
MaxLength => 200,
},
CountDefault => 0,
},
{
Key => 'uniba.de-wiedervorlage',
Name => 'Datum Wiedervorlage ',
Searchable => 1,
Input => {
Type => 'Date',
Required => 0,
},
CountMin => 0,
CountMax => 1,
CountDefault => 1,
},
{
Key => 'uniba.de-wiedervorlage-text',
Name => 'Erläuterung Wiedervorlage',
Searchable => 1,
Input => {
Type => 'TextArea',
},
CountMin => 0,
CountDefault => 1,
},
];
```
\ No newline at end of file
cmdb-beispiele-23-02-2017.md
deleted
100644 → 0
View file @
f922b6cd
cmdb-beispiele-23-02-2017
=========================
## cmdb: möglich Inhalte
*
was haben wir
*
wie ist der aktuelle Status
*
wer ist verantwortlich
*
als Nutzer
*
als Service-Erbringer
*
Historie
*
(wer hat wann was gemacht)
*
Revisionsfestigkeit