Jump to content

Hard- & Software-Inventory für kleinere & größere Netzwerke mit AIDA32


Inti29
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Da dieser Thread eigentlich schon zu groß geworden ist, habe ich für die Probleme ein eigenes Forum aktiviert, in der Probleme erörtert werden sollen.

 

Sonst wird's noch unübersichtlicher.

 

Neuerungen / Infos poste ich nur noch im eigenen Board, bei Bedarf und größeren Updates

als Infomeldung hier.

Trotzdem ist es für "Neulinge" schwierig, sich durch diesen Thread zu kämpfen.

 

Nun, zur Info: Die neue DB-Version steht bald zur Verfügung. :)

 

Zum aktuellen Problem: Eigentlich läuft die DB ab Access 2000 und ist aufwärtskompatibel.

Auf einem Testrechner mit einer Ofice 2003 SP2 Umgebung habe ich bisher keinerlei Probleme und auch keine gemeldeten. Du bist leider der erste, bei dem Problem auftritt (zumindest der erste, der es meldet) - kann ich also icht verifizieren. Sind beide DBs davon betroffen?

 

Gruß Inti29

Link zu diesem Kommentar
  • 2 Wochen später...

Neuerungen:

 

- Es gibt nur noch "eine" Datenbank (für beide Programme)

- Die DB ist geteilt: Daten-DB (EVEREST.mdb, der Name darf nicht geändert werden!) sowie das reine Frontend (Frontend.mdb, Name kann geändert werden) - auf vielfachen Wunsch, um eine Übernahme bestehender Daten zu gewährleisten

- Lizenzverwaltung enthält nun ein Optionsfeld für "Lizenzpflichtige Software" nebst Auswertungsfunktion (=Druckvorschau)

- Prüfungsmanager *ich hoffe doch, dass sich jemand Gedanken gemacht hat und hoffe auf Anregungen...)

- Aktualisert: Die Funktion "Vorbereiten" (von Switchboard) sowie die Einzelfunktion "Vorbereiten für ausgewählten Rechner" (aus der Schnellsuche heraus) läuft nun wesentlich schneller (letztere nur ein paar Sekündchen)

- erweiterte EXTRA-Informationen (Doppelklick auf einen Rechnernamen innerhalb der Schnellsuche)

- und so ein paar kleine Ergänzungen, in Anlehnung an Everest Corp 3.01

 

Als einziges müsst Ihr, nachdem ihr beide DBs entpackt habt (gleiches Verzeichnis), die Frontend.mdb öffnen und die Tabellen aus der EVEREST.mdb als Verknüpfung anlegen.

 

- CSV-Importer 2.03

importiert sämtliche CSV-Berichte (egal, ob von Aida32 oder Everest), Die Auswahl bei Access-Jet 4.0 muss auf die EVEREST.mdb verweisen, Des Weiteren ist das Optionsfeld Everest auszuwählen.

 

Gruß Inti29

Link zu diesem Kommentar
  • 4 Wochen später...

Sodele, nach ein paar Schwierigkeiten mit der Multilanguage-Version und einigen Anregungen ist heute die neue DB-Version online:

 

Änderungen:

*bugfixed*

Switchboard:

-Inventurliste zeigt nun auch für den letzten Bericht die Hardwareangaben.

 

Ergänzung:

-Zusätzlich wird der Produktschlüssel mitausgegeben.

 

NEU

Hardware-Komponenten-Suche:

-Auswahl einer Rubrik mit anschließender Auswahl des zu suchenden Wertes unter Angabe, auf welchen Rechner(n), die Auswahl zu finden ist:

Gesucht werden kann nach 15 Rubriken wie

 

Arbeitsspeicher

CPU-Typ

Optische Laufwerke

Netzwerkkarten

Drucker

Grafikkarten

...

 

 

Switchboard - Option 3:

Neues Seite: Hardwareübersicht (ohne Druckfunktion) - mal so auf die Schnelle...

 

Zusatzangaben:

Auswahl-Optionen für Einzelbericht unter Angabe des zu suchenden Rechners für:

 

