OCS-Inventory - OCS Plugin DBInstances Installation und Einrichtung
Beschreibung
diese Kurzanleitung soll die Schritte darstellen, wie Sie das OCS Plugin DBInstances auf dem Communication/Database Server hinterlegen und einrichten.
Erstellen Sie eine Sicherung des OCS Servers bevor Sie eine Anpassung an der DB vornehmen !!!
Schritte:
- Erstellen Sie eine *.vbs Datei mit dem Inhalt des Scripts von der Quellseite. Benennen Sie die Datei wie sie möchten - Bsp. DBInstances.vbs .
- Für den Test, kopieren Sie das erstellte VBS Script auf einen Datenbank Server, in das OCS Plugin Verzeichnis:
%ProgramFiles%\OCS Inventory Agent\Plugins
- Melden Sie sich über PHPmyAdmin am OCS Server, an der MySQL Datenbank an und erstellen eine neue Tabelle mit der Bezeichnung dbinstances von der Quellseite.
- Melden Sie sich am OCS server (direkt oder über SSH) an.
- Navigieren Sie in das folgende Verzeichnis, im die map.pm Datei von OCS Inventory anpassen zu können:
Pfad: /usr/share/perl5/Apache/Ocsinventory
Datei: Map.pm
- Fürgen Sie folgenden Code am ende des Scripts ein:
# Plugin DBINSTANCES
dbinstances => {
mask => 0,
multi => 1,
auto => 1,
delOnReplace => 1,
sortBy => 'NAME',
writeDiff => 1,
cache => 0,
mandatory => 1,
fields => {
PUBLISHER => {},
NAME => {},
VERSION => {},
EDITION => {},
INSTANCE => {},
}
},
|
HINWEIS: Der oben genannte Code muss vor den folgenden Zeilen eingegeben werden:
- Navigieren Sie in das folgende Verzeichnis zum anpassen der Plugins:
/usr/share/ocsinventory-reports/plugins/computer_detail
- Erstellen Sie ein neues Verzeichnis mit folgender Bezeichnung: mkdir cd_dbinstances
- Beziehen Sie über die Plugin Seite die Icon Symbole für das WebFrontend und kopieren diese anschließend in das Computer Detail Verzeichnis:
Pfad: /usr/share/ocsinventory-reports/plugins/computer_details/img
Bilder
cd_dbinstances.png
cd_dbinstances_a.png
cd_dbinstances_d.png
- Erstellen Sie nach Angaben der Quellseite eine PHP Seite mit folgendem Inhalt:
PHP Name: cd_dbinstances.php
Pfad: /usr/share/ocsinventory-reports/plugins/computer_detail/cd_dbinstances
- Führen Sie folgende Kommandos aus um die Rechte an der PHP Datei zu ändern:
chmod 0755 ./cd_dbinstances.php
chown root:www-data ./cd_dbinstances.php
- Passen Sie die Spracheausgaben wie auf der Quellseite beschrieben an.
Pfad: /usr/share/ocsinventory-reports/plugins/language/german/
Datei: german.txt
Einzufügender Text nach Kommando 6000:
6500 Datenbank Instanz(en) 6501 Herausgeber 6502 Ausgabe 6503 Instanz
|
- Fügen Sie folgende Zeilen in die dc_config.txt Datei ein um das Plugin zu aktivieren:
Verzeichnis: /usr/share/ocsinventory-reports/plugins/computer_detail/cd_config.txt
<ORDER>
.......
.......
23:cd_dbinstances
</ORDER>
<LBL>
.......
.......
cd_dbinstances:g(6500)
</LBL>
<ISAVAIL>
.......
.......
cd_dbinstances:dbinstances
</ISAVAIL>
<URL>
.......
.......
cd_dbinstances:23
</URL>
|
- Speichern Sie diese Anpassungen ab und verlassen den Editor.
Wenn Sie die oben genannten Schritten abgeschlossen haben, starten Sie entweder den Apache/SQL Dienst neu oder gleich den gesamten Server.
Allg. Hinweis: Die Hier beschriebenen Ändernungen/Anpassungen werden bei einem Versionsupdate von OCS verworfen. Erstellen Sie sich eine Kopie der Datei vor einem Produkt Update!
Quelle: http://wiki.ocsinventory-ng.org/index.php/Plugins:DBInstances
Info: https://packages.debian.org/wheezy/all/ocsinventory-server/filelist