4. Systemkontrolle
Kapitel hinzufügen

4.1 Nutzersessionkontrolle
Abschnitt hinzufügen

Die Tabelle gibt alle Nutzersessions wieder. Rot markierte Sessions sind abgelaufen, die grün markierte Session ist die Session, mit der man persönlich angemeldet ist. Abgelaufene Sessions können auch einzeln gelöscht werden. Sinnvollerweise erfolgt das Löschen aber über einen Batch.

4.2 Kontrolle der Objektsperrungen
Abschnitt hinzufügen

Objektsperrungen sorgen in MyBib eDoc dafür, dass ein Objekt nicht zeitgleich von zwei Systembenutzern bearbeitet wird. Wird zum Beispiel ein Auftrag durch einen Benutzer zum Bearbeiten geöffnet, ist dieses Objekt solange gesperrt, bis der Auftrag wieder gespeichert wird. Dadurch werden Inkonsistenzen in der Datenbank vermieden. Rot markierte Einträge sind abgelaufen. Dies kommt vor, wenn Benutzer sich nicht korrekt vom System abmelden, indem sie einfach den Browser schließen, statt den Abmelde-Button zu verwenden oder wenn das Bearbeitungsfenster nicht korrekt durch Ändern verlassen wird. Hängende Objektsperrungen sollten gelöscht werden. Das kann einzeln über die Tabelle erfolgen oder effektiver über die Aktion abgelaufene aufräumen. Zusätzlich kann auch über die Batchverwaltung ein Batch eingerichtet werden, der die abgelaufenen Objekte regelmäßig löscht.

4.3 Logdatei des aktuellen Nutzers
Abschnitt hinzufügen

Ist eine Simulation des tail-Programms, das für UNIX-Systeme zum Kontrollieren von Log-Dateien verwendet werden kann. Da die Simulation immer nur einen kurzen Ausschnitt aus der Log-Datei liefert (etwa 3000 Bytes), ist eine genauere Analyse nur über die Konsole direkt auf dem MyBib eDoc-System möglich. Das Überprüfen von Logdateien hilft Administratoren bei der Fehleranalyse.

4.4 Externe Systemprogramme und PHP-Module
Abschnitt hinzufügen

4.4.1 Einstellung externe Pfadangaben

4.4.2 Externe Systemprogramme

