@Michael-Overkamp Ok, aber woran kann dann unser Import-Problem liegen?
Posts
-
RE: JDisc-Import läuft nicht
-
RE: JDisc-Import läuft nicht
@Michael-Overkamp Wir haben das System frisch aufgesetzt udn die Tennants alle migriert.
Da läuft jetzt so weit auch wieder alles, aber der JDisc-Import, zeigt das gleiche Verhalten.
Wo kann ich sehen, ob die Extension aktiv ist?
Unter der Systemübersicht wird sie in der Liste der PHP-Extensions nicht genannt:
Wenn sie fehlt, wie kann ich sie dann aktivieren? -
RE: Nach Migration: Invalid username or password!
@MartinV Ich habe von Synetics ein Skript bekommen, dass über die Console den Admin-User zurücksetzt.
Die LDAP-User konnten nicht gehen, da bei der Migration offenbar die Passwörter aller LDAP-Verbindungen nicht mitgekommen sind. -
RE: Nach Migration: Invalid username or password!
Ich habe jetzt versucht das Passwort per
UPDATE isys_cats_person_list SET isys_cats_person_list__user_pass = MD5('admin') WHERE isys_cats_person_list__id = 6;
neu zu setzen.
Aber der Hash der dann in der Tabelle auftaucht, past nicht mehr zu den neuen argon2i Hashes, die ofenbar seit 1.18 genutzt werden.
MySQL kennt auch argon nicht als Methode, man müsste also den hash anderweitig generieren. -
Nach Migration: Invalid username or password!
Wir haben unser System auf eine neue Maschine umgezogen.
Umzug aller Tennnants hat funktioniuert, im AdminCenmter sehe ich alle tennants mit der korrekten Anazhl an Objekten.
Nur wenn sich user anmelden wollen, bekommen alle "Invalid username or password!", egal ob man per AD-Konto oder loaklen admin kommt.
Beim lokalen Admin habe ich in der DB ide Hashes auf dem alten udn neuen System mit
SELECT isys_cats_person_list__user_pass FROM isys_cats_person_list where isys_cats_person_list__title = 'admin' ;
geprüft.
In beiden Datenbanken ist der Wert identisch, trotzdem ist auf dem neuen System keine Anmeldugn möglich.
Das gilt sowohl für dei GUI als auch per console.Gibt es ein logfile, das ev. mehr sagt was nicht klappt?
-
RE: Anmeldung am JDisc-Server scheitert
@StephanBuerger
Ich habe auch 5106, allerdings frisch installiert.
Das Thema ist wirklich der Verschlüsselung per SCRAM.
Was geholfen hat:- die Methode in pg_hba.conf von scram auf md5 umstellen
- Im postgresql.conf password_encryption = md5 setzen
- serverdienst neu starten
- per lgadmin ein neues Passwort für den postgresro setzen, damit die Verschlüsselung auf md5 geändert wird
Danach konnte ich mich aus der GUI wieder verbinden, zumindest der connection check ist erfolgreich.
Jetzt haben wir offenbar noch ein grundsätzliches Problem, denn der SOAP-Fehler auf der Konsole kommt weiter und in der GUI rennt er sich tot
-
RE: Anmeldung am JDisc-Server scheitert
@StephanBuerger
Wir richten es in der GUI ein und der Fehler kommt schon beim "check connection".
Auf der Console kommt dann "Something went wrong with message: General error: PHP extension "SOAP" is missing."Ich habe dazu aber weiter recherchiert und das Problem ist offenbar, dass in der aktuellen Version des JDisc eine neue Postgresql-DB genutzt wird, die statt des bisherigen MD5 SCRAM zur Verschlüsselung nutzt.
Damit kann offenbar der Postgresql-Client auf dem i-doit nicht klar. Abschalten des SCRAM scheint nicht zu funktionieren.
Ein Update auf libpq-dev in der Version 11 hat leider auch nicht geholfen -
RE: Riesige Index-DB
@Michael-Overkamp said in Riesige Index-DB:
sudo -u www-data php console.php search-index --user admin --password admin --tenantId 1
Prima, vielen Dank, das hat das Problem gelöst.
Wir werden den für alle tennants einmal im Monat per cron-job laufen lassen -
Anmeldung am JDisc-Server scheitert
Hallo
wir wollen für eine Erstbefüllung mit JDisc scannen.
Das neue JDisc scheint aber mit einer anderen Verschlüsselung zu arbeiten, jedenfalls schlägt die Anmeldung am JDisc-Server im i-doit mit folgender Meldung fehl:
Could not establish connection: "Database error : SQLSTATE[08006] [7] SCRAM authentication requires libpq version 10 or above ". Please check your configuration of the selected jdisc server.
Ich habe in den beiden Config-Files (https://www.jdisc.com/de/support/faq.html#c2263) des JDisc schon alle scram-Einträge auf md5 geändert, aber ohne Erfolg.Hat das schon jemand gelöst?
-
JDisc-Import läuft nicht
Hallo,
wir haben einen Tennant, der per JDisc befüllt wird.
Seit einiger zeit läuft der Import nicht mehr.
In der GUI rennt er sich tot (unter Ergebnis steht nur "warte..." und dann passiert nichts mehr) und auf der Console kommt folgender Fehler, zu dem ich bei Google leider nichts passendes finde:
Something went wrong with message: General error: PHP extension "SOAP" is missing.
php-soap ist aber installiert.Wo könnte der Fehler liegen?
-
Riesige Index-DB
Hall,
wir haben in einem Tennant, in dem nicht mehr los ist als in anderen Tennants eine riesige Index-DB.
Woran kann das liegen und gibt es eine Möglichkteit die wieder zu verkleiner?-rw-rw---- 1 mysql mysql 28G Jan 18 18:08 FTS_0000000000003f6e_000000000000982c_INDEX_1.ibd
-rw-rw---- 1 mysql mysql 13G Jan 18 17:59 FTS_0000000000003f6e_DELETED.ibd
-rw-rw---- 1 mysql mysql 7,3G Jan 18 17:04 isys_logbook.ibd
-rw-rw---- 1 mysql mysql 5,0G Jan 18 18:07 FTS_0000000000003f6e_0000000000009825_INDEX_1.ibd -
Formatierung RAM-Größe im Report
Hallo,
wenn wir einen Report machen, der auch die Gesamtkapazität (Speicher) beinhaltet, wird bei einigen Geräten die Kapazität korrekt in GB angezeigt, bei anderen wird der Wert in Bytes angezeigt.
Damit werden Auswertungen ziemlich unschön.
In den CIs selber ist die Kapazität immer in GB angeben.
Die Daten kommen alle aus dem OCS-Inventory.
Es scheint, dass die Umrechnung in Bytes immer dann erfolgt, wenn nur ein RAM-Modul erkannt wird, sobald 2 Module verbaut sind, scheint es auch im Report korrekt dargestellt zu werden.
Gibt es eine Einstellung, mit der wir das vereinheitlichen können? -
Felder abhängig ausfüllen
Hallo,
wir würden gerne Felder nutzen, die automatisch in Abhängigkeit von anderen gesetzt werden.
Z.B. erfasst unser OCS bei Lenovo-Laptops nur eine kryptische Modellnummer. Diese würde wir gerne in die "lesbare" Modellnummer überführen, die auf dem Gerät steht.
Und eine Idee ist auch, bestimmte Modellnummern als veraltet zu definieren, und damit eine Feld zu setzen, das sagt aktuell/veraltet, damit schon bei der Planung eines Rollouts zu sehen ist, ob freie Geräte überhaupt noch genutzt werden sollten -
OCS-Import funktioniert seit OCS Server 2.8 nicht mehr
Moin,
wir haben vor einigen Tagen auf einen OCS Server auf 2.8 upgegradet.
Seitdem funktioniert in dem Tennant, der gegen den neuen Server synct der Import nicht mehr.
Weder per console noch in der GUI, Fehler ist immer:
Starting Import.
Import failed
Error-Message: Database error : Query error: 'SELECT * FROM hardware INNER JOIN softwares ON softwares.HARDWARE_ID = hardware.ID AND softwares.NAME != '' WHERE hardware.ID = 277 AND hardware.OSNAME != softwares.NAME AND softwares.NAME NOT IN (SELECT EXTRACTED FROM dico_ignored)':
Table 'ocsweb.softwares' doesn't existEine kurze Google-Suche bringt Foreneinträge, dass diese Tabelle aus dem OCS entfernt.
Ist das ein grundsätzliches Problem mit dem neuen OCS oder nur ein Fehlerin unserem Upgrade? -
RE: Best practice: Beziehungen zwischen Objekten, Orten, Personen
@tobias551 Wir geben dem Arbeitsplatz einen Standort und weisen dann dem PC nur den Arbeitsplatz zu und keinen eigenen Standort.
Kontaktzuweisung machen wir sowohl am PC als auch Arbeitsplatz. -
RE: Verwaltung von SSL-Zertifikaten
Hallo,
vielen Dank für die Tipps, jetzt bin ich einen großen Schritt weiter:
ich habe mir eine Objekttyp-Konfiguration "SSL-Zertifikat" unter "Andere" angelegt und passend mit Kategorien befüllt.
Dann habe zwei neue benutzerdefinierte Kategorien angelegt: SSL-Zertifikat (für die virtuelle Server und Server, um zum Zertifikat verlinken zu können) und Installiertes Zertifikat (für meine neue Kategorie, um auf alles Systeme verlinken zu können, auf denen es installiert ist).
Die Beziehung soll eigentlich analog zu Betriebssystem oder Software funktionieren, das Zertifikat kann auf mehreren Systemen installiert sein.
Dann habe ich eine neue Beziehungsart angelegt.
Jetzt kann ich die Beziehung zwar in beide Richtungen anlegen, aber die Gegenrichtung kommt nicht von alleine.
Wo hab ich noch einen Denkfehler drin?Viele Grüße
marc -
Verwaltung von SSL-Zertifikaten
Moin,
wir suchen einen eleganten Weg SSL-Zertifikate zu verwalten.
Ich habe gesehen, dass ich in der Object type configuration einen Unterpunkt certificates aktivieren kann.
Das ist schön für Zertifikate die ich nur an einem CI nutze und keine weiteren Informationen benötige.Wir hätten Zertifikate gerne als eigenen Objekttyp, um zum einen weitere Infos wie Rechnungen, Dateien u.ä. pflegen zu können und zum anderen um es mit mehreren CIs verknüpfen zu können.
Klassischer UseCase: Ein Zertifikat wir auf mehreren Systemen genutzt. Im Zertifikat selber will ich Buchhaltung u.ä. abbilden können und dann über die Verknüpfungen sehen, auf welchen System ich es bei einer Erneuerung austauschen muss.
Geht das nur über einen eigenen Objekttyp? Und wenn ja, wie bekomme ich dann in anderen Objekttypen die Möglichkeit sie zu verknüpfen?
Viele grüße
Marc -
RE: Tennant-ID in der URL
Moin Phil,
wir setzten die OTRSC von becon ein, dann werde ich da wohl mal anklopfen
-
RE: Hostadressen direkt in der Datenbank löschen
Ok, wir haben eine Lösung gefunden:
Beim OCS-Impoprt über die console den Schalter --ipPortOverwrite=1 setzen, dann räumt der Import zuumindest alle Systeme auf, die noch im OCS sind. -
Hostadressen direkt in der Datenbank löschen
Moin,
wir haben das Problem, dass sich durch regelmäßige OCS-Importe bei vielen Clients sher viele identische Einträge unter den Hostadressen angesammelt habe, teilweise mehrere Tausend.
Dadurch kommt es beim Aufruf des Eintrags Hostadressen zu timeouts und wir können sie nicht mehr löchen.
Das löschen der zugehörigen Netzwerk-Ports hat nichts geholfen.
Gibt es eine Möglichkeit direkt in der Datenbank alle Adressen des Global v4 Netzes zu löschen? Oder die Adressen an anderen Stellen zu löschen?