Serverboard

<< Klicken um Inhaltsverzeichnis aufzurufen >>

Navigation:  System >

Serverboard

Im Serverboard haben Sie die Möglichkeit, die Konfiguration des Infoservers, welche in einer Datei (Infoserver.ini) hinterlegt ist, direkt in der Oberfläche zu ändern. Diese Datei ist in mehrere Sektionen und den zugehörigen Einstellungen unterteilt.
 


Änderungen im Serverboard werden in Echtzeit in die Konfigurationsdatei Infoserver.ini geschrieben, d.h. das Bestätigen der Änderungen über den Klick auf Speichern ist nicht nötig.

 

Hier finden Sie eine Übersicht der verschiedenen Sektionen und deren Einstellungen:
 

Serverboard_Übersicht

 

Sie haben auch die Möglichkeit die Weboberfläche des Infoservers über den Button Serverboard_Restartbutton neu zu starten.

 

 

Allgemeine Einstellungen (general):

 

 

Sektion

Einstellung

Standardwert / Beispiel

Funktion

general

language

language = german/english (Default=german)

Definiert die Standardsprache der Weboberfläche. Hierbei stehen die Sprachen Deutsch (german) und Englisch (english) zur Verfügung.

general

password

password =

Mit base64 (Erlang) verschlüsselter Wert des Admin-Passworts.

 

Manuelle Änderung dieses Wertes wird nicht empfohlen. Mehr dazu lesen Sie im Kapitel Admin-Passwort.

general

fulllogin

fulllogin = true/false (Default=false)

Legt fest, ob der Bereich Mehr im Anmeldefenster der Weboberfläche standardmäßig expandiert (true) oder zugeklappt (false) ist.

general

sessiontimeout

sessiontimeout = 30 (Default)

Legt die Dauer in Minuten fest, in der eine erneute Anmeldung an der Oberfläche benötigt wird. Dieser Wert bezieht auf den Zeitpunkt der letzten Anmeldung und nicht auf Inaktivität.

general

info_source_edit

info_source_edit = true/false (Default=false)

Schaltet den Infoeditor standardmäßig in den Source-bearbeiten-Modus, wenn eine Info erstellt wird (true).

general

template_source_edit

template_source_edit = true/false (Default=false)

Schaltet den Infoeditor standardmäßig in den Source-bearbeiten-Modus, wenn ein Template bearbeitet wird (true).

general

info_overview_background

info_overview_background = true/false (Default=true)

Zeigt die ausgewählte Hintergrundfarbe von Infotext/Caption auch in der Infoübersicht an (true).

general

auth_messages

auth_messages = true/false (Default=true)

Fehlermeldungen bei der Authentifizierung an der Weboberfläche haben mehr Informationen.

general

stacktrace

stacktrace = true/false (Default=false)

Aktiviert Stacktraces in Fehlermeldungen.

 

 

 

Datenbank Einstellungen (couch):

 

Sektion

Einstellung

Standardwert / Beispiel

Funktion

couch

version

version = 2.0 (Default)

Version der zu verwendenden Datenbank.

couch

timeout

timeout = 10000 (Default)

Timeout der Datenbank.

couch

secret

secret =

Enthält den Secret der Datenbank.

 

Dieser Wert wird vom System gesetzt und sollte nicht manuell bearbeitet werden.

couch

reconnect_after

reconnect_after = 1000 (Default)

Zeit in Millisekunden, nach der die Datenbank versucht, sich erneut zum Server zu verbinden.

couch

proxyauth

proxyauth = true/false (Default=true)

Aktiviert/Deaktiviert proxyauth als Authentifizierungsmethode zur Kommunikation mit der Datenbank.

couch

port

port = 6984 (Default)

Verwendeter Port über SSL zur Datenbank. Wird bei Datenbank-Replikationen eingesetzt.

couch

insecure

insecure = true/false (Default=true)

Wird verwendet, um das Secret unverschlüsselt zu übergeben.

couch

https

https = true/false (Default=true)

Aktiviert/Deaktiviert die Verwendung von https als Endpunkt. Dieser Zugang ist verschlüsselt.

couch

adminport

adminport = 6986 (Default)

Zugang über SSL zur Datenbank. Wird für Konfigurationen der CouchDB benötigt.

couch

address

address = 127.0.0.1 (Default)

IP-Adresse des System, auf welchem die verwendete Datenbank installiert ist.

couch

conflict

conflict = true/false

Aktiviert/Deaktiviert “Conflict-Handling” der Datenbank. “Conflicts” können entstehen, wenn mehrere Benutzer gleichzeitig versuchen, einen Datensatz zu bearbeiten. Ist diese Funktion deaktiviert, versucht die Datenbank zehn Mal in einem Intervall die Änderungen zu Speichern.

couch

uuid

uuid =

Enthält den “Unique Identifier” der Datenbank.

 

Dieser Wert wird vom System gesetzt und sollte nicht manuell bearbeitet werden.

 

 

Einstellungen zur Weboberfläche (best_web):

 

Sektion

Einstellung

Standardwert / Beispiel

Funktion

best_web

uuid

uuid =

Enthält den "Unique Identifier" der Weboberfläche.

 

Dieser Wert wird vom System gesetzt und sollte nicht manuell bearbeitet werden.

best_web

http

http = true/false (true=Default)

Aktiviert/Deaktiviert die Verwendung von HTTP als Endpunkt. Hierbei handelt es sich nur um den unverschlüsselten Zugang. Damit die Weboberfläche ausschließlich über HTTPS erreichbar ist, muss diese Option auf false sowie der Eintrag "SSL" auf true gesetzt werden.

best_web

port

port = 8000 (Default)

Port für den Zugriff auf die Weboberfläche.

best_web

bind_address

bind_address = 0.0.0.0 (Default)

Legt fest, welche Verbindungen bzw. Adresstypen auf die Weboberfläche zugreifen dürfen.

bind_address = 127.0.0.1 - Nur lokale Verbindungen

bind_address = 0.0.0.0 - Jede beliebige IPv4-Adresse

bind_address = ::1 - Nur lokale Verbindungen mit IPv6-Unterstützung

bind_address = :: - Jede beliebige IPv6-Adresse (auch IPv4)

best_web

upload_max_filesize

upload_max_filesize = 100 (Default)

Legt die maximale Dateigröße (in MB) für das Hochladen auf den Webserver fest.

best_web

dock_scriptvar_preview

dock_scriptvar_preview = bottom/top (bottom= Default)

Bestimmt die Position der Scriptvar-Anzeige in der Info-Vorschau.

best_web

secret

secret =

Enthält den Secret der Weboberfläche.

 

Dieser Wert wird vom System gesetzt und sollte nicht manuell verändert werden.

best_web

clean_history_after

clean_history_after = 20160 (=2 Wochen, Default)

Zeitangabe in Minuten. Bereinigt nach der angegebenen Zeit die Verbindungshistorie.

best_web

clean_client_after

clean_client_after = 20160 (=2 Wochen, Default)

Zeitangabe in Minuten. Bereinigt nach der angegebenen Zeit alle Inhalte der Empfangsübersicht. (Response, Empfänger, Autoupdate-Archiv)

best_web

last_clean_history

last_clean_history = Zeitstempel

z. B. 2018-05-15T00:00:00Z

Speichert den Zeitpunkt, wann die Verbindungshistorie zuletzt bereinigt wurde. (Letzte Ausführung von "clean_history_after")

best_web

last_clean_client

last_clean_client = Zeitstempel - z. B. 2018-05-15T00:00:00Z

Speichert den Zeitpunkt, wann die Empfangsübersicht zuletzt bereinigt wurde. (Letzte Ausführung von "clean_client_after")

best_web

headers