NameKategorieBeschreibungVersionPfad
acroreadDokumenteAnzeige von PDF-Dokumenten  
bzip2KomprimierungArchivierungsprogramm-?-/bin/bzip2
c3xmlconvDokumenteerzeugt Pica+ Dateien aus C3-xml Dateien  
compositeGrafikGrafikwerkzeug zur Bearbeitung von Bildern (tif, jpg, png, gif, etc)6.9.10/usr/bin/composite
crontabSystemWartungswerkzeug für Cronjob-Tabellen-?-/usr/bin/crontab
fileSystemWerkzeug für die Dateityperkennung5.38/usr/bin/file
gs (ghostscript)DokumentdruckGhostscriptprogramm (Postscript und PDF)GPL Ghostscript 9.50 (2019-10-15)/usr/bin/gs
gzipKomprimierungArchivierungsprogrammgzip 1.10/bin/gzip
Hylafax-Client (sendfax)Faxclientermöglicht Dokumentenübergabe an Hylafaxserver-?-/usr/bin/sendfax
ifconfigNetzwerkWerkzeug für die Ermittlung von IP- und MAC-Adressen (Netzwerkkarte)-?-/sbin/ifconfig
imagemagickGrafikGrafikwerkzeug zur Bearbeitung von Bildern (tif, jpg, png, gif, etc)6.9.10/usr/bin/convert
lpDokumentdruckDruckprogramm-?-/usr/bin/lp
lprDokumentdruckDruckprogramm-?-/usr/bin/lpr
mogrifyGrafikGrafikwerkzeug zur Bearbeitung von Bildern (tif, jpg, png, gif, etc)6.9.10/usr/bin/mogrify
mysqlDatenbankDatenbank-Client (MySql®)15.1/usr/bin/mysql
mysqldumpDatenbankDatenbankwerkzeug (MySql®)10.17/usr/bin/mysqldump
pdf2psKonvertierungFormatumwandlungswerkzeug von PDF nach Postscript-?-/usr/bin/pdf2ps
pdfimagesKonvertierungExtrahiert Originalbilder aus PDF-Dokumenten0.86/usr/bin/pdfimages
pdfinfoDokumentezeigt Informationen über ein PDF-Dokument an0.86/usr/bin/pdfinfo
PDFTKDokumentezeigt Informationen über ein PDF-Dokument an  
pdftoppmKonvertierungExtrahiert Originalbilder aus PDF-Dokumenten0.86/usr/bin/pdftoppm
pdftopsKonvertierungFormatumwandlungswerkzeug von PDF nach Postscript0.86/usr/bin/pdftops
ps (report process status)SystemWerkzeug für die Statusanzeige von Prozessenps from procps-ng UNKNOWN/bin/ps
pwd (print name of working directory)SystemWerkzeug für die Anzeige des aktuellen Verzeichnissespwd (GNU coreutils) 8.30/bin/pwd
scp (secure copy)SystemWerkzeug für verschlüsselte Kopiervorgänge-?-/usr/bin/scp
sftpNetzwerkSecure-FTP-Client für eine gesicherte Datenübertragung-?-/usr/bin/sftp
ssh (secure shell)NetzwerkSecure-Shell-Client für eine gesicherte Datenübertragung8.2/usr/bin/ssh
tarKomprimierungArchivierungsprogrammtar (GNU tar) 1.30/bin/tar
tiffinfoGrafikanalysiert eine TIFF-Datei4.1.0/usr/bin/tiffinfo
tifftoolsGrafikGrafikwerkzeug zur Bearbeitung von Bildern des TIF-Formats4.1.0/usr/bin/tiffcp
unzipKomprimierungProgramm zum Entpacken eines Archivs6.00/usr/bin/unzip
wgetNetzwerkNetzwerkprogramm (Download)1.20.3/usr/bin/wget
whichSystemHilfswerkzeug für Anzeige des Installationspfads eines Programmes-?-/usr/bin/which
zipKomprimierungArchivierungsprogramm-?-/usr/bin/zip

4.4.3 PHP-Module

NameKategorieBeschreibungVersion
bz2KomprimierungKompressionsmodul BZ21.0.8, 13-Jul-2019
CURLDatenverschlüsselungCURL wrapper (Network Funktionen)7.68.0
xml (DOM)XML-ParserXML Parsermodul20031129
FTPNetzwerkFTP Client-Library
gdlibGrafikgrafisches Bibliotheksmodul von PHP2.2.5
ImageMagickGrafikImageMagick Erweiterung für die Verarbeitung von Bildern.3.4.4
mbstring (multibyte string)ZeichenkodierungZeichensatzkodierung und -konvertierung
mcryptDatenverschlüsselungVerschlüsselungsmodul 
MYSQLI_EXTENSIONDatenbankDESCRIPTION_MYSQLI_EXTENSIONmysqlnd 7.4.3
opensslDatenverschlüsselungVerschlüsselungsmodulOpenSSL 1.1.1f 31 Mar 2020
pcrereguläre AusdrückePCRE – (Perl Compatible Regular Expressions)10.34 2019-11-21
pdflibPDFPDF Library (benötigt für die Erstellung von PDF-Dateien)9.2.0p5
posixPosixPosix (Portable Operating System Interface) 
SOAP-WebserviceWebserviceSOAP-Webservice Protokoll.
libssh2NetzwerkPECL libssh2 Modul, wird für SFTP und SCP benötigt.1.2
tidyHTML-ParserHTML Parsermodul 
tokenizerinterne PHP-TokenTokenizer Funktionalitäten
xml (EXPAT)XML-ParserXML Parsermodul2.9.10
zlibKomprimierungKompressionsmodul ZLIB1.2.11