Übersicht + installierter Software

Übersicht + installierter Hardware

 

Des Weiteren wurde die Funktion der "create lang.ini" aktualisiert und sollte nun problemlos laufen.

 

Inti29

Link zu diesem Kommentar
  • 2 Wochen später...

Datenbank-Update only (28.08.2006)

 

Ergänzung:

 

Aufgrund einer wichtigen Anregung, de mich heute erreichte und die ich für sinnvoll erachte, ist folgende Option hinzugefügt worden:

 

NEU

Lösch-Funktion für Rechner aus der Software-Verwaltung / Zusatzangaben

Mit Klick auf den Papierkorb (unter Zusatzangaben) links neben dem Rechnernamen wird dieser Rechner nebst der Softwareinformationen entfernt.

 

Mit freundlichem Gruß

 

PS: Nutzer der vorhergegehenden Version (18.08.2006) müssen nicht bei Null anfangen, eine Datenübernahme ist gewährleistet. Einzig muss eine Beziehungseigenschaft ergänzt werden:

 

Vorgehen:

Öffnen der Datenbank "EVEREST.mdb", dann auf - Extras..." - "Beziehungen" das Eigenschaftsfenster öffnen. Dort auf die exisiterende Beziehung der Tabellen

"dbo_t_Computer" zu "dbo_rt_Software_Computer" doppelklicken.

 

bzh.jpg

 

Dort ist das Häkchen zu setzen bei "Löschweitergabe an DetailDatensatz"

 

bzh1.jpg

 

Gruß Harry

Link zu diesem Kommentar
  • 1 Monat später...

Änderungen:

 

*NEU*

Switchboard:[/b]

1: Script, welches die Gesamtanzahl aller Clients/Server ermittelt

 

2: Computerübersicht

Die Nachfrage war groß nach "Gesamtlisten", also mit nur ein paar Details, wie zum Beispiel:

Rechername, CPU-Typ und RAM

 

Das Formular ermöglicht nun solch 3er Auswertungen, allerdings ist dieses "dynamisch", dass bedeutet, man kann auswählen, was man möchte.

Die Auswahl beschränkt sich auf existenten Daten der Zusatzangabenverwaltung.

 

Beispiel:

 

Rechner : RAM - CPU

Rechner : CPU - Betriebssystem

Rechner : Betriebssystem - User

Rechner : Gebäude - Raum

....

 

Diese Listen sind jeweils sortierbar nach Rechnername, bzw. nach erfolgter Auswahl.

Das ganze ist exportierbar nach Excel, der Export übernimmt gesetzte Sortierung.

 

*NEU*

Detailangaben:[/b]

 

Fast jede Detailangabe ist nun ebenfalls exportierbar nach Excel.

 

*NEU*

Zusatzangaben

 

Unter den Zusatzangaben war es seit dem letzten Update möglich, einen Rechner komplett mit allen Angaben zu entfernen, so dass die Lizenzzählung wieder korrekte Werte lieferte.

 

Rechner, die aber häufiger "zwischengeparkt werden" (Notebooks) mussten dann immer wieder komplett neu mit den Angaben versehen werden.

 

Jedenfalls ist es nun möglich, die Rechnerinformationen zu behalten und nur die Softwareangaben zu entfernen.

 

Ansonten nur kleinere Sachen, zumeist kosmetischer Natur.

 

Gruß und schönes langes Wochenende (für die die frei haben... :) ) - ich, zum Bsp.

 

Harry

Link zu diesem Kommentar
  • 2 Wochen später...

DB-Update!!!

 

Änderungen:

 

*NEU*

Switchboard:[/b]

1: Schnellsuche

 

Aufgrund der Tatsache, dass ein Datenabgleich der Softwareverwaltung recht lange dauert, habe ich innerhalb der Schnellsuche die Funktion des Datenabgleichs nur für einen Rechner implementiert.

Der Abgleich ist die zeitaufwendigste Funktion.

Beispel:

Auf einem AMD Athlon XP 1700+ mit 512 MB RAM dauert ein Abgleich mit 123 enthaltenen Clients bei 100% Auslastung immerhin 12 Minuten.

 

