Probleme bei der Überwachung
Das Programm kann Remote-Computer nicht neu starten und herunterfahren. Was kann ich tun?
Wie führe ich eine GET- oder POST-HTTP-Anfrage als Reaktion auf einen Fehler in der Alarmaction aus?
Der Überwachungsdienst wird sehr langsam gestoppt oder gar nicht. Wie behebt man das?
SNMP-Probleme
Ich füge im MIB-Browser neue .mib-Dateien hinzu, sehe aber die neuen OIDs nicht im Baum. Warum?
E-Mail-/SMS-Probleme
Das Programm sendet keine Alarm-SMS, obwohl Testnachrichten erfolgreich gesendet wurden. Warum?
Pro-Version
Das Programm schreibt Informationen sehr langsam in die Datenbank. Warum?
Die Web-Oberfläche lässt sich nicht starten.
Wie erstelle ich die Freigabe Admin$ für die Remote-Agent-Installation, wenn sie deaktiviert ist?
Die Prüfungsstatus werden in der Konsole nicht aktualisiert. Wie behebt man das?
Wie aktiviere ich die akustische Benachrichtigung in der Web-Oberfläche?
Wie verschiebe ich die Programmdatenbank an einen anderen Speicherort/Ordner?
Die Datenbankdatei NETMONITOR.FDB ist sehr groß geworden. Wie reduziere ich ihre Größe?
Weitere Fragen
Wo speichert das Programm Statistiken, Berichte und andere Daten?
Probleme bei der Überwachung
Frage: Das Programm kann nicht auf einen freigegebenen Ordner zugreifen oder die Liste der Dienste oder Prozesse auf einem anderen Computer abrufen. Beim Konfigurieren der Überwachungsprüfung konnte ich jedoch auf den Ordner zugreifen und die Dienstliste sehen. Was soll ich tun?
Antwort: Das liegt daran, dass das Programm (der GUI-Teil) unter Ihrem aktuellen Konto gestartet wird, der Überwachungsdienst (10-Strike Network Monitor Service) jedoch standardmäßig unter dem Systemkonto läuft. Führen Sie die Schritte 1–6 unten aus, um das zu beheben.
Die Schritte 1–4 sorgen dafür, dass der Überwachungsdienst unter Ihrem PC-Administratorkonto
statt unter dem System-Konto startet:
1. Öffnen Sie den Dienst-Manager: „Start“ -> „Ausführen...“ -> Geben Sie services.msc ein und klicken Sie auf „OK“.
2. Suchen Sie den 10-Strike Network Monitor Service und öffnen Sie die Eigenschaften per Doppelklick.
3. Wechseln Sie zur Registerkarte „Anmelden“.
4. Wählen Sie die Option „Dieses Konto“. Klicken Sie auf „Durchsuchen...“, „Erweitert...“ und dann „Jetzt suchen“. Wählen Sie ein geeignetes Administratorkonto (es muss Admin-Rechte auf Ihrem Computer haben). Klicken Sie auf „OK“ und erneut auf „OK“. Unten in den Feldern „Kennwort“ und „Kennwort bestätigen“ geben Sie das Kennwort dieses Kontos ein. Klicken Sie auf „OK“ und starten Sie den Dienst und das Programm neu.
5. Aktivieren Sie in den Eigenschaften der Prüfungen „Dienststatus“, „Prozess vorhanden“, „Datei/Ordner vorhanden“, „Dateigröße“, „Festplattenplatz“, „MS SQL Server“ (mit Windows-Autorisierung) die Option „Autorisierung erforderlich“ und geben Sie Login und Kennwort eines Benutzers ein, der sich mit dem Remote-Computer verbinden kann und dort Admin-Rechte hat.
6. Auf dem Remote-Computer sollte das klassische Zugriffsmodell ausgewählt sein. In einer Domäne ist das Modell Klassisch standardmäßig aktiv und sollte nicht geändert werden (sonst wird das Modell Gast verwendet).
So prüfen oder ändern Sie das Zugriffsmodell auf dem PC:
- Öffnen Sie auf dem Remote-PC die Konsole „Start“ – „Systemsteuerung“ – „Verwaltung“ – „Lokale Sicherheitsrichtlinie“.
- Öffnen Sie den Eintrag „Lokale Richtlinien“ – „Sicherheitsoptionen“ (unter Windows 7: „Sicherheitseinstellungen“ – „Lokale Richtlinien“ – „Sicherheitsoptionen“).
- Suchen Sie in der rechten Spalte „Netzwerkzugriff: Freigabe- und Sicherheitsmodell für lokale Konten“.
- Öffnen Sie die Eigenschaften und wählen Sie „Klassisch – lokale Benutzer authentifizieren sich selbst“. Übernehmen Sie die Änderungen.
Wenn UAC (Benutzerkontensteuerung) auf dem PC aktiviert ist, kann der Netzwerkzugriff auf die benötigten Informationen auch bei korrektem Login und Kennwort problematisch sein.
Frage: Kann ich einen Alarm so einstellen, dass er nur ausgelöst wird, wenn die Prüfung 2 Mal hintereinander fehlschlägt? Ich erhalte viele Fehlalarme von einem Rechner. Die Überwachung meldet den Rechner als ausgefallen, aber bei der Prüfung ist er in Ordnung.
Antwort: Ja, das ist möglich. Im Fenster zur Auswahl des Überwachungsprüfungstyps (Schritt 1 von 3 des Assistenten für Überwachungseinstellungen) gibt es die Parameter Versuche und Verzögerung. Erhöhen Sie die Einstellung Versuche, um Fehlalarme zu vermeiden.
Frage: Ich kann den Typ der Überwachungsprüfung nicht ändern. Das Feld ist ausgegraut und ICMP-Ping ist in der Liste ausgewählt. Wie kann ich ihn z. B. auf TCP ändern?
Antwort: Das Programm erlaubt keine Änderung des Prüfungstyps bei bestehenden Prüfungen. Fügen Sie eine neue Überwachungsprüfung hinzu und wählen Sie den gewünschten Typ.
Frage: Unterstützt das Programm hierarchische Alarmierung (Abhängigkeiten)? Damit meine ich: Ich brauche keinen Alarm für jedes Element in einer Zweigstelle, wenn Firewall oder VPN ausgefallen sind.
Antwort: Die Abhängigkeit wird in Schritt 2 des Assistenten für Überwachungseinstellungen konfiguriert. Wenn Sie auf Hinzufügen klicken, können Sie eine Überwachungsprüfung aus der Liste verfügbarer Prüfungen auswählen (Ihre aktuell bearbeitete Prüfung hängt dann von dieser Prüfung ab).
Machen Sie die Prüfungen der Remote-Hosts abhängig von der Gateway-Prüfung. Ist das Gateway ausgefallen, sendet das Programm keine Benachrichtigungen zu Fehlschlägen der abhängigen Prüfungen.
Frage: Wenn ein System für 2 Tage eine geplante Ausfallzeit hat, möchte ich es in die Wartung setzen, damit für dieses Gerät keine Alarme gesendet werden – statt es zu löschen und neu hinzuzufügen.
Antwort: Zum Konfigurieren der geplanten Ausfallzeit öffnen Sie über das Kontextmenü das Fenster „Host bearbeiten...“ und wählen die Registerkarte „Geplante Ausfallzeit“. Sie können Prüfungen auch vorübergehend über den Menüpunkt „Prüfung deaktivieren“ abschalten.
Frage: Das Programm kann Remote-Computer nicht neu starten und herunterfahren. Was kann ich tun?
Antwort: Prüfen Sie Folgendes:
1) Auf Ihrem und dem Remote-PC, den Sie herunterfahren möchten, muss der Dienst "Remote Procedure Call (RPC)" laufen.
2) Prüfen Sie, ob der Remote-PC online ist. Pingen Sie den PC an oder führen Sie eine andere Prüfung aus.
3) Das Protokoll NetBios muss in der Firewall auf beiden Computern freigegeben sein (Ports 139 und 445).
4) Wenn alles oben in Ordnung ist, müssen Sie vermutlich das Netzwerkzugriffsmodell in den Windows-Sicherheitseinstellungen auf dem Remote-PC auf „Gast“ umstellen.
So prüfen oder ändern Sie das Zugriffsmodell auf dem PC:
- Öffnen Sie auf dem Remote-PC die Konsole „Start“ – „Systemsteuerung“ – „Verwaltung“ – „Lokale Sicherheitsrichtlinie“.
- Öffnen Sie den Eintrag „Lokale Richtlinien“ – „Sicherheitsoptionen“ (unter Windows 7: „Sicherheitseinstellungen“ – „Lokale Richtlinien“ – „Sicherheitsoptionen“).
- Suchen Sie in der rechten Spalte „Netzwerkzugriff: Freigabe- und Sicherheitsmodell für lokale Konten“.
- Öffnen Sie die Eigenschaften und wählen Sie das Zugriffsmodell „Gast“. Übernehmen Sie die Änderungen.
Warnung! Das Zugriffsmodell Gast verringert die Sicherheit des Systems. Informieren Sie sich bitte über dieses Thema, bevor Sie das Gastmodell aktivieren.
Frage: Das Programm scannt mein LAN sehr langsam nach Hosts oder hängt, wenn unter Windows XP die Option "TCP-Ping" ausgewählt ist. Warum?
Antwort: Das liegt an Windows-Beschränkungen der Anzahl gleichzeitiger ausgehender halbgeöffneter TCP-Verbindungen unter Windows XP SP2(x86,x64)/SP3, 2003 Server SP1(x86)/SP2(x86,x64), Vista ohne SP(x86,x64) und mit SP1(x86,x64).
Frage: Unser Netzwerk verwendet DHCP (Dynamic Host Configuration Protocol). Wie stellen wir sicher, dass das Programm die Computer korrekt anpingt und den richtigen Zustand anzeigt?
Antwort: Beim Hinzufügen von Computern zur Überwachungsliste geben Sie die textuellen Adressen (Netzwerkname oder DNS-Name) im Feld "Hostadresse" ein. Vor der Prüfung wird die textuelle Adresse zuerst in eine IP-Adresse umgewandelt, und erst danach werden die Prüfungen ausgeführt.
Beim Hinzufügen über den Scan der Netzwerkumgebung trägt das Programm die Computernamen automatisch in die Adressfelder ein; weitere Schritte sind nicht erforderlich.
Beim Hinzufügen über den Scan eines IP-Bereichs können gefundene Hostnamen automatisch aus IP-Adressen ermittelt werden. Im letzten Schritt 4 des Netzwerk-Scan-Assistenten wählen Sie DNS-Namen verwenden für Hostadressen.
Frage: Ich kann die Prüfungen WMI, Druckerstatus oder zugeordnetes Laufwerk nicht konfigurieren. Die Listen bleiben leer. Was mache ich falsch?
Antwort: Lesen Sie bitte das Thema WMI-Fehlerbehebung in der Hilfe. Prüfen Sie, ob Ihre Windows-Version Remote-WMI unterstützt, und kontrollieren Sie die Sicherheitseinstellungen.
Frage: Wie führe ich eine GET- oder POST-HTTP-Anfrage als Alarmaction aus?
Antwort: Verwenden Sie dazu die Ausführung eines VBScripts.
VBScript-Beispiel für eine GET-Anfrage:
function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "GET", "https://send.cpsms.dk/sendsms?to:79991234567?from:79991234567?msg:test", False
request.send
Main = ""
end function
VBScript-Beispiel für eine POST-Anfrage (Nachricht an Telegram):
function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "POST", "https://api.telegram.org/bot454654680:ADFgdfghdf5p5tAQrdZ6Ilf_G7e_3dy0qhOCi1E/sendMessage?chat_id=344565393&text=test_message", false
request.send
Main = ""
end function
VBScript-Beispiel für eine POST-Anfrage mit JSON (Nachricht an Slack per Webhook):
function Main
Dim request
Set request = CreateObject("MSXML2.XMLHTTP")
request.open "POST", "https://hooks.slack.com/services/TJFGH8JW/BJS2FGH60/YAz456hfghtHHzinOvFxhTx2zBHH", false
request.send "{""text"": ""test_message""}"
Main = ""
end function
Frage: Der Überwachungsdienst wird sehr langsam gestoppt oder gar nicht. Wie behebt man das?
Antwort: Beim Stoppen des Überwachungsdienstes ("10-Strike Network Monitor (Pro) Service") versucht dieser in der Regel, alle laufenden Prüfungen sorgfältig zu beenden und wartet auf deren vollständige Beendigung. Manchmal wartet eine Prüfung auf eine Netzwerantwort und hängt. Bei mehreren solchen Prüfungen wartet der Dienst, bis alle Prozesse beendet sind. Passiert das häufig, können Sie den Dienst so konfigurieren, dass er schneller stoppt und Prozesse ohne Warten beendet. Öffnen Sie dazu die Programmeinstellungen, Abschnitt Überwachung, und deaktivieren Sie die Einstellung Beim Dienststopp auf Beendigung der Prüfung warten. Danach stoppt der Dienst deutlich schneller.
Um einen beim Start oder Stopp hängenden Überwachungsdienst zu beenden, beenden Sie den Prozess NMsvc.exe (NMProsvc.exe in der Pro-Version) im Task-Manager. Wir empfehlen vorher Folgendes: Öffnen Sie den System-Dienst-Manager, suchen Sie den 10-Strike Network Monitor (Pro) Service und öffnen Sie die Eigenschaften. Öffnen Sie die Registerkarte Wiederherstellung und wählen Sie in den Dropdown-Listen Erster Fehler, Zweiter Fehler und Weitere Fehler "Keine Aktion". Andernfalls startet der Dienst nach dem Beenden des Prozesses im Task-Manager automatisch erneut.
SNMP-Probleme
Frage: Das Programm kann sich nicht über SNMP mit einem anderen Computer verbinden. Der SNMP-Dienst läuft und der Community-String ist korrekt. Was ist falsch?
Antwort: Vermutlich blockiert die Windows-Firewall das SNMP-Protokoll auf Ihrem und dem Remote-PC.
Versuchen Sie, die Firewall zu deaktivieren und prüfen Sie, ob das hilft. Blockiert die Firewall SNMP, fügen Sie den SNMP-Dienst auf dem Remote-PC den Ausnahmen
in den Windows-Firewall-Einstellungen hinzu. Öffnen Sie dazu "Systemsteuerung" -> "Windows-Firewall". Wechseln Sie zur Registerkarte Ausnahmen. Klicken Sie auf "Programm hinzufügen" -> "Durchsuchen...". Geben Sie im Feld "Dateiname" den Pfad zum SNMP-Dienst ein. Beispiel: C:\WINDOWS\System32\snmp.exe. Den korrekten Pfad finden Sie in den Eigenschaften des SNMP-Dienstes.
Auf Ihrem lokalen PC sollten Sie auch unser Programm c:\Program files\10-Strike Network Monitor\NetMonitor.exe und den Überwachungsdienst c:\Program files\10-Strike Network Monitor\NMsvc.exe zur Ausnahmeliste Ihrer Firewall hinzufügen.
Frage: Das Programm kann sich nicht über SNMP mit einem anderen Host verbinden und Daten abrufen. Ich erhalte den SNMP-Fehler 40. Was bedeutet das?
Antwort: Fehlercode 40 bedeutet, dass der Datenwert nicht abgerufen werden kann oder der SNMP-Agent nicht gestartet ist ("SNMP-Dienst schlägt fehl oder startet nicht"). Der SNMP-Dienst muss auf dem Host gestartet sein, oder Sie müssen den korrekten SNMP-Community-String (Kennwort) angeben.
Frage: Ich füge im MIB-Browser neue .mib-Dateien hinzu, sehe aber die neuen OIDs nicht im Baum. Warum?
Antwort: 1. Das kann passieren, wenn eine neue MIB-Datei aus folgenden Gründen nicht kompiliert werden kann:
- Variablen- und Wertnamen enthalten Unterstriche.
- Typnamen beginnen mit Kleinbuchstaben.
- Zahlen beginnen mit Großbuchstaben.
- Werte beginnen mit Großbuchstaben.
2. Abhängige MIB-Dateien wurden vor der problematischen MIB-Datei nicht ins Programm geladen. Die Liste abhängiger Dateien finden Sie im Abschnitt IMPORTS der MIB-Datei.
Sie können problematische MIB-Dateien an unseren technischen Support senden, damit wir die Ursache klären und Ihnen helfen können.
E-Mail-/SMS-Probleme
Frage: Das Programm kann Alarme nicht per E-Mail und SMS senden. Wie behebe ich das bzw. konfiguriere das Programm richtig? Was ist der SMS-Server?
Antwort: Zum Senden von E-Mail-Alarmen gehen Sie wie folgt vor:
1. Konfigurieren Sie im Abschnitt E-Mail der Programmeinstellungen die SMTP-Serveradresse (z. B. smtp.gmail.com), den Port (Standard 25), Login und Kennwort für den E-Mail-Versand. Geben Sie außerdem eine Betreffzeile und die Absender-E-Mail-Adresse an. Einige Provider blockieren TCP-Port 25. Fragen Sie in diesem Fall Ihren E-Mail-Anbieter (Website), ob alternative Ports für den SMTP-Server verfügbar sind (z. B. 2525).
2. Wählen Sie einen Host in der Liste. Wählen Sie eine Überwachungsprüfung, öffnen Sie das Kontextmenü, klicken Sie auf "Bearbeiten". Klicken Sie auf "Weiter>>", bis Schritt 3 angezeigt wird. Aktivieren Sie Nachricht anzeigen, wenn Bedingung erfüllt und dann E-Mail-Nachricht senden. Geben Sie die gewünschte E-Mail-Adresse an.
Zum Senden von SMS-Alarmen gehen Sie ähnlich vor. Unser Programm sendet SMS per E-Mail. Die meisten Mobilfunkanbieter haben E-Mail-zu-SMS-Gateways. Fragen Sie Ihren Anbieter oder suchen Sie im Internet nach „email to SMS gateways“.
1. Konfigurieren Sie im Abschnitt SMS der Programmeinstellungen die SMS-Gateway-Adresse Ihres Anbieters (z. B. sms.mygsmop.com). Geben Sie Ihre Ländervorwahl im Feld Präfix ein. Aktivieren Sie Telefonnummer im E-Mail-Betreff, falls das Gateway Ihres Anbieters das erfordert.
2. Konfigurieren Sie die SMTP-Einstellungen wie oben für ausgehende E-Mails beschrieben.
3. Wählen Sie einen Host in der Liste. Wählen Sie eine Überwachungsprüfung, öffnen Sie das Kontextmenü, klicken Sie auf "Bearbeiten". Klicken Sie auf "Weiter>>", bis Schritt 3 angezeigt wird. Aktivieren Sie "Nachricht bei bestandener (und/oder fehlgeschlagener) Prüfung anzeigen" und dann SMS-Nachricht senden. Geben Sie Ihre Mobilnummer ohne Ländervorwahl an. Die Vorwahl wird automatisch aus den SMS-Einstellungen des Programms übernommen (Feld Präfix).
Frage: Wenn Alarm-E-Mails über MS Exchange Server gesendet werden, erhalte ich den Fehler 504 5.7.4 "Unrecognized authentication type". Wie behebt man das?
Antwort: Die Antwort finden Sie ggf. hier. Sie müssen einen neuen Empfangsconnector für SMTP-Verbindungen von Drittanbietern hinzufügen.
Frage: Beim Senden von Alarm-E-Mails tritt ein Autorisierungsfehler auf, obwohl Login und Kennwort des Postfachs (Google, Yahoo) korrekt sind. Wie behebt man das?
Antwort: Viele kostenlose Maildienste wie GMail schützen Postfächer zusätzlich vor dem Zugriff durch externe Anwendungen, da Angreifer oft darüber Konten kompromittieren. Um über vertrauenswürdige externe Anwendungen E-Mails senden zu können, müssen Sie diese in die Liste der erlaubten Anwendungen aufnehmen oder in den Kontoeinstellungen ein spezielles App-Kennwort erzeugen. Jeder Maildienst hat eigene Schutzmechanismen; suchen Sie in der Hilfe, wie Sie eine externe Anwendung als vertrauenswürdig hinzufügen. Links zu Hilfethemen gängiger kostenloser E-Mail-Dienste:
- Gmail: https://support.google.com/a/answer/6260879
- Yahoo: https://help.yahoo.com/kb/generate-manage-third-party-passwords-sln15241.html
Frage: Das Programm kann keine SMS senden, obwohl der angegebene COM-Port vorhanden ist. Wie behebt man das?
Antwort: Beim Installieren von Modem- oder Telefontreibern werden oft mehrere virtuelle COM-Ports hinzugefügt. Nicht alle davon erlauben die Arbeit mit dem Gerät. Versuchen Sie einen anderen geöffneten COM-Port. Beachten Sie auch, dass nicht alle Modems die zum SMS-Versand nötigen AT-Befehle unterstützen.
Frage: Das Programm sendet keine Alarm-SMS, obwohl Testnachrichten erfolgreich gesendet wurden. Warum?
Antwort: Wahrscheinlich liegt es an der Nachrichtenlänge (zu lang). Das Programm kann lange Nachrichten auf mehrere SMS aufteilen, scheitert aber manchmal beim Versand langer Texte. Entfernen Sie in diesem Fall den Platzhalter %T aus dem Nachrichtentext. Er fügt detaillierte Fehlerinformationen ein und kann die beschriebenen Probleme verursachen. Verfassen Sie einen kurzen, für Sie verständlichen Text. Das verringert die Anzahl der SMS, verbessert die Leistung und senkt die Kosten.
Zwei Einstellungen beeinflussen den Nachrichtentext. Die erste ist die globale Nachrichtentext-Einstellung. Sie betrifft das Format aller Alarme einschließlich Bildschirm, Protokoll und E-Mail und wird in den Programmeinstellungen konfiguriert. Wir empfehlen sie nicht zur Lösung dieses Problems. Die zweite ist lokal: Sie können den Text für jeden Alarmtyp jeder Überwachungsprüfung festlegen. Klicken Sie dazu im Assistenten für Überwachungseinstellungen auf die Schaltfläche Nachricht neben dem gewünschten Alarmtyp (hier SMS) und aktivieren Sie "Eigenen Text verwenden".
Pro-Version
Frage: Das Programm schreibt Informationen sehr langsam in die Datenbank. Warum?
Antwort: Aktivieren Sie den Festplatten-Cache im Betriebssystem und im BIOS. Prüfen Sie die RAID-Parameter (falls vorhanden) und aktualisieren Sie ggf. die Treiber. Schalten Sie die Datenbank in den asynchronen Schreibmodus (http://www.firebirdsql.org/manual/gfix-sync.html).
Frage: Das Programm kann sich nicht mit der Hauptdatenbank auf einem Remote-Host verbinden. Was kann ich tun?
Antwort: Vermutlich blockiert etwas den Zugriff auf den Datenbankport TCP:3050 Firebird. Fügen Sie den Prozess fbserver.exe zur Ausnahmeliste der Firewall auf dem Datenbankserver hinzu.
Frage: Überwachungsdienst und GUI-Konsole können sich nicht mit der Datenbank verbinden. Die Meldung "Error while trying to open file" wird angezeigt.
Antwort: Wenn die Konsole keine Verbindung zur Überwachungsdatenbank herstellen kann, startet sie mit einer leeren Liste von Prüfungen und Hosts. Der Überwachungsdienst befindet sich dann im Zustand „Starting“ und versucht in Intervallen die Verbindung. Es gibt mehrere Gründe, warum Konsole und Dienst keine Verbindung zur Datenbank herstellen können.
1. Prüfen Sie, ob das Firebird-DBMS auf diesem Computer installiert ist. In der Liste der laufenden Dienste sollte Firebird Server - DefaultInstance enthalten und gestartet sein.
2. Prüfen Sie, ob die Datenbankdatei c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB vorhanden und nicht beschädigt ist.
3. Wenn Firebird bereits installiert ist, kann die Version mit der Datenbankversion inkompatibel sein. Bitte beachten Sie: Firebird 2.x funktioniert nur mit in dieser Version erstellten Datenbanken. Bei Datenbankversion 3.x/5.x ist Firebird 3.x/5.x erforderlich.
4. Wenn dieser oder ein anderer Fehler wie "The process cannot access the file because it is occupied by other process" angezeigt wird, bedeutet das vermutlich, dass eine andere Anwendung läuft und mit der Datenbank NETMONITOR über einen anderen Pfad zur Datei NETMONITOR.FDB verbunden ist. Beispielsweise sind die folgenden Pfade für das System gleich, für die Datenbank aber unterschiedlich:
1. c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB
2. c:\Users\All Users\10-Strike\Network Monitor Pro\NETMONITOR.FDB
Stellen Sie sicher, dass alle Anwendungen, die die Datenbank nutzen, denselben Datenbankpfad in ihren Einstellungen haben.
Tritt das Verbindungsproblem direkt nach der Installation auf einem sauberen Computer auf, starten Sie zuerst neu und installieren Sie das Programm anschließend vollständig neu.
Frage: Die Web-Oberfläche lässt sich nicht starten.
Antwort: Gehen Sie wie folgt vor:
1. Prüfen Sie, ob die Web-Oberfläche auf einem Server installiert ist.
2. Prüfen Sie, ob keine andere Anwendung oder kein anderer Dienst den Webserver-Port TCP:8080 verwendet. Falls doch, ändern Sie die Portnummer in der Datei <disk>:\Program Files (x86)\10-Strike Network Monitor Pro\web\start.ini auf einen freien Port.
Parametername:
jetty.port=8080
Speichern Sie die geänderte Datei und starten Sie den „Jetty Service“ neu.
3. Prüfen Sie, ob der „Jetty Service“ im Dienst-Manager vorhanden und gestartet ist. Startet er nicht, gehen Sie wie folgt vor:
- Wechseln Sie in den Ordner <disk>:\Program Files (x86)\10-Strike Network Monitor Pro\web\
- Starten Sie JettyService.exe
- Der Ordnerpfad darf in den Diensteinstellungen keine Leerzeichen enthalten. Ist der Webserver im Standardpfad installiert (c:\Program Files (x86)\10-Strike Network Monitor Pro\web\), müssen Sie das kurze Dateinamensformat (8dot3) für Ordnerpfade verwenden, um den Webserver als Dienst auszuführen. Prüfen Sie, dass die Felder Path to executable, Log path, Java classpath, Java Options und Working path in Kurzform angegeben sind und den vollständigen korrekten Pfad zum Ordner \web enthalten (in Kurzform "c:\PROGRA~2\10-PRO~1\web\").
Trifft das nicht zu und der Pfad ist unvollständig (z. B. c:\PROGRA~2\10-Strike), war die Kurznamensfunktion für neu erstellte Ordner bei der Installation deaktiviert, und das System hat keinen Kurznamen für den Programmordner vergeben. Beheben Sie das wie folgt:
- Wechseln Sie in den Ordner der Web-Oberfläche (Standard: "c:\Program Files (x86)\10-Strike Network Monitor Pro\web\").
- Führen Sie die Datei _enable_8dot3_name_creation.bat aus.
- Starten Sie den PC (oder Server) neu.
- Deinstallieren Sie das Programm und löschen Sie den Programmordner c:\Program Files (x86)\10-Strike Network Monitor Pro\ vollständig.
- Installieren Sie das Programm erneut oder nur die Web-Oberfläche, wenn Sie sie separat installieren möchten.
- Prüfen Sie Bedingung (3) erneut.
Sie können den Programmordner neu anlegen, statt das Programm zu deinstallieren und neu zu installieren. Gehen Sie dazu so vor:
- Stoppen Sie alle Programmdienste im Programmordner (Svc10StrikeNMAgent, Svc10StrikeNetMonitorPro, FirebirdGuardianDefaultInstance).
- Benennen Sie den Ordner um (z. B. 10-Strike Network Monitor Pro1).
- Erstellen Sie einen neuen Ordner namens 10-Strike Network Monitor Pro und verschieben Sie den Inhalt des alten Ordners dorthin.
- Führen Sie !_uninstall_web_svc.bat aus, um den Jetty-Webserver zu deinstallieren.
- Prüfen Sie, ob JettyService aus der Dienstliste im Dienst-Manager verschwunden ist. Andernfalls starten Sie den PC neu.
- Installieren Sie Jetty erneut mit: !_install_web_svc.bat "c:\Program Files (x86)\10-Strike Network Monitor Pro\web"
- Versuchen Sie, den Dienst JettyService zu starten.
4. Prüfen Sie die Verfügbarkeit von Port 8080.
5. Prüfen Sie, ob Java korrekt installiert ist:
- Suchen Sie in den Programmeinstellungen den Abschnitt Web. Klicken Sie auf Umgebungsvariablen konfigurieren oder öffnen Sie Computereigenschaften – Erweiterte Systemeinstellungen – Umgebungsvariablen. Suchen Sie die Variable JAVA_HOME in beiden Listen (Benutzervariablen und Systemvariablen). Fehlt sie oder verweist sie auf einen nicht vorhandenen Java-Ordner, installieren Sie das Paket der Web-Oberfläche erneut und bestätigen Sie die Java-Installation im Assistenten. Oder geben Sie den korrekten Pfad zur installierten Java-Version an (z. B. C:\Program Files (x86)\java\jdk1.8.0_174\).
- Prüfen Sie, dass der in JAVA_HOME angegebene Ordner den Unterordner bin enthält und nicht leer ist.
- Entfernen Sie andere Java-Versionen und installieren Sie Java aus dem Installationspaket unserer Web-Oberfläche.
Am einfachsten setzen Sie den Pfad zum Java-Verzeichnis über die Schaltfläche „Festlegen“ im entsprechenden Feld der Programmeinstellungen, Abschnitt Web.
Startet der Jetty Service nicht und erscheint Fehler 5 ("Zugriff verweigert"), versuchen Sie Folgendes:
1. Öffnen Sie den Task-Manager, suchen Sie den Prozess java.exe und beenden Sie ihn.
2. Öffnen Sie den Ordner c:\Program Files (x86)\10-Strike Network Monitor Pro\web\ und erstellen Sie darin den Ordner work (falls nicht vorhanden). Beim Start des Dienstes wird die Java-Umgebung der Web-Oberfläche dort entpackt (statt in einen temporären Ordner). Existiert work bereits, löschen Sie den Inhalt.
3. Starten Sie den Jetty Service erneut. Startet er korrekt, werden im Ordner work wieder Unterordner angelegt.
4. Helfen die Schritte nicht, beenden Sie java.exe erneut und installieren Sie das Paket der Web-Oberfläche von unserer Website. Wir empfehlen auch, Java über die entsprechende Option im Installationsassistenten neu zu installieren.
Frage: Wie erstelle ich die Freigabe Admin$ für die Remote-Agent-Installation, wenn sie deaktiviert ist?
Antwort: Gehen Sie wie folgt vor (eine kürzere Anleitung für Windows 7 finden Sie unter diesen Schritten):
1. Starten Sie auf dem Remote-PC den Registrierungs-Editor: "Start > Ausführen... -> regedit.exe" (oder regedt32.exe), suchen Sie den Pfad "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\lanmanserver\parameters".
2. Prüfen Sie, ob am geöffneten Pfad der folgende Wert vorhanden ist:
- Für Windows Server: AutoShareServer vom Typ REG_DWORD mit dem Wert "1". Fehlt der Wert, legen Sie ihn manuell an. Steht er auf 0 (Null), setzen Sie ihn auf 1.
- Für Windows XP/Vista/7/8/10: AutoShareWks vom Typ REG_DWORD mit dem Wert "1". Fehlt der Wert, legen Sie ihn manuell an. Steht er auf 0 (Null), setzen Sie ihn auf 1.
3. Aktivieren Sie das klassische Netzwerkzugriffsmodell und starten Sie den Computer neu:
- Öffnen Sie die "Systemsteuerung".
- Gehen Sie zu "Verwaltung > Lokale Richtlinien > Sicherheitsoptionen ".
- Wählen Sie die Richtlinie: "Netzwerkzugriff: Freigabe- und Sicherheitsmodell für lokale Konten".
- Steht sie auf „Nur Gast“, ändern Sie sie in „Klassisch“.
- Klicken Sie auf OK und starten Sie den Computer neu.
Unter Windows 7 kann die Freigabe Admin$ so aktiviert werden:
- 1) Öffnen Sie die "Systemsteuerung", wählen Sie "Netzwerk und Internet", dann "Netzwerk- und Freigabecenter".
- 2) Klicken Sie links auf "Erweiterte Freigabeeinstellungen ändern".
- 3) Aktivieren Sie "Datei- und Druckerfreigabe einschalten" und speichern Sie die Einstellungen.
- 4) Öffnen Sie den Registrierungs-Editor,
suchen Sie "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System",
legen Sie einen DWORD-Wert namens LocalAccountTokenFilterPolicy an,
setzen Sie ihn auf "1" und starten Sie den Computer neu.
Frage: Das Programm kann Temperatur- und Lüftersensorinformationen vom Mainboard eines Remote-Computers mit installiertem Remote-Agent nicht abrufen.
Antwort: Die Bibliothek SensorMonitor.dll, die die .NET-Plattform voraussetzt, ist im Remote-Agent für das Abrufen der Mainboard-Sensorparameter zuständig. Verschiedene Windows-Versionen unterstützen bestimmte Plattformversionen. SensorMonitor.dll benötigt .NET 4.7.2 oder höher für viele moderne Mainboards. Diese Version lässt sich nur unter Windows 7 SP1 und höher installieren.
Um den Agent mit der neuesten Bibliotheksversion auf diesen Windows-Versionen zu installieren, verwenden Sie das Paket ...Install\Agent\network-monitor-agent.exe im Programmordner. Das Paket erfordert .NET 4.7.2 oder höher.
Für ältere Windows-Versionen verwenden Sie das Agent-Paket ...Install\Agent\network-monitor-agent.msi. Es erfordert .NET 4.0 oder höher.
Erhalten Sie vom Agent die Fehlermeldung "Class is not registered", wurde die Bibliothek bei der Agent-Installation vermutlich nicht automatisch registriert. Gehen Sie auf dem Remote-PC (mit installiertem Agent) wie folgt vor:
- Erstellen Sie eine Desktopverknüpfung zum Ausführen von cmd.exe.
- Führen Sie cmd.exe über diese Verknüpfung mit Admin-Rechten aus (Kontextmenü "Als Administrator ausführen").
- Wechseln Sie in der Konsole in den Agent-Ordner. Der Standardpfad kann z. B. so aussehen: cd "c:\Program Files (x86)\10-Strike Network Monitor Agent". Nutzen Sie beim Tippen die Tab-Taste; das System hilft bei vorhandenen Ordnern.
- Geben Sie regdll.bat ein und drücken Sie Enter. Erscheint „Types registered successfully“, ist alles in Ordnung. Andernfalls speichern Sie einen Screenshot im PNG-Format und senden Sie ihn an unseren technischen Support.
Frage: Die Prüfungsstatus werden in der Konsole nicht aktualisiert. Wie behebt man das?
Antwort: Die Konsole erhält den Status der Prüfungen vom Überwachungsdienst. In der Standardversion (nicht Pro) verbindet sich die Konsole per TCP mit dem Dienst und meldet Verbindungsabbrüche. In der Pro-Version gibt es zwei Wege: TCP-Verbindung zum Überwachungsserver oder Lesen aus der Überwachungsdatenbank. Ist in den Eigenschaften des Überwachungsservers (Menü "Überwachung – Überwachungsserververwaltung – Bearbeiten") die Option "Konsolendatenaustausch über TCP aktivieren" aktiviert, verbindet sich die Konsole direkt mit dem Dienst.
Bei hergestellter TCP-Verbindung kann der Datenaustausch zwischen Konsole und Dienst vom System blockiert werden. Werden die Prüfungsstatus in der Konsole nicht aktualisiert, obwohl die Serverliste eine erfolgreiche Verbindung anzeigt, wechseln Sie besser zum Austausch über die Datenbank. Deaktivieren Sie "Konsolendatenaustausch über TCP aktivieren". Nach dem Aktualisierungszyklus (Intervall im Parameter "Aktualisierungsperiode der Prüfliste" im Abschnitt Überwachung der Programmeinstellungen) erhält die Konsole die Status aus der Datenbank. Das ist weniger „echtzeitnah“ als TCP (der Unterschied ist aber gering).
Frage: Wie aktiviere ich akustische Benachrichtigungen in der Web-Oberfläche?
Antwort: Akustische Benachrichtigung funktioniert in der Desktop-Anwendung und auch in der Web-Oberfläche im Browser. Für die Wiedergabe im Browser legen Sie erforderliche Sounddateien (eigene Sounds, die nicht mitgeliefert werden) im Ordner ...\Program files\10-Strike Network Monitor Pro\web\sounds\ ab. Der Pfad in den Alarmeinstellungen darf beliebig sein; der Dateiname muss übereinstimmen.
Bei den mitgelieferten Standard-Sounds (z. B. Bug_off.wav) ist nichts weiter nötig. Diese Dateien sollten im Ordner web\sounds liegen.
Frage: Wie verschiebe ich die Programmdatenbank an einen anderen Speicherort/Ordner?
Antwort: Der Standardpfad der Datenbankdatei NETMONITOR.FDB ist c:\ProgramData\10-Strike\Network Monitor Pro\.
Zum Verschieben gehen Sie wie folgt vor:
- Öffnen Sie die Programmeinstellungen auf der Seite Allgemein und ändern Sie den Pfad in der Einstellung Ordner für Programmdaten und Einstellungen.
- Schließen Sie das Programm.
- Öffnen Sie den Dienst-Manager auf dem Computer, auf dem die Firebird-Datenbank installiert ist.
- Suchen Sie den Dienst 10-Strike Network Monitor Watchdog und stoppen Sie ihn.
- Suchen Sie den 10-Strike Network Monitor Pro Service (Svc10StrikeNetMonitorPro) und stoppen Sie ihn. Stoppt der Dienst sehr langsam, öffnen Sie die Eigenschaften, Registerkarte Wiederherstellung, und setzen Sie Erster Fehler, Zweiter Fehler und Weitere Fehler auf Keine Aktion. Klicken Sie auf OK. Öffnen Sie den Task-Manager und beenden Sie den Prozess NMProsvc.exe.
- Suchen Sie den Dienst Firebird Server - DefaultInstance und stoppen Sie ihn. Wenn Firebird Guardian - DefaultInstance vorhanden ist, stoppen Sie besser diesen statt Firebird Server. Prüfen Sie danach, dass auch Firebird Server gestoppt ist.
- Verschieben Sie die Datei NETMONITOR.FDB in den gewünschten Ordner. Kopieren Sie den neuen Dateipfad in die Zwischenablage.
- Öffnen Sie die Datei c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\databases.conf in einem Texteditor (aliases.conf für Firebird 2.5).
- Bearbeiten Sie den Datenbankpfad in der Zeile NETMONITOR = C:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB und geben Sie den neuen Pfad zu NETMONITOR.FDB an. Speichern Sie databases.conf (oder aliases.conf).
- Starten Sie den Dienst Firebird Guardian - DefaultInstance (oder Firebird Server - DefaultInstance, wenn kein Firebird Guardian in der Liste ist).
- Starten Sie den Dienst 10-Strike Network Monitor Pro Service.
- Starten Sie den Dienst 10-Strike Network Monitor Watchdog.
- Starten Sie das Programm 10-Strike Network Monitor Pro.
- Stoppen Sie den Jetty Service.
- Öffnen Sie die Datei c:\Program Files (x86)\10-Strike Network Monitor Pro\web\webapps\WEB-INF\jdbc.properties in einem Texteditor.
- Bearbeiten Sie den Datenbankpfad in der Zeile db.name=localhost:C:/ProgramData/10-Strike/Network Monitor Pro/NETMONITOR.FDB, geben Sie den neuen Pfad zu NETMONITOR.FDB an und ersetzen Sie den Ordnertrenner \ durch /.
- Speichern Sie die Datei und starten Sie den Jetty Service.
Frage: Beim Laden der Web-Oberfläche bleibt die Liste der Hosts und Prüfungen leer, obwohl in der grafischen Konsole alles angezeigt wird.
Antwort: Vermutlich sind die Zugriffsrechte des Benutzers auf die Tabellen der Überwachungsdatenbank verloren gegangen. Löschen Sie diesen Benutzer und legen Sie ihn in den Programmeinstellungen neu an.
Frage: Ich habe ein signiertes Zertifikat mit dem Webserver verbunden, aber der Browser meldet beim Laden der Web-Oberfläche, dass die Verbindung nicht sicher ist.
Antwort: Die HTTPS-Verbindung ist sicher, wenn Sie die Web-Oberfläche über einen Link mit der Domäne öffnen, für die das Zertifikat ausgestellt wurde. Beim Öffnen von https://localhost:8443/netmonitor/?locale=en ist das Zertifikat ungültig. Verwenden Sie die Domänenadresse Ihres Servers statt localhost.
Weitere Fragen
Frage: Wo speichert das Programm Statistiken, Berichte und andere Daten?
Antwort: Überwachungsdatenbank und Statistiken werden im folgenden Ordner gespeichert
C:\ProgramData\10-Strike\Network Monitor\ (für Windows Vista, 7 usw.) oder
C:\Documents and Settings\All Users\Application Data\10-Strike\Network Monitor\ (für Windows XP).
Der Datenbankordner hat folgende Struktur:
- Der Unterordner RTStat enthält die Antwortzeitstatistik. Die Statistikdateien liegen in einem proprietären Format und können nicht mit Drittanbieterprogrammen gelesen werden. Zum Exportieren nutzen Sie den CSV-Export. CSV-Dateien lassen sich in MS Excel, MS Access und anderer Software importieren.
- Der Unterordner Logs enthält das Betriebsprotokoll (NetMonitor.log) und das Überwachungsprotokoll (NMAlerts.log).
- Der Unterordner Reports ist der Standardordner für erzeugte Berichte. Sie können Berichte auch in einem anderen Ordner speichern.
- Der Unterordner Saved enthält Backup-Kopien der Statistikdaten. Sie können die Statistik im Programm manuell sichern.
- .Ini-Dateien enthalten die Programmeinstellungen (NetMonitor.ini und NMAlerts.ini). Die .ini-Dateien liegen im Textformat vor.
Die Pro-Version speichert alle Daten in der Datenbankdatei c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB.
Frage: Ich habe die Überwachungsprüfungen auf einem Computer konfiguriert und möchte alle Einstellungen und Prüfungen auf einen anderen PC übertragen. Wie geht das?
Antwort: Nutzen Sie die Backup- und Wiederherstellungsfunktionen in der Standardversion von 10-Strike Network Monitor:
- Wählen Sie auf dem alten PC den Menüpunkt "Datei – Überwachungseinstellungen sichern".
- Speichern Sie die Einstellungen in einem Ordner.
- Kopieren Sie ihn auf den neuen PC.
- Installieren Sie das Programm auf dem neuen PC.
- Wählen Sie auf dem neuen PC "Datei – Überwachungseinstellungen wiederherstellen" und den gespeicherten Einstellungsordner.
Für die Pro-Version gehen Sie wie folgt vor:
- Stoppen Sie den Dienst 10-Strike Network Monitor Watchdog auf dem alten Server.
- Stoppen Sie den 10-Strike Network Monitor Pro Service auf dem alten Server.
- Stoppen Sie den Dienst Firebird Server auf dem alten Server. (Unter Firebird 2.5 empfiehlt sich der Dienst Firebird Guardian zum Stoppen/Starten.)
- Installieren Sie das Programm auf dem neuen Server (Vollinstallation).
- Stoppen Sie den Dienst Firebird Server auf dem neuen Server (siehe (1)).
- Kopieren Sie den Inhalt des Ordners c:\ProgramData\10-Strike\Network Monitor Pro\ vom alten auf denselben Pfad des neuen Servers. Prüfen Sie, dass die Datei NETMONITOR.FDB erfolgreich kopiert wurde.
- Wenn Sie das Kennwort des Datenbankadministrators (SYSDBA) geändert und/oder neue Benutzer angelegt haben, kopieren Sie auch c:\Program Files (x86)\10-Strike Network Monitor Pro\firebird\security5.fdb (security3.fdb unter Firebird 3.x bzw. security2.fdb unter Firebird 2.5) und überschreiben die vorhandene Datei auf dem neuen Server.
- Wenn Sie die Firebird-Einstellungen geändert haben, kopieren Sie die Datei c:\Program Files (x86)\10-Strike Network Pro\firebird\firebird.conf an den neuen Speicherort.
- Starten Sie den Datenbankdienst Firebird Server (unter Firebird 2.5 über Firebird Guardian) auf dem neuen Server.
- Starten Sie den 10-Strike Network Monitor Pro Service auf dem neuen Server.
- Starten Sie den Dienst 10-Strike Network Monitor Watchdog auf dem neuen Server.
F:Die Datenbankdatei NETMONITOR.FDB ist sehr groß geworden. Wie reduziere ich ihre Größe?
Antw.: Den Hauptanteil der Datensätze in der Programmdatenbank bilden die Host-Abfragestatistik und NetFlow-Daten (wenn NetFlow-Überwachung aktiv ist und Traffic-Daten empfangen werden). Die Statistik kann mehrere Millionen Datensätze pro Monat umfassen. Das Programm kann veraltete Statistik löschen und alte Tabelleneinträge entfernen. Aufgrund der Versionierung löscht Firebird Datensätze jedoch nicht physisch, sondern markiert sie nur. Mit der Zeit kann die Datei c:\ProgramData\10-Strike\Network Monitor Pro\NETMONITOR.FDB auf Dutzende und Hunderte Gigabyte anwachsen.
Das ist normal. Um die Größe zu reduzieren, müssen Sie archivieren (Backup) und anschließend aus dem Archiv wiederherstellen. Dabei werden veraltete Daten entfernt; die Dateigröße kann auf ein Zehntel sinken.
Am effektivsten ist das vollständige Löschen der Statistik in den Programmeinstellungen. Gehen Sie dazu so vor:
- Stoppen Sie die Dienste 10-Strike Network Monitor Watchdog und 10-Strike Network Monitor Pro Service (letzteres optional, aber empfohlen).
- Öffnen Sie die Programmeinstellungen, Abschnitt Statistik.
- Klicken Sie auf Statistik vollständig löschen.
- Warten Sie auf den Abschluss; der Vorgang kann mehrere Stunden dauern.
- Klicken Sie auf Archivierte Statistik löschen. Warten Sie auf den Abschluss.
Backup/Wiederherstellung der Datenbank beschreiben wir in dieser Anleitung. Oder öffnen Sie die Programmeinstellungen, Abschnitt Datenbank, und klicken Sie auf Datenbank-Backup. Nach Erstellung des Archivs NETMONITORxxx.FBK klicken Sie auf Wiederherstellen und folgen den Anweisungen.
Bitte senden Sie Ihre Fragen an unseren technischen Support.