Beschreibung:
servereye kann im Bedarfsfall auch via PowerShell Skript installiert werden.
Diese Anleitung dient dazu, weitere Sensorhubs und OCC-Connectoren direkt via PowerShell-Skript zu installieren.
INHALTSVERZEICHNIS
Voraussetzungen:
- Mindestens PowerShell v2
Vorbereitung
Bitte folgende Schritte durchführen:
- Starte auf dem System eine PowerShell (x86) als Administrator.
- Stelle außerdem sicher, dass Du signierte PowerShell Skripte ausführen kannst:
Set-ExecutionPolicy RemoteSigned
- Die Installation funktioniert nicht im System32-Ordner, navigiere daher in der PowerShell auf C:
Set-Location C:\
- Bitte lade Dir nun das aktuelle Skript hier herunter: https://cloud.server-eye.de/s/mHpaXx7rJzJdKtn?dir=/se-installer-cli/de
- Das Skript heißt "Deploy-ServerEye.ps1"
Anleitung
Die Anleitung ist ab diesem Punkt geteilt, je nachdem, ob Du einen neuen Sensorhub oder einen OCC-Connector aufsetzen möchtest.
Sensorhub Installation
Der Befehl für die Installation eines Sensorhubs lautet:
.\Deploy-ServerEye.ps1 -Deploy Sensorhub -CustomerID "CustomerID" -ParentGuid "ParentGuid" -ApiKey "ApiKey" -Silent
Wie ein API-Key erstellt wird, steht hier beschrieben: Dokumentation - API Keys
Hinweis: Es muss bei der Sensorhub Installation nicht zwingend eine ParentGuid mitgegeben werden. Der Sensorhub sucht sich in dem Fall seinen OCC-Connector automatisch via UPNP. - CustomerID
Lange UUID des Kunden im OCC, zu finden unter:- ParentGuid
Die eindeutige Guid des OCC-Connectors, an den der Sensorhub angebunden werden soll.
Wenn der Kunde bereits mehrere OCC-Connectoren besitzt und Du Dir unsicher bist, welcher OCC-Connector der richtige ist, rufe Dir daraufhin mit folgendem Befehl eine Liste der OCC-Connectoren unter dem Kunden ab.
Beachte bitte, dass "KUNDENNAME" hier mit Deinem tatsächlichen Kundennamen getauscht werden muss:
Get-SECustomer -Filter "KUNDENNAME" | Get-SEOCCConnector
Templates
Es ist auch möglich unter Angabe einer Template-ID ein Template zu der Sensorhub Installation mit auszurollen, in welchem Eure Sensoren, Einstellungen und Alarmierungen gespeichert sind.
Nutz dafür folgenden Befehl:
.\Deploy-ServerEye.ps1 -Deploy Sensorhub -CustomerID "CustomerID" -ParentGuid "ParentGuid" -ApiKey "ApiKey" -TemplateID "TemplateID" -Silent
Wie Du an die Template-ID gelangst, kannst Du hier nachlesen.
Tags
Es ist auch möglich unter Angabe einer oder mehrerer (separiert via Kommata) Tag-IDs ein Tag zu der Sensorhub Installation mit auszurollen, welcher dem Sensorhub hinzugefügt wird.
Dies ist auch nützlich für eine automatische Gruppenzuordnung innerhalb der Smart Updates Umgebung.
Nutz dafür folgenden Befehl:
.\Deploy-ServerEye.ps1 -Deploy Sensorhub -CustomerID "CustomerID" -ParentGuid "ParentGuid" -ApiKey "ApiKey" -TagIDs "TagID1","TagID2" -Silent
An die Tag-ID gelangst Du über unsere PowerShell-Helper: Installation PowerShell Helper Modul
Nutze dann den Befehl Get-SETag.
Weitere optionale Parameter
-Cleanup Switch. Wenn gesetzt, werden Überreste einer servereye-Installation vor der Neuinstallation bereinigt. Optional. -ConnectorPort Der Port, der für den OCC-Connector verwendet wird. Optional. -ProxyUrl Die Proxy-Server-URL, die für Downloads und API-Aufrufe verwendet wird. Optional. -ProxyPort Der Proxy-Server-Port. Optional. -ProxyDomain Die Proxy-Domäne für die Authentifizierung. Optional. -ProxyUser Der Proxy-Benutzername für die Authentifizierung. Optional. -ProxyPassword Das Proxy-Passwort für die Authentifizierung. Optional. -LogPath Pfad, unter dem die Logdatei erstellt werden soll. Standardwert ist %windir%\Temp. Optional. -RemoteLogPath Es kann ein Ordnerpfad angegeben werden, in den das Installationslog mit dem Namen HostnameDesSystems.log hinkopiert wird. Somit kann man von mehreren Systemen das jeweilige Logfile unter dem gleichen Ordner ablegen lassen (Netzlaufwerk). -DeployPath Das Verzeichnis, in dem Laufzeit- und Installationsdateien gespeichert werden. Standardwert ist das Skriptverzeichnis. Optional. -SkipInstalledCheck Switch. Überspringt die Prüfung auf eine vorhandene servereye-Installation. Optional.
OCC-Connector Installation
Der Befehl für die Installation eines OCC-Connectors lautet:
.\Deploy-ServerEye.ps1 -Deploy OCC-Connector -CustomerID "CustomerID" -ApiKey "ApiKey" -Silent
Beim Ausrollen eines OCC-Connectors können ebenfalls direkt optionale Parameter mitgegeben werden, wie -TemplateID, oder -TagIDs.