Bei diesem Abgleich werden alle vorhandenen Computer upgedated bzw. wenn nicht vorhanden, in die Computertabelle aufgenommen, aber nur die Software für den ausgewählten Rechner wird abgeglichen.

 

Dieses Verfahren spart viel Zeit, wenn man nach einem Komplett-Abgleich vereinzelt Rechner neu abgeprüft hat und die Daten nur für diese aktualisiert wissen möchte.

 

*bugfixed*

Handling bzgl. der Deklaration von Standardsoftware [/b]

 

Es freut mich, dass die Akzeptanz dieser Lösung immer weiter um sich greift - fast nahezu zwei Benutzer haben zeitgleich dieses Problem geschildert und ich hoffe, dass das nun bereinigt ist.

Also, wenn man Standardsoftware definiert war das Problem, dass De-/Neuinstallationen von Standardsoftware nicht angezeigt wurden.

 

*NEU*

WEB-Inventory

 

Auswertungen über das Intranet via asp (ACCESS/SQL möglich)

 

*NEU / bugfixed*

CSV-Importer 2.04

Einige Reports beinhalteten Einträge, die über 2 oder mehr Zeilen bestanden, getrennt durch ein " \n"

Das hatte zur Folge, dass diese Reports als fehlerhaft markiert wurden, da die Folgezeilen nicht mehr regelkonform waren.

 

Gruß Harry

Link zu diesem Kommentar
  • 1 Monat später...

!!! DB-Update (15.11.2006) !!!

 

Diese Datenbank ist nun SQL-ready (siehe Umfrage), das heisst, die Daten-DB (=EVEREST.mdb) kann nun auch eine SQL-DB sein.

Sonst funktioniert die Verwendung wie gehabt ebenfalls auch lokal.

 

Änderungen:

 

*NEU*

Softwareverwaltung:

3 neue Formulare

 

Das erste liefert eine Gesamtübersicht aller gescannten Clients (inkl. Suche). Doppelklick auf einen Rechnernamen öffnet die Schnellansicht (Anzeige der installierten Software), natürlich exportierbar (Excel).

 

 

Das zweite liefert eine Gesamtübersicht aller Softwareprodukte (inkl. Suchfunktion). Ein Doppelklick öffnet die Softwareverwaltung für angegebenes Softwareprodukt, ebenfalls exportierbar.

 

Screenshot

 

Das dritte Formular (und interessanteste, meiner Meinung nach):

 

Die Status-Übersicht.

Mit Hilfe des Formulars ist es nun möglich, Installationen zu genehmigen, Standardsoftware festzulegen, so dass man einen Überblick hat, welche Installationen denn auch okay gehen, bzw. welche Software hinzugefügt wurde bzw. entfernt wurde (Datum)

 

Das Auswahlfomular:

Screenshot

 

Option 5:

Screenshot

 

Standardsoftware festlegen (für alle):

Screenshot

 

Des Weiteren wurde das Formular der Softwareverwaltung ergänzt um ein Auswahlfeld sämtlicher Software, so dass man nicht blättern muss.

 

*NEU*

*Zusatzangaben*

Hier wurde ebenfalls unterhalb des Computernamens ein Dropdownfeld geschaffen, so dass das Blättern ebenfalls entfällt.

 

Funktions-Änderungen:

Sind/Werden Rechner mit Hilfe des Edit-Formulars zum Beispiel aus der AIDA32-Tabelle entfernt, werden sämtliche Softwareinformationen beim nächsten Datenabgleich auch aus der Softwareverwaltung entfernt, damit ist gewährleistet, dass die Anzahl der Lizenzen stimmt.

 

Nähere Infos dazu auch im Forum.

 

Harry

Link zu diesem Kommentar
  • 1 Monat später...

!!! DB-Update (08.01.2007) !!!

 

Neuerungen - allgemein:

Es ist nicht mehr notwendig, die Tabellen zu verknüpfen, dieses erfolgt nun automatisch.

