Sie sind hier: Startseite > Produkte > Network Inventory Explorer > Benutzerhandbuch > Clients zur Datenerfassung nutzen

Clients zur Datenerfassung nutzen

Die Client-Anwendung ist eine weitere Programmkomponente (nachfolgend „Client“ genannt), mit der Sie Computer inventarisieren können, die derzeit nicht mit dem Netzwerk verbunden sind (sowie Computer, auf die nicht per WMI zugegriffen werden kann und bei denen die Abfrage über Agents aus irgendeinem Grund nicht funktioniert). Dies ist die bevorzugte Methode für große und verteilte Netzwerke (mit Hunderten von Maschinen oder „Außendienst“-Laptops), erfordert jedoch einen gewissen Konfigurationsaufwand.

Der Client ist ein kleines Programm, das auf den Computern gestartet werden muss. Es scannt das Computerinventar lokal und speichert die Daten in zwei Dateien, die anschließend „weitergegeben“ werden (in eine Freigabe auf Ihrem Dateiserver kopiert, per E-Mail gesendet oder auf FTP hochgeladen). Das Hauptprogramm importiert diese Client-Datendateien aus allen Speicherorten in die Hauptdatenbank und verarbeitet die neuen Daten.

Die Dateien von 10-Strike Network Inventory Client befinden sich im Programmordner „\Program Files\10-Strike Network Inventory Explorer\Client\“:

NIEClient.exe – die Client-Anwendung. Sie erfasst die Inventardaten lokal über WMI und kopiert die Daten in einen Ordner.
NIEClientCFG.exe – das Client-Konfigurationsprogramm. Bitte konfigurieren Sie: 1) zu erfassende Datengruppen, 2) Ordner zum Speichern der erfassten Daten, 3) Betriebsmodus: ausgeblendet/normal, 4) Starteinstellungen. Die konfigurierten Einstellungen werden in der Datei data.cfg gespeichert.
licenses.cfg – Datei mit Einstellungen zur Erfassung von Lizenzinformationen.
readme.txt – Beschreibung der Dateien.
script.cfg – Dienstdatei für die Anwendung NIEClient.exe.
data.cfg – von NIEClientCFG.exe gespeicherte Einstellungen. Kopieren Sie diese Konfigurationsdatei in den Ordner, aus dem Sie die Anwendung NIEClient.exe starten möchten.

 

Clients installieren und konfigurieren

Sie müssen die Client-Dateien auf die Zielcomputer kopieren oder den Client-Start aus einer gemeinsamen Freigabe auf einem Dateiserver konfigurieren. Im Folgenden erläutern wir, wie Sie dies am besten umsetzen. Zuerst zur Client-Konfiguration.

 

Client-Konfiguration

In der Anwendung NIEClientCFG.exe können Sie die zu erfassenden Datengruppen festlegen und konfigurieren (je weniger Daten Sie auswählen, desto schneller schließt der Client die Abfrage ab) und den Pfad zum Speichern der Daten angeben.

Netzwerkinventar-Client konfigurieren

Wenn Sie den Datenordner auf dem Administrator-Computer mit 10-Strike Network Inventory Explorer oder auf einem öffentlichen Server anlegen, kann das Programm die Daten beim Start automatisch aus dem Ordner importieren. Die cfg-Dateien werden nach erfolgreichem Import gelöscht.

Die Client-Anwendung kann die cfg-Dateien auch auf einen FTP-Server hochladen oder per E-Mail senden. FTP- und E-Mail-Einstellungen konfigurieren Sie auf der zweiten und dritten Registerkarte.

FTP-Server-Einstellungen:

 

E-Mail-Einstellungen (SMTP-Server):

Wenn Sie den Client nicht konfigurieren, erfasst er standardmäßig alle verfügbaren Datengruppen und kopiert die Datendateien in den Unterordner „CFG“ des Arbeitsordners der Client-Anwendung.

Die konfigurierten Einstellungen werden in der Datei data.cfg gespeichert. Sie können den Client einmal konfigurieren und diese Datei für den Client-Start auf Remote-Computern verwenden. Legen Sie dazu die Datei data.cfg in den Ordner mit den ausführbaren Client-Dateien.

 

Daten mit Clients erfassen

Zum Starten der Datenerfassung führen Sie die Datei NIEClient.exe aus und warten Sie, bis die Anwendung beendet ist.

Die Dauer der Datenerfassung hängt von der Anzahl der im .cfg-Datei ausgewählten Datengruppen und von der Leistung des Computers ab. Sie kann von wenigen Sekunden bis zu mehreren Minuten dauern. Ein durchschnittlicher moderner Computer kann alle Daten in etwa einer halben Minute erfassen. Gehört Ihr Computer zu einer Domäne mit vielen Benutzern und haben Sie die Datengruppe „Benutzerkonten“ ausgewählt, dauert die Datenerfassung länger.

Die Ergebnisdatei benötigt etwa 200–300 KB Speicherplatz. Sie können die Clients schneller arbeiten lassen, indem Sie die Menge der erfassten Daten reduzieren. Wenn Sie nur die benötigten Daten erfassen, können Sie die CPU-Last auf Benutzercomputern um ein Vielfaches senken.

 

Clients lokal installieren und Daten manuell von Offline-Computern importieren

Kopieren Sie die Dateien mit den Inventardaten auf den Computer mit 10-Strike Network Inventory Explorer. Wählen Sie dann das Menü „Daten – Importieren...“ und wählen Sie die soeben vom nicht verbundenen Computer kopierten Dateien aus. Warten Sie, bis der Datenimport abgeschlossen ist.

 