headers = [{"Strict-Transport-Security", "max-age="}, {"X-Frame-Options", "DENY"}, {"X-Content-Type-Options", "nosniff"}]

Weitere Header können gesetzt werden.

best_web

cookies

cookies = secure; samesite;

Weitere Möglichkeiten zu den Cookie Einstellungen und deren Kompatibilität können bei den jeweiligen Herstellern der Browser entnommen werden.

 

 

Bitte beachten Sie:

 

Bei den Einstellungen "clean_history_after" sowie "clean_client_after" werden aus Gründen der Performance nur Angaben in 1440 Minuten-Schritten (entspricht 24 Stunden) berücksichtigt.

 

Beispiel:

 

Alle Werte bis 1440 entsprechen somit einem Lösch-Intervall von 24 Stunden. Alle Werte zwischen 1440 und 2880 einem Intervall von 48 Stunden.

 

Einstellungen Infoserver (best_mqtt):

 

Sektion

Einstellung

Standardwert / Beispiel

Funktion

best_mqtt

uuid

uuid=

Enthält den "Unique Identifier"

best_mqtt

secret

secret=

Enthält den Secret

 

 

SMTP Einstellungen (bi_smtp):

 

Sektion

Einstellung

Standardwert / Beispiel

Funktion

bi_smtp

smtp

smtp = true/false (true=Default)

Aktiviert/Deaktiviert den internen SMTP-Server des Infoservers.

bi_smtp

port

port = 8025 (Default)

Port des integrierten SMTP-Servers. Die Angabe des Ports wird bei der MailToInfo-Schnittstelle benötigt.

bi_smtp

ssl

ssl = true/false (false=Default)

Aktiviert/Deaktiviert SSL auf dem SMTP-Server des Infoserver.

bi_smtp

sslport

sslport = 8465 (Default)

SSL-Port zum SMTP-Server.

bi_smtp

password

password =

Mit base64 (Erlang) verschlüsselter Wert des SMTP-Servers. Dieses Passwort wird für die MailToInfo-Schnittstelle (MailToInfo-Passwort) verwendet.

bi_smtp

auth

auth = true/false (false=Default)

Sollte auth aktiviert sein, ist für den Zugriff auf den SMTP-Server immer eine Authentifizierung notwendig.

bi_smtp

bind_address

bind_address = 0.0.0.0 (Default)

Legt fest, welche Verbindungen bzw. Adresstypen der SMTP-Server akzeptieren soll.

bind_address = 127.0.0.1 - Nur lokale Verbindungen

bind_address = 0.0.0.0 - Jede beliebige IPv4-Adresse

bind_address = ::1 - Nur lokale Verbindungen mit IPv6-Unterstützung

bind_address = :: - Jede beliebige IPv6-Adresse (auch IPv4)

 

 
SSL-Einstellungen (ssl):
 

Sektion

Einstellung

Standardwert / Beispiel

Funktion

ssl

ssl

ssl = true/false (true=Default)

Aktiviert SSL für den Zugriff auf die Weboberfläche.

ssl

port

port = 8043 (Default)

Legt den Port fest, der für die Verbindung über SSL verwendet wird.

ssl

folder

folder = ssl (Default)

Gibt den Pfad zum Ordner an, der die Zertifikatdateien enthält.

ssl

cacert_file

cacert_file = rootca.pem

Name der Datei, die das CA-Zertifikat enthält. Die Datei, muss im angegebenen Ordner (folder =) vorhanden sein.

ssl

cert_file

cert_file = best_cert.pem (Default)

Name der Datei, welche das Zertifikat enthält. Die Datei, muss im angegebenen Ordner (folder =) vorhanden sein.

ssl

key_file

key_file = best_key.pem (Default)

Name der Datei, welche den Private Key enthält. Die Datei, muss im angegebenen Ordner (folder =) vorhanden sein.

ssl

ciphers

ciphers = ["ECDHE-ECDSA-AES128-SHA256", "ECDHE-ECDSA-AES128-SHA"]

Liste der Cipher Suites, die unterstützt werden sollen.

ssl

tls_versions

tls_versions = [tlsv1 | 'tlsv1.1' | 'tlsv1.2'] (Default)

Liste von TLS-Versionen, die unterstützt werden sollen.

 

 

Weitere Einstellungen:

 

Sektion

Einstellung

Standardwert / Beispiel

Funktion

couch_replicator

section

section = couch (Default)

Interne Systemeinstellungen

couch_bi_client

section

section= couch (Default)

Interne Systemeinstellungen

couch_bi_client_info

section

section = couch (Default)

Interne Systemeinstellungen

couch_bi_data

section

section= couch (Default)

Interne Systemeinstellungen

bi_filegroup

interval

interval= 60 (Default)

Aktualisiert alle 60 Minuten den Ordner best_web\etc\filegroups.

alarm

ini_onetime

ini_onetime = true / false (false=Default)

Bestimmt wie Infoclient.ini Änderungen von der Alarm App versendet werden.

 

true: Die Änderungen werden pro Benutzer nur einmal versendet.

false: Die Änderungen werden immer versendet.

alarm

list_pdf_header

list_pdf_header=

Bestimmt die Darstellung des Headers des Alarmplans.

alarm

list_pdf_table_color_header

list_pdf_table_color_header= #35baf6 (Default)

Bestimmt die Farbe des Headers des Alarmplans.

alarm

list_pdf_table_color1

list_pdf_table_color1= #cccccc (Default)

Bestimmt die Farbe einer Tabellenzeile des Alarmplans.

alarm

list_pdf_table_color2

list_pdf_table_color2=

Bestimmt die Farbe einer Tabellenzeile des Alarmplans.

alarm

txt_autoimport

txt_autoimport= 0-23 / -1 (-1=Default)

Gibt an, zu welcher Stunde der Autoimport durchgeführt werden soll. Der Wert -1 deaktiviert die Funktion.

alarm

txt_autoimport_delete_db

txt_autoimport_delete_db= all/imported/false (false=Default)

Hier können Sie txt_autoimport_delete_db=imported oder txt_autoimport_delete_db= all setzen.

Mit imported werden nur die zuletzt importierten Datensätze bereinigt wohingegen all die importierten sowie auch die manuell angelegten Datensätze gelöscht.

alarm

txt_autoimport_delete_files

txt_autoimport_delete_files=true/false (false=Default)

Setzen Sie diese Einstellung auf true, werden die für den Import verwendeten .txt Dateien nach dem Importieren aus dem Verzeichnis gelöscht.

asm

ini_onetime

ini_onetime = true / false (false=Default)

Bestimmt wie Infoclient.ini Änderungen von der Standortmanager App versendet werden.

 

true: Die Änderungen werden pro Benutzer nur einmal versendet.

false: Die Änderungen werden immer versendet.

asm

txt_autoimport

txt_autoimport= 0-23 / -1 (-1=Default)

Gibt an, zu welcher Stunde der Autoimport durchgeführt werden soll. Der Wert -1 deaktiviert die Funktion.

asm

txt_autoimport_delete_db

txt_autoimport_delete_db= true/false (false=Default)

Mit dem Eintrag (true) werden vor dem Import alle bestehenden Daten im Standortmanager bereinigt, um sicher zu stellen, dass ausschließlich die neuesten Daten vorhanden sind.

asm

txt_autoimport_delete_files

txt_autoimport_delete_files=true/false (false=Default)

Setzen Sie diese Einstellung auf true, werden die für den Import verwendeten .csv Dateien nach dem Importieren aus dem Verzeichnis gelöscht.

asm

ini_erase

ini_erase=true/false (true=Default)

Setzen Sie diese Einstellung auf false, um die Funktion zum Entfernen von Alarm Sektionen bei unzugeordneten Geräten zu deaktivieren.

asm

export_fullname

export_fullname=true/false (false=Default)