Des Weiteren ist es nun möglich, das Frontend auch lokal zu betreiben (inkl. lang.ini + strings.ini), in diesem Fall startet automatisch ein Assistent, über den man dann das Backend auswählen kann.

 

* NEU *

Die Schnellsuche (sowie Speziell- und Serversuche) bietet zusätzlich nun Möglichkeit zur Suche nach Domänen bzw. Subdomänen - falls vorhanden, des Weiteren ist das Handling einfacher geworden, da die Filterung nun zum Teil direkt anspricht (ohne Filter setzen).

Die vorhandene(n) Domäne(n) (max. 5) müssen in der lang.ini / strings.ini eingetragen werden unter:


  • Domain1=yourdomain;
    Domain2=;
    Domain3=;
    Domain4=;
    Domain5=;

Ist nur eine Domäne vorhanden sind die restlichen Einträge so zu belassen.

 

Screenshot der neuen Schnellsuche:

 

schnellsuche.png

 

* NEU *

Logauswertung - Viele nutzen es bereits - und zwar das beim Login eines Benutzers der Rechnername nebst UserID zentral abgespeichert wird, im Format:

  • Rechnername_Benutzername.log

]

Mit Hilfe der neuen Tabelle "LogInfo" können diese im beschriebenen Format vorliegenden Log-Dateien eingelesen werden. Das geht fix.

Als Beispiel: 880 Logdateien in ca. 2-3 Sekunden.

 

logdateien.jpg

 

Wozu das ganze?

 

* NEU *

Die Schnellsuche mit Benutzerinformationen

Aus der Schnellsuche heraus (Doppelklick oben auf Schnellsuche) wird in der Liste der Computer ebenso die UserID nebst vollen Namen (aus Tabelle User) und die Anmeldezeit angezeigt.

schnellviewbenutzer.jpg

 

In diesem Formular ist die Nutzersuche nach UserID möglich.

Die Auswahl der UserIDs beruht auf den Einträgen aus der Tabelle User in Verbindung zu vorhandenen Logdateien LogInfo in Verbindung zu existenten Rechnern Tabelle(Report).

Hierbei können allerdings UserIDs gelistet werden, die kein Ergebnis liefern, was bedeutet, das ausgewählte UserID nicht der aktuelleste (bzw.) zuletzt angemeldete Benutzer eines Rechners ist.

 

Diese kriegen wir über folgende neue Option heraus:

Link zu diesem Kommentar

* NEU *

Option der Nutzersuche zu: "Wo und wann hat welche USerID sich denn angemeldet bisher?" -

Hierfür ist die Option Nutzeranmeldung zuständig.

  • neuoptionen.png

Die Auswahl erfolgt gleich wie eben beschrieben, und listet den/die Rechernamen auf, wo sich ausgewählte UserID angemeldet hat.

  • useridanrechner.png

 

* NEU *

Es besteht die Möglichkeit, das ASP-Projekt bzgl. der Darstellung einzubinden - hiermit ist gemeint die Detailansicht. Dazu ist in der lang.ini / strings.ini unter WEBLINK die Adresse anzugeben:

  • WEBLINK=http://xxx.xxx.xxx.xxx/xxxxxxxx/d_overview.asp?ID=;

Nun kann über die Berichtsoptionen über die Softwareverwaltung auf den Button zur Webanzeige geklickt werden

 

* Ergänzung *

Die meisten Berichte enthalten nun die Domäne. Für eine Datenübernahme muss die Tabelle dbo_t_Computer ergänzt werden um das Text-Feld (50) namens "DomainName" mit Standardwert "Unbekannt".

 

* Ergänzung *

Das Formular Diverse Abfragen bietet nun ebenfalls direkt aus dem Formular heraus die Möglichkeit, Abfragen zu modifizieren, bzw. eigene Abfragen zu kreieren. Über die lang.ini kann der Button-Text modifiziert werden.

 

* bugfixed: *

Das Formular zur Suche nach Clients in speziellen IP-Bereichen ist nun über eine Abfrage (qry_IP_Speziell) konfigurierbar und läuft korrekt. Diese Abfrage ist direkt aus dem Formular editierbar.

 

* Performance: *

Trotz der Erweiterungen ist es mir gelungen, das Antwort-Zeit-Verhalten im Aufruf sämtlicher Formulare - meines Erachtens nach - merkbar zu erhöhen.

 

Frohes neues Jahr 2007

 

Harry

Link zu diesem Kommentar
  • 2 Wochen später...

...ich weiss gar nicht, ob ich das hier fragen darf... - wenn dieses unerwünscht ist, oder gegen irgendwelche Regeln verstößt, dann bitte diesen Post direkt löschen.

 

Also, die neue Version wird eine neue Hardware-Tabelle für die verschiedenen Monitor-Modelle beinhalten.

 

Hintergrund:

Aufgrund der Tatsache, dass AIDA32 nicht weiterentwickelt wird, wird zwar zumeist der angeschlossene Monitor nebst Angaben wie Seriennummer, Herstellungsjahr, Auflösungen und das Modell erkannt, allerdings ist die vorhandnene Modellbezeichnung nicht enthalten, so dass stattdessen unter IID 525 (Tabelle Item) ausgegeben wird:

  • Plug & Play-Monitor [NoDB] (Seriennummer)
     
http://aida32-inventory.netboom.de/mon/mon525.jpg

 

Nach dem "Vorbereiten" zeigt die Übersicht zum Monitor (Detailangaben) folgendes Bild:

http://aida32-inventory.netboom.de/mon/mondetail.jpg

Der neue Button refresht die Anzeige und setzt die richtige Bezeichnung:

http://aida32-inventory.netboom.de/mon/mondetail1.jpg

Des Weiteren wird das Feld mit der IID 525 (siehe ersten Screenshot) upgedatet, so dass ein Aufrufen der Detailangaben dann auch den richtigen Typ zeigt:

http://aida32-inventory.netboom.de/mon/detailmon.jpg

 

Im Übrigen aktualisiert sich dieser Wert automatisch (für ausgewählten PC), wenn direkt auf "Details..." geklickt wird - allerdings ist ein Starten der Funktion "Vorbereiten" zuvor nötig.

 

Was ich nun benötige, sind Listen mit der jeweiligen Modell ID sowie Modellbezeichnung.

 

Beispiel für Fujitsu-Siemens-Monitore:


  • ...
    fus0030 - Fujitsu Siemens C381 FA
    fus0031 - Fujitsu Siemens C382 FA
    fus0040 - Fujitsu Siemens 4311 FA
    fus0060 - Fujitsu Siemens 3814 FA
    ...

  • Wäre prima, wenn ihr mich da unterstützen könntet... :)

 

Eure Angaben mir bitte als reine Textdatei per Email mit Betreff VendorID zusenden - oder für Mitglieder im eigenen Forum im dort hinterlegten Thread eintragen bzw. einstellen.

 

  • Ich bitte um zahlreiche Zusendungen... :)

 

Wie kann ich helfen / komme an die Informationen?

 

Ganz einfach:

Einfach innerhalb der EVEREST.mdb eine Abfrage erstellen, mit folgender Syntax:

  • SELECT Item.IDevice AS Modellbezeichnung, Item.IValue AS MonitorID
    FROM Item
    WHERE Item.IID=5701
    ORDER BY Item.IDevice;

 

Das Ergebnis könnte so aussehen:

http://aida32-inventory.netboom.de/mon/bsp.jpg

Sollte hier also ein oder mehrere Einträge wie im Screenshot markiert den Eintrag Plug und Play-Monitor [NoDB] haben, dann ist keine Modellbezeichnung für diese MonitorID enthalten und gehört in die benötigte Liste - nebst der genauen Modellbezeichnung

Wenn Ihr nicht fündig werdet und keine Modellbezeichnung zuordnen könnt, meldet bitte einfach nur die reine MonitorID.

 

Gruß Harry

 

Nochmals: Diese o.a. Abfrage liefert erst nach einem "Vorbereiten" ein Ergebnis zurück.

 

