Netzwerk inventarisieren
Guten Tag,
Ich bin gerade dabei mir eine Datenbank anzulegen um mein privates Netzwerk zu inventarisieren (und zu Dokumentieren). Ich habe allerdings bereits jetzt fünf Tabellen mit bis zu 13 Attributen und kann es immernoch nicht genau genug inventarisieren.
Hier mal ein kleiner Auszug:
Ich habe bspw. Eine Tabelle namens tbl_Clients, diese hat bspw. U.a. Folgende Attribute
Client_ID
Client_Name
Client_OS
Client_IP (da wird es bei mehreren NICs schon schwierig)
Client_Software (Software ist wiederum eine eigene Tabelle. Hier ist es allerdings richtig kompliziert, da eine m:n-Beziehung bestehen MUSS)
Client_RAM
Client_VM (da ich auch VMs betreibe, die wiederum in einer eigenen Tabelle sind)
Client_Lizenz (fürs OS, gibt eine eigene Tabelle dafür)
Client_RAM
Ihr seht, dass es sehr schnell sehr kompliziert ist, alles möglichst genau zu dokumentieren.
Es muss doch auch eine einfache Lösung geben, die es mir ermöglicht alles genauer zu dokumentieren und zu inventarisieren, was wo installiert und wie Konfiguriert ist. Sowohl in Sachen Hardware als auch Softwaretechnisch.
Wie bereits gesagt, ist es aber für mein privates Netzwerk. Die finanziellen Mittel für Lösungen wie Matrix42s Empirium, stehen mir somit nicht zur Verfügung.
Könnt ihr mir helfen? Wie macht ihr es privat?
Mit freundlichem Gruß
IT-Pro
Ich bin gerade dabei mir eine Datenbank anzulegen um mein privates Netzwerk zu inventarisieren (und zu Dokumentieren). Ich habe allerdings bereits jetzt fünf Tabellen mit bis zu 13 Attributen und kann es immernoch nicht genau genug inventarisieren.
Hier mal ein kleiner Auszug:
Ich habe bspw. Eine Tabelle namens tbl_Clients, diese hat bspw. U.a. Folgende Attribute
Client_ID
Client_Name
Client_OS
Client_IP (da wird es bei mehreren NICs schon schwierig)
Client_Software (Software ist wiederum eine eigene Tabelle. Hier ist es allerdings richtig kompliziert, da eine m:n-Beziehung bestehen MUSS)
Client_RAM
Client_VM (da ich auch VMs betreibe, die wiederum in einer eigenen Tabelle sind)
Client_Lizenz (fürs OS, gibt eine eigene Tabelle dafür)
Client_RAM
Ihr seht, dass es sehr schnell sehr kompliziert ist, alles möglichst genau zu dokumentieren.
Es muss doch auch eine einfache Lösung geben, die es mir ermöglicht alles genauer zu dokumentieren und zu inventarisieren, was wo installiert und wie Konfiguriert ist. Sowohl in Sachen Hardware als auch Softwaretechnisch.
Wie bereits gesagt, ist es aber für mein privates Netzwerk. Die finanziellen Mittel für Lösungen wie Matrix42s Empirium, stehen mir somit nicht zur Verfügung.
Könnt ihr mir helfen? Wie macht ihr es privat?
Mit freundlichem Gruß
IT-Pro
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 373212
Url: https://administrator.de/contentid/373212
Ausgedruckt am: 23.11.2024 um 10:11 Uhr
10 Kommentare
Neuester Kommentar
Moin,
Also bzgl. deiner Datenbank:
So kompliziert ist das nicht. Du brauchst lediglich „Mapping-Tables“. Beispiel für deine Software-Problematik:
Somit kann ein Client das Produkt Office2010 auch nur einmal gemäß deiner DB installiert haben.
Grundsätzlich:
Es gibt auch fertige Lösungen. Schaue dir mal Zabbix oder auch OPSI an...
Gibt auch noch andere Lösungen, die Kosten aber wiederum (was aber nicht immer unberechtigt ist)
Gruß
em-Pie
Also bzgl. deiner Datenbank:
So kompliziert ist das nicht. Du brauchst lediglich „Mapping-Tables“. Beispiel für deine Software-Problematik:
- Es gibt deine Tabelle Client, Schlüssel: Client-ID
- Dann hast du noch ne Tabelle Software, Schlüssel ist SoftwareID
- Als drittes noch die Tabelle ClientSoftware, Schlüssel ist zusammengesetzt aus ClientID sowie SoftwareID.
Somit kann ein Client das Produkt Office2010 auch nur einmal gemäß deiner DB installiert haben.
Grundsätzlich:
Es gibt auch fertige Lösungen. Schaue dir mal Zabbix oder auch OPSI an...
Gibt auch noch andere Lösungen, die Kosten aber wiederum (was aber nicht immer unberechtigt ist)
Gruß
em-Pie
Hallo,
Tabelle client
id = autowert
hostname = Hostname (z.B. PC01)
Tabelle attribute
id = autowert
name = Name des Attributes (z.B. IPv4)
Tabelle ClientAttributes
id = autowert
link_client_id = id aus der Tabelle client
link_attribute_id = id aus der Tabelle attributes
value = Wert zu diesem Client und Attribut (z.B. 192.168.100.5/255.255.255.0)
Ist ein bisschen aufwendiger als feste Felder aber Du bist viel flexibler und kann z.B. auch doppelt Einträge haben.
Stefan
Stefan
Tabelle client
id = autowert
hostname = Hostname (z.B. PC01)
Tabelle attribute
id = autowert
name = Name des Attributes (z.B. IPv4)
Tabelle ClientAttributes
id = autowert
link_client_id = id aus der Tabelle client
link_attribute_id = id aus der Tabelle attributes
value = Wert zu diesem Client und Attribut (z.B. 192.168.100.5/255.255.255.0)
Ist ein bisschen aufwendiger als feste Felder aber Du bist viel flexibler und kann z.B. auch doppelt Einträge haben.
Stefan
Stefan
Hallo IT-Pro,
Schau dir doch mal i-doit an (https://www.i-doit.com)
Gibt es auch als Community Edition: https://sourceforge.net/projects/i-doit/files/i-doit/
Viele Gruesse
Schau dir doch mal i-doit an (https://www.i-doit.com)
Gibt es auch als Community Edition: https://sourceforge.net/projects/i-doit/files/i-doit/
Viele Gruesse
Hi IT-Pro ,
schau mal bei https://www.loginventory.de/.
Ist meines Wisssens für Privat und bis zu 20 Clients kostenlos.
Potshock
schau mal bei https://www.loginventory.de/.
Ist meines Wisssens für Privat und bis zu 20 Clients kostenlos.
Potshock
Moin,
meinerseits sei auch mal eine Produktempfehlung in den Raum geworfen: Vielleicht ist der Lansweeper (https://www.lansweeper.com/purchase.aspx) etwas für dich. Dort kannst du dich ggf. auch an deren SQL-Struktur orientieren.
MfG
Tiefgarage
meinerseits sei auch mal eine Produktempfehlung in den Raum geworfen: Vielleicht ist der Lansweeper (https://www.lansweeper.com/purchase.aspx) etwas für dich. Dort kannst du dich ggf. auch an deren SQL-Struktur orientieren.
MfG
Tiefgarage
Hi IT-Pro
Schau mal bei LANSweeper nach. Da hast du bis zu 100 Geräte Gratis und du kannst das perfekt auswerten mit allen Informationen.
https://www.lansweeper.com/
Gruss
Schau mal bei LANSweeper nach. Da hast du bis zu 100 Geräte Gratis und du kannst das perfekt auswerten mit allen Informationen.
https://www.lansweeper.com/
Gruss