@LFischer Hallo Leo,
hab mittlerweile dazu ein Ticket aufgemacht (18762).
Der Fehler tritt nicht auf, wenn ich 1.19 mit php7.4 betreibe.
VG
@LFischer Hallo Leo,
hab mittlerweile dazu ein Ticket aufgemacht (18762).
Der Fehler tritt nicht auf, wenn ich 1.19 mit php7.4 betreibe.
VG
Mit 1.19 gibt es auch Probleme mit benutzerdefinierten Multivalue-Kategorien.
Wechsel von php8.0 auf php7.4 hat in meinem Fall geholfen.
Anpassung bestehender Kategorien wäre auch aus meiner Sicht weit sinnvoller gewesen als uns jetzt mit diesem neuen Design zu konfrontieren.
Andere Softwarehersteller geben einem meist die Möglichkeit zwischen Designs zu wechseln.
Auch das Hinzufügen benutzerdefinierter Kategorien in Kategorie-Ordnern wäre sehr hilfreich gewesen!
Mit 1.19 gibt es auch Probleme mit benutzerdefinierten Multivalue-Kategorien. Für uns brachte die Version mehr Kopfschmerzen als Nutzen. Zukünftig werden wir auch länger abwarten und erst auf einer frisch geklonten Instanz die wichtigsten Funktionen prüfen.
@tobias551 und was spricht dagegen die Seriennummer als Objekt-Matching Kriterium zu wählen?
Hallo @L_Liße
ist ein Discovery Dienst wie z.B. JDisc vorhanden? JDisc erkennt Switch Stacks und importiert diese sehr übersichtlich ins i-doit.
Falls nicht: Leg die Member als Objekttyp "Switch" an und ein Stack-Objekt.
Im Stack-Objekt werden die Member hinzugefügt.
In den Member-Switchen werden Informationen zum einzelnen Gerät wie z.B. Seriennummer oder Standort hinterlegt. Im Stack werden die Ports, sowie die IP des Stacks erfasst.
Gruß
Hallo Stephan,
dein Objekttyp müsste die Kategorie "Netzwerk (Ordner)" zugewiesen haben. Das dann aufklappen und auf die Portübersicht gehen
Gruß
Hab selber mal etwas rumgetestet. Ich bin mir ziemlich sicher, dass die einzige Möglichkeit darin besteht einen lokalen Pfad als Text zu hinterlegen, den man sich dann kopieren müsste. Ein Aufruf des Windows-Explorers durch i-doit ist nicht möglich.
@flaterik
In den Systemeinstellungen kann man sich die Schaltfläche "Quickpurge" aktivieren. Somit erspart man sich das archivieren, löschen, bereinigen. Eine Übersicht über alle Ports aller Geräte bekommt man nur über einen Report. Das ist aber nur zum ansehen und gibt nicht die Möglichkeit einzelne Ports zu wählen um die dann zu löschen.
Die direkte Kontaktzuweisung über LastLogin ist nicht möglich. i-doit überträgt das lediglich in die Objektkategorie "Letzter eingeloggter Benutzer".
Mit viel Programmieraufwand und genug Know-How über DB könnte man es evtl. Scripten und via Event-AddOn abbilden. Aber da ist man wahrscheinlich schneller, wenn man das von Hand macht.
Evtl. so:
Die Objekttypen Vertrag und SIM-Karte erhalten die Objektkategorie "Vertragszuweisung", falls noch nicht vorhanden.
Somit kann ein Untervertrag einem Rahmenvertrag zugewiesen werden und die SIM dem Untervertrag.
Du weist den SIMs dann den Vertrag, den Kontakt und das Gerät zu.
Dann baust du dir daraus einen schicken Report
How do you authenticate? Local or Active Directory? Does the local admin still work?
Hallo zusammen,
ich würde gerne einfach mal in die Runde fragen, wie Beschaffungsprozesse bei euch aussehen. Wir sind wahrscheinlich nicht die einzigen die in der Abteilung eine Excel-Tabelle mit allen Bestellungen samt Tastaturen, Patchkabel etc.
Keiner kommt natürlich auf die Idee die Teile einzeln zu erfassen. Für PCs, Monitore, Server etc. ist das alles kein Problem. Wenn ich aber darauf hinaus will EINEN Ort zu haben, in der die Abteilung die Bestellungen erfasst, dann will ich das ja im besten Fall auch irgendwie mit i-doit können.
Hat evtl. jemand ein paar Gedanken dazu?
Wenn ich in einem unserer Switch-Stacks einen logischen Port anlege, gebe ich die zugehörigen Ports bei "Port-Zuweisung" an.
Ich verstehe nicht genau warum da nur ein Verweis auf Eltern-Ports sein soll?
Evtl. die Windows Firewall die hier blockiert?
Da es ja das gleiche ist, macht es keinen Unterschied ob man die Verkabelung unter den Anschlüssen oder bei den Ports hinterlegt.
Wenn man z.B. ohne Discovery arbeitet und den Port manuell anlegt füllt man ja sowieso schon das ein oder andere Attribut, dann kann man die Verbindung im gleichen Abwasch machen.
Sobald du einen Port anlegst, erscheint dieser automatisch in den Anschlüssen. Du siehst da quasi -alle- Ports (Logische inkl. )
Ich hab vor ca. einem Jahr gleiches umsetzen wollen. Gleiches Fehlerbild. Das Ticket kam nicht zur erfolgreichen Lösung.
Bisher nicht, hab aber vor kurzem das Skript auf Windows getestet und der Import funktionierte nicht. Die XML wurde nicht erkannt. Habe ein Ticket dazu offen, liegt wohl bei der Entwicklung.
Hallo,
ich hab via idoitcmk init
eine ganz simple config.json erstellt, mit der man grundlegend erstmal den Host nach Check_MK schubsen kann. Also ohne push, pull, etc. In CMK aktiviere ich den Change und der Host ist drin.
Ich möchte natürlich die automatische Aktivierung. Habe folgendes der config.json hinzugefügt:
"push": {
"activateChanges": true,
},
Wenn ich dann einen Push trigger erhalte ich eine Fehlermeldung und im Log finde ich das:
[2020-07-24 12:57:12 0.51680800] INFO: Starting idoitcmk command processing...
[2020-07-24 12:57:12 0.51681600] INFO: Command configuration was found.
[2020-07-24 12:57:12 0.51682600] INFO: Command type cmk_command_update_to was found and successfully compiled with available parameters:
[2020-07-24 12:57:12 0.51682700] INFO: ObjectId = 3056 and Hostname = servernamexyz
[2020-07-24 12:57:12 0.51682800] INFO: Compiled command string: /usr/local/bin/idoitcmk push --yes --include-ids 3056
[2020-07-24 12:57:12 0.51682900] INFO: Executing command...
[2020-07-24 12:57:12 0.56398800] ERROR: Execution failed with exitStatus 1 (Command failed)
[2020-07-24 12:57:12 0.56401400] INFO: Command output:
Return value of bheisig\cli\JSONFile::read() must be of the type array, null returned
Hab gerade keinen Ansatz, wie ich weiter die Ursache finden könnte. Bitte um Hilfe
Gruß
Hallo zusammen,
ich habe zu einem Schrank-Objekt fälschlicherweise einen Raumplan erstellt und würde diesen gerne wieder löschen.
Wie geht das?
VG
Julian