Setzen Sie diese Einstellung auf true, um automatisch den Namen des Standorts in den Dateiexport der Geräte als Beschreibung einfügen zu lassen.

alarm

rebuild_default_settings

rebuild_default_settings=

Mit dem Eintrag (true) werden essentielle Datensätze für die Alarmierungsapp neu angelegt, falls diese aus Versehen gelöscht wurden.

bi_connection

conn_keys

[<<"sessiondomain">>,<<"sessioncomputername">>,<<"sessionusername">>, <<"remoteaddress">>,<<"version">>,<<"computername">>, <<"username">>]

Mit diesem Eintrag können Sie Spalten in der Verbindungsübersicht ausblenden und neu anordnen. Tragen Sie die Spalten, welche angezeigt werden sollen, in der gewünschten Reihenfolge ein.

 

 

Mögliche Werte für conn_keys:

 

Spaltenname

Wert

_alarmname

<<"_alarmname">>

_alarmroom

<<"_alarmroom">>

_escalation_level

<<"_escalation_level">>

_realname

<<"_realname">>

_registered

<<"_registered">>

Active

<<"active">>.

ActiveAllowed

<<"activeallowed">>

Address

<<"address">>

Adresse

<<"remoteaddress">>

AllChannels

<<"allchannels">>

AuthUsername

<<"authusername">>

Benutzername

<<"username">>

best_srv

<<"best_srv">>

Bildschirmschoner

<<"screensaver">>

Channels

<<"channels">>

Computername

<<"computername">>

DICVs

<<"dynamicclientvalues">>

Domäne

<<"domain">>

Geräte-Typ

<<"_type">>

Gesperrt

<<"locked">>

GUID

<<"guid">>

host

<<"host">>

ICVs

<<"clientvalues">>

IDS

<<"ids">>

Method

<<"method">>

OfflineInfos

<<"OLI">>

Passive

<<"passive">>

Registriert am

<<"registered">>

RemoteSession

<<"remotesession">>

Session (Benutzername)

<<"sessionusername">>

Session (Computername)

<<"sessioncomputername">>

Session (Domäne)

<<"sessiondomain">>

Sprache

<<"language">>

SSL

<<"ssl">>

Statusinfo

<<"statusinfovalues">>

Terminalclient

<<"terminalclient">>

Verbunden am

<<"connected">>

Version

<<"version">>

Zugewiesene Domäne

<<"domain2">>

 

 
Neuen Serverboard Eintrag erstellen
 
Über die Schaltfläche button-neu (Neuer Serverboard Eintrag) können Sie einen neuen Eintrag hinzufügen.
 
SystemEin

 

Wenn Sie einen neuen Eintrag einer bestimmten Sektion hinzufügen möchten, geben Sie im Feld Sektion eine bestehende Sektion an (ohne Klammern). Ist die angegebene Sektion nicht vorhanden, wird beim Klick auf Speichern eine neue Sektion erstellt und der angegebene Eintrag der neuen Sektion hinzugefügt.

 

Beispiel:

 

Im folgenden Beispiel werden wir die Dauer des sessiontimeout von 30 Minuten auf 45 Minuten erhöhen.

 

Gehen sie hierfür wie folgt vor:

 

1.) Öffnen Sie die App Serverboard (System -> Serverboard).

 

2.) Rufen Sie über Serverboard_+ die Maske zum Erstellen eines neuen Serverboard Eintrag auf und tragen Sie folgende Werte ein:

 

Sektion:

Geben Sie hier die entsprechende Sektion der Einstellung an.

Schlüssel:

Tragen Sie hier den Schlüssel ein.

Wert:

Hier wird dem Schlüssel ein Wert zugewiesen.

 

 

Serverboard_Neuer_Eintrag

 

3.) Mit einem Klick auf Speichern erhöhen Sie die Dauer der Sitzung mit sessiontimeout von standardmäßig 30 Minuten auf 45 Minuten.