Clients lokal installieren und Daten automatisch von Online-Computern importieren

Mit der Client-Anwendung können Sie die folgende Routine zur Datenerfassung von mit dem Netzwerk verbundenen Computern einrichten (wenn WMI und Agents nicht genutzt werden können).

1. Auf dem Administrator-PC mit 10-Strike Network Inventory Explorer:

a) Erstellen Sie einen Ordner zum Speichern importierter Daten und geben Sie ihn für Client-Computer frei (statt des Administrator-Computers können Sie dasselbe auf einem Server tun).

b) In den Programmeinstellungen auf der Registerkarte „Informationserfassung“:

  • Aktivieren Sie das Kontrollkästchen „Client-Daten beim Start aus Ordner importieren“.
  • Wählen Sie den von Ihnen erstellten Ordner für den automatischen Datenimport.

2. Auf den abzufragenden Computern:

a) Kopieren Sie die Client-Anwendungsdateien auf die Zielcomputer.

b) Starten Sie NIEClientCFG.exe und konfigurieren Sie:

  • Pfad zum Speichern der Daten.
  • Zu erfassende Datengruppen (je weniger Daten, desto schneller schließt der Client den Auftrag ab).
  • Aktivieren Sie die Einstellung „Client beim Windows-Start starten“.

Sie können die Client-Einstellungen einmal konfigurieren und die Datei „data.cfg“ auf andere Computer kopieren. So müssen Sie Ordner und Datengruppen nicht auf allen Computern einzeln konfigurieren. Dadurch wird der Client jedoch nicht in den Autostart aufgenommen (auch wenn die Autostart-Option bei der ersten Konfiguration ausgewählt war). Beheben Sie dies, indem Sie NIEClientCFG.exe ausführen und auf OK klicken.

Eine Alternative zur manuellen Installation und Konfiguration von Clients auf Netzwerkcomputern ist der Start von Clients aus einem freigegebenen Ordner auf einem Server über Anmeldeskripte.

So können Sie die Client-Einstellungen und die Client-Anwendung an einer zentralen Stelle bearbeiten und aktualisieren.

 

Anmeldeskripte zum Starten von Clients aus einer Freigabe nutzen

Die oben beschriebene Methode hat Nachteile. Es ist aufwendig, Client-Einstellungen zu ändern und Clients auf Remote-Computern zu aktualisieren. Wenn alle Remote-Computer im Netzwerk sind und auf einen öffentlichen Ordner auf einem Server zugreifen können, können Sie die Computer so konfigurieren, dass der Client aus diesem freigegebenen Ordner gestartet wird. Führen Sie die folgenden Schritte aus:

1) Erstellen Sie auf einem öffentlichen Server einen Ordner zum Erfassen der von Clients gesammelten Daten. Konfigurieren Sie Schreibrechte nur für diesen Ordner.

2) Starten Sie das Client-Konfigurationsprogramm NIEClientCFG.exe. Setzen Sie den Pfad zum Speichern der Daten auf den in Schritt 1 erstellten Ordner. Wählen Sie die zu erfassenden Datengruppen aus. Aktivieren Sie die Option „Clientfenster ausblenden“ und klicken Sie auf Fertigstellen. Die konfigurierten Einstellungen werden in der Datei data.cfg im Anwendungsordner gespeichert.

3) Erstellen Sie auf demselben (oder einem anderen) Server einen schreibgeschützten freigegebenen Ordner. Legen Sie folgende Dateien in diesen Ordner: data.cfg (aus Schritt 2), licenses.cfg, NIEClient.exe und script.cfg. Stellen Sie sicher, dass der Ordner für Netzwerkbenutzer nur Leserechte hat. So verhindern Sie, dass Benutzer die Client-Dateien ändern.

4) Legen Sie eine Verknüpfung zur freigegebenen Datei NIEClient.exe in die Autostart-Ordner aller Netzwerkcomputer. Dies können Sie über Anmeldeskripte erledigen.

 

Vorteile und Nachteile der Nutzung von Clients

Vorteile der Arbeit mit Clients:

  • Erfordert keine Administratorrechte auf Remote-Computern und keine professionelle Windows-Version.
  • Erfordert kein WMI.
  • Der Client fragt Computer automatisch bei Anmeldung und Start ab. Er erfordert keine Anwesenheit des Administrators (wenn der Ordner auf einem Server liegt) und kein laufendes Hauptprogramm während der Abfrage. Der Client kann selten laufende Computer „einfangen“ und Daten von nicht mit dem Netzwerk verbundenen Computern erfassen.
  • Der Client kann lokal zusätzliche Daten abrufen, z. B. die Version einer ausführbaren Datei an einem vorgegebenen Dateipfad.
  • Keine CPU-Last auf dem Hauptprogramm während der Datenerfassung (im Vergleich zu WMI, das eine leistungsstarke CPU bei nur wenigen parallelen Threads auf 100 % belasten kann).

Nachteile:

  • Erhöhte CPU-Last auf Benutzercomputern beim Start des Clients. Diese lässt sich jedoch durch Abfrage wenigerer Datengruppen reduzieren.
  • Benutzer können die Abfrage behindern, indem sie die Client-Anwendung aus dem Autostart entfernen oder das Clientfenster schließen (das Fenster kann vor Benutzern ausgeblendet werden).
  • Aktuelle Informationen können nicht jederzeit auf Anforderung abgerufen werden. Sie können nur das Scanintervall in den Client-Einstellungen konfigurieren.

 

Verwandte Links: