servereye kann im Bedarfsfall auch via PowerShell Script installiert werden. PowerShell v3 oder höher wird benötigt.
Diese Anleitung dient dazu, weitere Sensorhubs und OCC-Connectoren direkt via PowerShell zu installieren.
Prüfe bitte als Voraussetzung, dass Microsoft .NET 4.7 Framework auf der Maschine installiert ist.
1) Starte auf dem System eine PowerShell(x86) als Administrator!:
Stelle außerdem sicher, dass Du PowerShell Skripte ausführen kannst:
Get-ExecutionPolicy
Hier sollte AllSigned, RemoteSigned oder Unrestricted stehen.
Wenn nicht, setze RemoteSigned mit:
Set-ExecutionPolicy RemoteSigned
2) Bitte lade Dir nun das aktuelle Script hier herunter. Öffne eine PowerShell. Wechsle in den Ordner, in den die Installationsdateien geladen werden sollen.
Achtung: Installation funktioniert nicht im System32-Ordner, navigiere daher in der PowerShell auf C.
Set-Location c:\
Führe folgenden Befehl aus:
iwr https://occ.server-eye.de/download/se/Deploy-ServerEye.ps1 -OutFile Deploy-ServerEye.ps1
3) Die Anleitung ist nun dreigeteilt, je nachdem, ob Du nur einen neuen Sensorhub oder einen weiteren OCC-Connector oder eine komplette Erstinstallation/ Neuer Kunde aufsetzen willst:
3.1) Sensorhub Installation
.\Deploy-ServerEye.ps1 -Download -Install -Deploy SensorhubOnly -Customer <CustomerNumber> -Secret <SecretKey> -ParentGuid <ParentGuid>
Die Parameter <CustomerNumber>, <SecretKey> und <ParentGuid> musst Du entsprechend anpassen. Die benötigten Daten entnimmst Du der Config File Deines OCC-Connectors.
Öffne dazu auf der Maschine des OCC-Connectors das servereye Installationsverzeichnis unter c:\programme (x86)\server-eye und wechsele dann in den Unterordner CONFIG.
Öffne hier mit dem Windows Editor die Datei se3_cc.conf. In dieser Config Datei stehen die 3 Werte drin. Füge die Werte in Dein PowerShell Script ein.
CustomerNumber = CustomerNumber ist die Kundennummer des Kunden im servereye System.
SecretKey = Der SecretKey ist ein Schlüssel, der pro Kunde bei der Erstinstallation generiert wird und der Zuordnung dient.
parentGuid = die eindeutige Guid des OCC-Connectors an den der Sensorhub angebunden werden soll.
Der Secretkey ist für alle servereye Installationen eines Kunden gleich und steht in jeder Config-Datei.
Solltest Du aktuell keinen Zugriff auf die Config-Datei Deines OCC-Connectors haben, kannst Du die Werte auch bei unserem Support erfragen.
BEACHTE: Bitte trage unter keinen Umständen hier Deine Logindaten als CustomerNumber oder SecretKey ein. Die Installation ist danach nicht funktionsfähig, wenn nicht die korrekten Werte eingetragen sind.
3.2) OCC-Connector Installation
.\Deploy-ServerEye.ps1 -Download -Install -Deploy all -Customer <CustomerNumber> -Secret <SecretKey>
Die Parameter <CustomerNumber> und <SecretKey> musst Du auch bei der Connector Installation entsprechend anpassen. Die benötigten Daten entnimmst Du entweder einer anderen Config-Datei, wenn es eine beim Kunden gibt oder alternativ legst Du den Kunden ganz neu via PowerShell an. Dies ist im nachfolgenden Punkt 3.3 beschrieben.
Wird ein neuer Kunde via PowerShell angelegt, wird noch in der PowerShell Ausgabe nach Durchführen des Befehls der zum neuen Kunden gehörende SecretKey und die CustomerNumber ausgegeben. Bitte kopiere Dir diese Daten.
BEACHTE: Bitte trage unter keinen Umständen hier Deine Login Daten als CustomerNumber oder SecretKey ein. Die Installation ist danach nicht funktionsfähig, wenn nicht die korrekten Werte eingetragen sind.
SecretKey per PowerShell abfragen:
Wenn Du den SecretKey nicht bei der Kundenanlage gespeichert hast und noch kein installiertes System beim Kunden hast, kannst Du den SecretKey auch über die PowerShell abfragen.
Dafür meldest Du Dich an den PowerShell Helpern an und fragen dann mit dem Filter auf den Kundennamen, den SecretKey und die CustomerNumber ab:
Wenn Du unsere PowerShell Helper noch nicht installiert haben solltest, findest Du in diesem Artikel eine Anleitung, wie Du diese installieren kannst:
Installation Powershell Helper Modul
Ausrollen von Templates:
Es ist auch möglich über die Silent-Installation unter Angabe einer Template-ID und eines API-Keys servereye mit einem bestehenden Template auszurollen, in welchem Eure Sensoren, Einstellungen und Alarmierungen gespeichert sind.
Bitte gehe dazu wie folgt vor:
.\Deploy-ServerEye.ps1 -Download -Install -Deploy SensorhubOnly -Customer <CustomerNumber> -Secret <SecretKey> -ParentGuid <ParentGuid> - APIKey <APIKey> -ApplyTemplate -TemplateID <TemplateID>
BEACHTE:
3.3) Neuer Kunde via PowerShell
Für die Erstellung eines neuen Kunden folge einfach diesem Eintrag:
Anleitung - Erzeugen eines neuen Kunden über die Powershell
3.4) Proxydaten im PowerShell Skript hinterlegen
Falls die Maschine hinter einem Proxy ist, können auch diese Daten im Skript hinterlegt werden.
Dazu bitte folgenden Artikel nutzen:
Anleitung - Installation von Server-Eye mit hinterlegtem Proxy über PowerShell