Einstellungen bei den Switchparametern
-
Hallo,
eine Frage an einen Profi.
Ich bin gerade dabei I-doit zu testen. Bisher gefällt mir die Software ganz gut. Jetzt bin ich aber auf ein kleines Problem bei der Switchkonfiguration gestoßen:
Wir haben einen Mainswitch der aus 8 Slots besteht. In diese Slots können unterschiedliche Karten eingebaut werden (z.B 24 Port Cu, 8 Port LWL usw)
Wir haben noch nicht alle Slots belegt, somit weiß ich momentan noch nicht die endgültige Anzahl an Ports die einmal auf dem Switch sein werden.
So wie ich die Software bisher verstanden habe, kann ich nur angeben an welchem Port ich ein Gerät angeschlossen habe. Ich habe aber keine Möglichkeit auszuwählen, daß z.B der Server auf Slot 5 Port 4 angeschlossen ist.
Oder gibt es hierzu eine Option? :?:A.Kappes
-
Hi,
du beschreibst da die Modulproblematik. Du kannst zwar unter einem Switch Module einrichten, aber die können bei den Netzwerkkarten noch nicht eingerichtet werden. Es gibt dafür dennoch einen Workaround, mit dem ich dich hoffentlich vertrösten kann - hierbei ist jedoch Kenntnis im Umgang mit Datenbanken gefordert:
Jede Verknüpfung zwischen zwei Tabellen, die in einer View (also das, was angezeigt wirst, wenn du z.b. unter Switch "Module/Ports" auswählst) ausgegeben wird, wird über ein Skript kontrolliert, das definiert, wie und wo der Datensatz angezeigt wird. Man kann die Combobox, die momentan die ganzen Switchports (1,2,3,4,5,…..n) anzeigt, auch ersetzen durch ein normales Editierfeld, wo du dann einfach erstmal InterfaceNummerPortNummer (Beispiel 212) eintragen kannst. Dazu ersetzt du in der Tabelle _tabletrace in der Datenbank mod_docman den Datensatz mit der ID 1 das Feld way, wo momentan
server2nic{type=transformed}->nic{type=main:persite=1:view=tbl_columns:title="Netzwerk":new_attribute={"Switch","[nic2switch->switch.*]"}:new_attribute={"Port","[+nic2switch->switch.Anzahl Ports][<nic2switch.port] [nic2switch-="">switch.Anzahl Ports]"}}
drinsteht, durch:
server2nic{type=transformed}->nic{type=main:persite=1:view=tbl_columns:title="Netzwerk":new_attribute={"Switch","[nic2switch->switch.*]"}:new_attribute={"Port","[nic2switch.Port]/[nic2switch->switch.Anzahl Ports]"}}
Jetzt solltest du innerhalb der View eine beliebige Zahl eintragen können. Falls du die Gesamtportanzahl weglassen möchtest (weil sie momentan eh noch nicht richtig berechnet wird), ersetzt du den Feldinhalt durch:
server2nic{type=transformed}->nic{type=main:persite=1:view=tbl_columns:title="Netzwerk":new_attribute={"Switch","[nic2switch->switch.*]"}:new_attribute={"Port","[nic2switch.Port]"}}
Da das Feld für den Port bis jetzt nur einen Ganzzahlwert von max 2^9 zulässt (also 512), musst du den Feldtyp durch VARCHAR(16) ersetzen, damit du da eine beliebige Zeichenfolge eintragen kannst.
Bei der nächsten Version wird es übrigens ein neues Switch/Netzwerkkarte/Host-Schema geben, wo die ganzen Problem dann gelöst werden - das kann jedoch noch einige Wochen dauern.
Falls es noch Fragen geben sollte, sind diese bitte an mich zu wenden. Viel Glück.</nic2switch.port]>