Hallo jkondek,
vielen Dank für den hinweiß!
Genau das habe ich gesucht.
Grüße
Stephan
Hallo jkondek,
vielen Dank für den hinweiß!
Genau das habe ich gesucht.
Grüße
Stephan
Hallo zusammen,
wenn ich über den Report Editor einen Report generiere bekomme ich beim ausgeben des Betriebssystems nur die ID's des jeweiligen Objektes angezeigt.
Wie kann ich das lösen? Hat jemand eine Idee?
Viele Grüße und Dank,
Stephan
Mh,
es wurde zwar nichts geändert aber jetzt scheint es wieder zu gehen.
Vielen Dank dennoch.
Grüße
Danke für den Hinweiß!!!
Hallo Stephan,
im Admin-Center kannst Du ein entsprechendes Plugin installieren.
Wo und was man damit nach der Installation anfangen kann, weiss ich aber nicht. Eine Doku habe ich dazu auch nicht gefunden.
Gruss,
jkondek
Hallo zusammen,
ich habe ein etwas ungewöhnliches problem welhces ich nicht ganz nachvollziehen kann.
Wir haben unser System auf idoit 1.7 gepatcht und dannach lief auch einige Tage alles einwandfrei.
Jetzt versuche ich mich heute anzumelden und der Login Button reagiert nicht mehr.
So wie sich das nachvollziehen lässt hat sich am System nichts seit dem geändert.
Hier eine laufzeitanalyse der loginseite
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/prototype/prototype.js [HTTP/1.1 500 Internal Server Error 55ms]
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/scriptaculous/src/scriptaculous.js [HTTP/1.1 500 Internal Server Error 53ms]
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/taborder/taborder.js [HTTP/1.1 500 Internal Server Error 51ms]
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/ckeditor/ckeditor.js [HTTP/1.1 500 Internal Server Error 53ms]
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/prototype/prototype.js [HTTP/1.1 500 Internal Server Error 51ms]
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/taborder/taborder.js [HTTP/1.1 500 Internal Server Error 51ms]
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/scripts.js [HTTP/1.1 500 Internal Server Error 53ms]
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/prototip/prototip.js [HTTP/1.1 500 Internal Server Error 56ms]
GET
https://tools-prv.tc.dpcom.de/idoit/src/tools/js/jit/jit.js [HTTP/1.1 500 Internal Server Error 52ms]
ReferenceError: globalize is not defined
idoit:52:3
TypeError: document.on is not a function
idoit:111:3
ReferenceError: $ is not defined
idoit:237:3
ReferenceError: $ is not defined
idoit:131:4
Vielen Dank für eure Hilfe.
Bei weiteren fragen stehe ich gerne zur Verfügung. Update Log verschicke ich dann auch per pn.
Viele Grüße,
Stephan Mallmann
Hallo zusammnen,
gibt es eigentlich ein Verinice Plugin für idoit oder auch eine integration eines anderen anbieters um BSI konformen Betrieb zu dokumentieren?
Grundsätzlich muss ich die Sicherheitsklassifizierungen unserer Systeme dokumentieren.
Vielen Dank und viele Grüße,
Stephan
Red Hat Enterprise Linux (RHEL) 6.6 (mit PHP >= 5.5),
von der Seite https://i-doit.atlassian.net/wiki/display/KB/Systemvoraussetzungen
Und PHP 7 ist für Entwickler seit anfang des Jahres verfügbar.
Grüße,
Stephan
Hallo zusammen,
nach der Umstellung auf PHP 7.0 und Mysqli des Idoit System funktioniert das selbige nicht mehr.
Hier ist nur eine der Meldungen die uns entgegenfliegen.
[Mon Dec 07 11:50:37.785261 2015] [:error] [pid 4893:tid 139813848078080] [client 10.155.8.165:64824] PHP Warning: Declaration of isys_component_template::assign($tpl_var, $value = NULL) should be compatible with Smarty_Internal_Data::assign($tpl_var, $value = NULL, $nocache = false) in /var/www/html/idoit/src/classes/components/isys_component_template.class.php on line 50, referer: https://tools-prv.tc.dpcom.de/idoit/admin/?req=config
[Mon Dec 07 11:50:40.495802 2015] [:error] [pid 4893:tid 139813837588224] [client 10.155.8.165:64827] PHP Warning: Declaration of isys_component_template::display($p_resource_name, $p_cache_id = NULL, $p_compile_id = NULL) should be compatible with Smarty::display($template = NULL, $cache_id = NULL, $compile_id = NULL, $parent = NULL) in /var/www/html/idoit/src/classes/components/isys_component_template.class.php on line 50, referer: https://tools-prv.tc.dpcom.de/idoit/admin/?req=mandator
[Mon Dec 07 11:50:40.495846 2015] [:error] [pid 4893:tid 139813837588224] [client 10.155.8.165:64827] PHP Warning: Declaration of isys_component_template::assign($tpl_var, $value = NULL) should be compatible with Smarty_Internal_Data::assign($tpl_var, $value = NULL, $nocache = false) in /var/www/html/idoit/src/classes/components/isys_component_template.class.php on line 50, referer: https://tools-prv.tc.dpcom.de/idoit/admin/?req=mandator
[Mon Dec 07 11:51:07.922629 2015] [:error] [pid 4893:tid 139813959231232] [client 10.155.8.165:64831] PHP Warning: Declaration of isys_component_template::display($p_resource_name, $p_cache_id = NULL, $p_compile_id = NULL) should be compatible with Smarty::display($template = NULL, $cache_id = NULL, $compile_id = NULL, $parent = NULL) in /var/www/html/idoit/src/classes/components/isys_component_template.class.php on line 50, referer: https://tools-prv.tc.dpcom.de/idoit/admin/?req=mandator
[Mon Dec 07 11:51:07.922710 2015] [:error] [pid 4893:tid 139813959231232] [client 10.155.8.165:64831] PHP Warning: Declaration of isys_component_template::assign($tpl_var, $value = NULL) should be compatible with Smarty_Internal_Data::assign($tpl_var, $value = NULL, $nocache = false) in /var/www/html/idoit/src/classes/components/isys_component_template.class.php on line 50, referer: https://tools-prv.tc.dpcom.de/idoit/admin/?req=mandator
Ich denke idoit 1.6 ist auf PHP 7.0 getestet worden?
Grüße,
Stephan
Hallo zusammen,
der Fehler wurde gefunden.
Es hat sich am Ende der config.inc.ini eine Leerzeile eingeschlichen die den Fehler verursacht hat.
Danke und liebe Grüße an die Community,
Stephan
Hallo,
ich habe das Backup mit folgendem Skript von der I-Doit Seite durchgeführt.
So wie ich das Skript lese wird dort alles gedumpt.
#!/bin/bash
#### System requirements
#### The following tools need to be installed:
###
### mysql - for the MySQL database backup
### tar - for the file backup
### ncftp - for the FTP file copy
### samba-common - For the CIFS file copy
### cifs-utils - For the CIFS file copy
###
### Debian install example:
### apt-get install samba-common cifs-utils ncftp mysql-client tar
## Global configuration options
glob_machine="idoitserver" #Machine name to label backup files
glob_date=$(date +"%Y-%m-%d_%H%M") #Date format to label backup files (default is 2015-12-12_1755)
glob_path="/tmp/backup/${glob_machine}" #Specify local backup path
glob_delete=0 #Delete local files immediately after CIFS or FTP copy?
## Database backup configuration
backup_database=1 #Database backup enabled?
db_user="" #MySQL username
db_pass="" #MySQL password
db_host="127.0.0.1" #MySQL host
db_names="idoit_system idoit_data" #Database names to backup separated with space
## File backup configuration
backup_file=1 #File backup enabled?
file_files="/var/www" #File paths to backup separated with space
## FTP configuration
copy_ftp=0 #Copy files to FTP server?
ftp_user="" #FTP username
ftp_pass="" #FTP password
ftp_host="" #FTP servername or IP address
ftp_path="/backup/path" #Backup path on FTP server
## CIFS configuration
copy_cifs=0 #Copy files to CIFS Share?
cifs_user="" #CIFS username
cifs_pass="" #CIFS pass
cifs_path="//cifs/file/share/path" #CIFS backup path
cifs_mount="/tmp/backup/cifs_mnt" #CIFS share mount point
cifs_domain="" #CIFS domain name
## Old files deletion
delete_file=0 #Delete old local backups?
delete_file_age=7 #Delete local backups older than x days
delete_cifs=0 #Delete old cifs backups?
delete_cifs_age=7 #Delete cifs backups older than x days
#-------------------------- Stop editing here --------------------------
mkdir -p ${glob_path}
umask 177
#Mount CIFS share
if [ $copy_cifs -eq 1 ];
then
echo "Mounting CIFS share ${cifs_path} to ${cifs_mount}"
mkdir -p ${cifs_mount}
/sbin/mount.cifs ${cifs_path} ${cifs_mount} -o user=${cifs_user},domain=${cifs_domain},password=${cifs_pass}
fi
#Database backup
if [ $backup_database -eq 1 ];
then
for i in ${db_names}
do
if [ -n "$i" ];
then
tmp_sqlfile=${glob_path}/${glob_machine}__${i}__${glob_date}.sql
echo "Dumping MYSQL database ${i} to file ${tmp_sqlfile}"
/usr/bin/mysqldump --user=${db_user} --password=${db_pass} --host=${db_host} ${i} > ${tmp_sqlfile}
if [ $copy_ftp -eq 1 ];
then
echo "Copying ${tmp_sqlfile} to FTP server ${ftp_host}"
/usr/bin/ncftpput -u ${ftp_user} -p ${ftp_pass} ${ftp_host} ${ftp_path} ${tmp_sqlfile}
fi
if [ $copy_cifs -eq 1 ];
then
echo "Copying ${tmp_sqlfile} to CIFS share ${cifs_path}"
cp -f ${tmp_sqlfile} ${cifs_mount}
fi
if [ $glob_delete -eq 1 ];
then
echo "Immediately deleting file ${tmp_sqlfile}"
rm -f ${tmp_sqlfile}
fi
fi
done
fi
#File backup
if [ $backup_file -eq 1 ];
then
j=1
for i in ${file_files}
do
if [ -n "$i" ];
then
tmp_filesfile=${glob_path}/${glob_machine}__${j}__${glob_date}.tar.gz
echo "Packing files ${i} to ${tmp_filesfile}"
tar czf ${tmp_filesfile} $i
j=$((j + 1))
if [ $copy_ftp -eq 1 ];
then
echo "Copying ${tmp_filesfile} to FTp server ${ftp_host}"
/usr/bin/ncftpput -u ${ftp_user} -p ${ftp_pass} ${ftp_host} ${ftp_path} ${tmp_filesfile}
fi
if [ $copy_cifs -eq 1 ];
then
echo "Copying ${tmp_filesfile} to CIFS share ${cifs_path}"
cp -f ${tmp_filesfile} ${cifs_mount}
fi
if [ $glob_delete -eq 1 ];
then
echo "Immediately deleting file ${tmp_filesfile}"
rm -f ${tmp_filesfile}
fi
fi
done
fi
#old backup deletion
if [ $delete_file -eq 1 ];
then
echo "Deleting files older than ${delete_file_age} days in ${glob_path}"
find ${glob_path} -maxdepth 1 -mtime +${delete_file_age} -exec rm {} \;
fi
if [ $copy_cifs -eq 1 ];
then
if [ $delete_cifs -eq 1 ];
then
echo "Deleting files older than ${delete_cifs_age} days on CIFS share ${cifs_mount}"
find ${cifs_mount} -maxdepth 1 -mtime +${delete_cifs_age} -exec rm {} \;
fi
fi
#Not implemented so far
#if [ $copy_ftp -eq 1 ];
#then
#
#fi
#Umount CIFS share
if [ $copy_cifs -eq 1 ];
then
echo "umounting CIFS share ${cifs_mount}"
umount ${cifs_mount}
fi
Hallo und danke für die schnelle Antwort,
ich habe keine Backups untereinader verwendet. Ich habe lediglich von 1.5.2 auf 1.6.0 gepacht und dannach waren viele, aber nicht alle daten z.B. undter Servern die CPU und der RAM weg.
Die Objekte sind noch alle da aber nunmal leer. Des weiteren fehlen in den Dateien die verlinkungen zu den Daten auf der Platte unter idoit/uploads/files/*.
Auch wenn ich eine weiter version mit dem alten Backup wiederherstelle fehlen die Daten.
Grüße,
Stephan
Hallo zusammen,
ich habe vor einigen Tagen die Version 1.6 des IDoIT installiert und nun ist uns aufgefallen das viel Daten fehlen.
Ich habe mit dem Backup Skript welches auf der IDOIT Seite download bar ist vorher eine sicherung angelegt.
Jetzt weiß ich nicht ganz wie ich die Daten aus dem alten datenbestand in den neuen überführt bekomme da die Datenbanken ja auf anderen Versionsständen sind.
Bitte um Hilfe
Grüße,
Stephan
Der Fehler bestand schon zu Zeiten von Version 1.5
Ich hatte gehofft das ein Update auf 1.6 den fehler behebt.
Im php-xml konnte ich so auch bisher keinen fehler feststellen.
Danke für deine Hilfe.
Gibt es vielleicht irgendwelche Logfiles die mir bei der Fehlersuche helfen könnten?
Grüße,
Stephan
Hallo,
danke für deine Rückmeldung.
Ich habe die aktuelle Version im Einsatz. D.h. 1.6
Grüße,
Stephan
Hallo jkondek,
vielen Dank für deine schnelle und gute Antwort.
Leider bin ich echt keine SQL Leucht. Ich kann sehen das die Aktivierten Tage mittels 1 oder 0 in isys_catg_sla_list__days steht
wie z.B. 1111100 für aktiv (Mo,Di,Mi,Do,Fr) nicht aktiv (Sa,So)
Auch sehe ich das in den Tabellen isys_catg_sla_list__monday_time, isys_catg_sla_list__tuesday_time usw. die Zeit von - bis in sekunden steht von 00:00 Uhr an. Diese Form {"from":0,"to":61200}
Leider hilft mir diese Information wenig weiter bei der erstellung einer "simplen" Tabelle die wie folgt aussehen sollte.
|Service Name|Tag |Verfügbarkeit |
|Blubb Blubb |Montag |00:00 - 16:00 |
| |Dienstag|03:00 - 14:00 |
und so weiter.
Kann mir jemand helfen???
Danke schonmal
Hallo zusammen,
ich muss per Reportmanager einen Report erstellen der mit zu allen Services die SLA\Servicezeiten ausgibt.
Leider kann ich den eintrag dazu nicht finden im Report Generator gibt es da noch eine andere möglichkeit oder bin ich einfach nur blind?
Grüße
Stephan
Hallo zusammen,
wenn ich die Druckansicht lade wird immer folgender Fehler generiert.
Wäre sehr schönn wenn sich das mal jemand ansehen könnte.
XML-Verarbeitungsfehler: XML- oder Text-Deklaration nicht am Beginn der Entität
Adresse: https://tools-prv.tc.dpcom.de/idoit/index.php?moduleID=1002&objTypeID=5&navPageStart=1&filter=&data=&request=cmdb&ajax=1
Zeile Nr. 2, Spalte 1:
Grüße
Stephan
Hallo nochmal,
leider tritt ein ähnliches Problem an einer anderen Stelle auf.
Ich habe folgendes Statement geschrieben und es werden nach dem Speichern immer die Zeilenumbrüche rausgelöscht.
Das Rauslöschen geschieht in dem das er den \ vor dem \n entfernt.
SELECT
obj_main.isys_obj__title AS 'Titel',
j5.isys_purpose__title AS 'Eingesetzt',
j1.isys_sla_service_level__title AS 'Service Level',
concat(j2.isys_catg_sla_list__reaction_time, ' Stunden') AS 'Reaktionszeit',
concat(j2.isys_catg_sla_list__recovery_time, ' Stunden') AS 'Wiederherstellungszeit',
concat('Montag Von: ', SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__monday_time FROM 9 FOR 5)),' Bis: ', SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__monday_time FROM 20 FOR 5)),'\n',
'Dienstag Von: ',SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__tuesday_time FROM 9 FOR 5)),' Bis: ', SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__tuesday_time FROM 20 FOR 5)),'\n',
'Mittwoch Von: ',SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__wednesday_time FROM 9 FOR 5)),' Bis: ', SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__wednesday_time FROM 20 FOR 5)),'\n',
'Donnerstag Von: ',SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__thursday_time FROM 9 FOR 5)),' Bis: ', SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__thursday_time FROM 20 FOR 5)),'\n',
'Freitag Von: ',SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__friday_time FROM 9 FOR 5)),' Bis: ', SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__friday_time FROM 20 FOR 5)),'\n',
'Samstag Von: ',SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__saturday_time FROM 9 FOR 5)),' Bis: ', SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__saturday_time FROM 20 FOR 5)),'\n',
'Sonntag Von: ',SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__sunday_time FROM 9 FOR 5)),' Bis: ', SEC_TO_TIME(SUBSTRING(j2.isys_catg_sla_list__sunday_time FROM 20 FOR 5))) AS 'SLA Servicezeiten',
j2.isys_catg_sla_list__description AS 'Beschreibung'
FROM isys_obj AS obj_main
INNER JOIN isys_cmdb_status AS obj_main_status ON obj_main_status.isys_cmdb_status__id = obj_main.isys_obj__isys_cmdb_status__id
LEFT JOIN isys_catg_sla_list AS j2 ON j2.isys_catg_sla_list__isys_obj__id = obj_main.isys_obj__id
LEFT JOIN isys_sla_service_level AS j1 ON j1.isys_sla_service_level__id = j2.isys_catg_sla_list__isys_sla_service_level__id
LEFT JOIN isys_catg_global_list AS j6 ON j6.isys_catg_global_list__isys_obj__id = obj_main.isys_obj__id
LEFT JOIN isys_purpose AS j5 ON j5.isys_purpose__id = j6.isys_catg_global_list__isys_purpose__id
LEFT JOIN isys_obj_type AS j9 ON j9.isys_obj_type__id = obj_main.isys_obj__isys_obj_type__id
WHERE TRUE
AND ( (j9.isys_obj_type__id = '45' )) AND ( (obj_main.isys_obj__title = 'Mailoptimizer' )) ORDER BY obj_main.isys_obj__id ASC;
Grüße und vielen Dank für die Hilfe.
Stephan
Hallo,
danke!!!
Genau das war das Problem