Diese Abfrage


  • SELECT Item.IValue AS Monitor
    FROM Item
    WHERE Item.IID=525;

liefert ohne das "Vorbereiten" das Ergebnis zurück, welche Monitorbezeichnungen exisitieren oder nicht.

 

Ansonsten: Exisitiert bereits irgendwo im Netz eine solche Auflistung, die man verwenden kann? Bei den unzähligen Modellen wäre das ja eine feine Sache - allerdings bin ich da noch nicht fündig geworden.

 

Gruß Harry

Link zu diesem Kommentar
  • 4 Wochen später...

!!! DB-Update (21.02.2007) !!!

 

Die neue Version ist fertig!

 

Was ist neu...

 

Importierte Rechnernamen, die mittels CreateReport.vbs erzeugt und abschließend importiert wurden, liegen zumeist im "lower-case"-Format vor (Beispiel: "rechner01") - diese werden alle nun im "UPPER-CASE"-Format automatisch umgewandelt (Beispiel: "RECHNER01").

 

Des Weiteren:

 

Beim Start der Datenbank wird nun automatisch folgendes upgedated:

  • CPU Typ

  • Motherboard Name

  • Motherboard Chipsatz

  • Monitor

 

Notwendig ist nur ein neues Reportfile (ADO.rpf /TEST.rpf / CSV.rpf), welches erweitert wurde um die CPUID.

 

Danach steht unter Details nun nicht mehr "Unknown" bzw. "Unbekannt", sondern die richtige Bezeichnungen, die auch in die

Zusatzangaben, bzw. Detail-Listen einfließen*.

 

Beispiel (Vorher-Nachher):

 

vorher.jpg

nachher.jpg

 

*Aufgrund einiger Anregungen, da die Inventurlisten und sonstigen Berichte dadurch "unschön" wirkten.

 

...fehlt eigentlich nur noch Visio-Schnittstelle... :)

 

Gruß Inti29

Link zu diesem Kommentar
  • 1 Monat später...

Dieses Datenbank-Update behebt einen Fehler, der mit der Softwareverwaltung zu tun hatte.

Genauer: Der Nachhalt bzgl. Deinstallationen / Neuinstallationen und deren Planung / Überwachung lieferte nicht das richtige Status-Ergebnis.

 

Die Behebung war knifflig, hatte aber auch etwas Gutes:

Die Abläufe sämtlicher Funktionen wurden optimiert - und erweitert.

 

Neu implementiert wurde eine Ablaufverfolgung (ein Popup-Formular), welches anzeigt, was zur Zeit gerade abgearbeitet wird.

 

Weitere Neuerungen:

Die Inventurliste wurde "ausgelagert" - ein Klick auf den Button startet die Seriendruckfunktionalität als separate Anwendung, siehe hier

 

Mit Hilfe dieser Anwendung kann man eine komplette Übersicht nebst SW- und Hardwareinformationen je Report (min. 3 Seiten je Bericht) generieren - zu Wahl steht die Speicherung als WORD-Dokument, als ps-Datei, sowie als MDI-Datei.

 

Beispiel:

Auf einem 2,8 Ghz Fujitsu-Siemens-Client mit 512 MB dauerte das Erzeugen von 101 ps-Dateien auf den Drucker FP_Multidoc ca. 2 Minuten.

 

Ebenso beim Start werden die Softwareprodukte upgedated:

Alle SW-Produkte, die am Ende folgendes aufweisen, werden um diese gekürzt:


  • (remove only)
    [deutsch (deutschland)]
    (Remove or Repair)
    (Nur entfernen)

Eine etwas bessere Bündelung verschiedener Programme wird hiermit erreicht.

 

Weitere Neuerungen*:

Druckfunktionalität: Sämtliche Berichte können nun direkt gedruckt, bzw. separat als PDF-, sowie MDI-Datei gespeichert werden.

 

Screenshots: Je nach Druckerauswahl wechselt das Menü:

  • mdi.jpg
     
    lokal.jpg
     
    freepdf.jpg

 

Gruß Inti29

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.




×
×
  • Neu erstellen...