Chemex ist eine kostenlose, Open-Source-Plattform für die Verwaltung und den Betrieb von Informationsbeständen mit modernem Design. Software- und Hardware-Asset-Management, Eigentums-/Benutzerverfolgung und Inventar. Entwickelt auf Basis des eleganten Laravel-Frameworks. Kommt mit mobilen Tools und OTA-Upgrade.
Chemex ist ein leichtes Asset-Management-System für IKT-Geräte im modernen Design. Dank des Laravel-Frameworks und der DcatAdmin-Entwicklungsplattform bietet es ein elegantes, einfaches und hervorragendes Erlebnis. Chemex ist völlig kostenlos und Open Source. Jeder kann den Code ändern und Dienste ohne Einschränkungen bereitstellen. Dies ist eine gute Wahl und kostengünstig für viele kleine und mittlere Unternehmen, die das Informationsmanagement von IKT-Assets durchführen möchten ist eine effiziente Managementlösung, unterstützt durch eine gesunde Ökologie.
Das System verfügt über folgende Module:
Verwaltung des Gerätebuchs
Dazu gehören der Name des Geräts, die gesamte Soft- und Hardware, der Hersteller, das Kaufdatum, das Schutzdatum, die IP-Adresse, die MAC-Adresse, der Benutzer und andere Wartungsinhalte sowie gerätebezogene Verlaufsaufzeichnungen.
Unterstützen Sie Online-SSH-Fernzugriffsverwaltungsgeräte.
Das Gerät gehört dem Benutzer.
Meldung von Geräteausfällen.
Hardware-Ledger-Management
Dazu gehören Name, Spezifikationen, Seriennummer, zugehöriges Gerätemanagement und andere Wartungsinhalte der Hardware sowie hardwarebezogene historische Aufzeichnungen.
Meldung von Geräteausfällen.
Software-Ledger-Management
Dazu gehören Name, Version, Vertriebsmethode, Autorisierungsmethode, Kaufbetrag, Seriennummer, Autorisierungsmengenverwaltung und andere Wartungsinhalte der Software sowie softwarebezogene historische Aufzeichnungen.
Mitarbeiterführung
Mitarbeiterliste.
Abteilungsliste.
Verwaltung von Serviceprogrammen
Dazu gehören der Hostserver, auf dem sich das Dienstprogramm befindet, der Dienststatus, Ausnahmeberichte usw.
Reparatur von Serviceprogramm-Ausnahmen.
Besondere Beschilderung auf der Homepage.
Bestandsverwaltung
Erstellung, Abschluss und Stornierung von Inventarisierungsaufgaben für Ausrüstung, Hardware und Software.
Gewinne und Verluste.
Benennen Sie die Person, die für die Bestandsaufnahme verantwortlich ist.
Mobiles Inventarisierungstool von ChemexTool.
Datendiagramm
Grunddaten jedes Moduls.
Der Status jedes Dienstes wird in Echtzeit angezeigt, einschließlich Ausnahmeinhalt, Auftrittszeit und Wiederherstellungszeit.
Anzeige des Inventarfortschritts.
Mehrsprachig
Derzeit ist vereinfachtes Chinesisch die beste Unterstützung. Die englische Sprache wird später veröffentlicht und auch die Sprachumschaltung wird unterstützt.
Privater Einsatz
Ja, Sie benötigen lediglich eine LNMP-Umgebung für eine unbegrenzte private Bereitstellung.
OTA-Upgrade
Online-Upgrades werden bereits unterstützt, sodass keine lokale manuelle Versionswartung erforderlich ist.
Umweltanforderungen:
PHP7.3+
MariaDB10.5+
ext-zip-Erweiterung, beachten Sie, dass es sich um die gleiche Version wie die PHP-Version handelt
ext-json-Erweiterung, beachten Sie, dass sie mit der PHP-Version identisch ist
Die Entwicklung des Quellcodes basiert auf dem Composer-Paketmanager.
Bereitstellung der Produktionsumgebung:
Um die Sicherheitsrichtlinien in einer Produktionsumgebung einzuhalten, empfehlen wir dringend, es lokal auf dem Server bereitzustellen. Derzeit bieten wir keine entsprechenden Online-Initialisierungsinstallationsfunktionen an. Obwohl es bei der frühen Bereitstellung viele Schritte gibt, wurde ein großer Teil des Prozesses für alle automatisiert. Sie müssen nur die folgenden Befehle Schritt für Schritt befolgen. Im Allgemeinen treten keine Bereitstellungsprobleme auf.
1. Installieren Sie die PHP-Umgebung für Ihren Computer, siehe PHP-Beamter.
2. Installieren Sie mariaDB auf Ihrem Computer. Im Allgemeinen wird MariaDB nach der Installation automatisch installiert. Wenn Sie Ubuntu verwenden, müssen Sie möglicherweise sudoaptinstallmariadb-client ausführen, um es zu installieren.
3. Erstellen Sie eine Datenbank und benennen Sie sie beliebig. Denken Sie jedoch daran, die Konfiguration korrekt einzugeben und der Datenbankzeichensatz muss utf8-general-ci sein.
4. Laden Sie die Distributionsversion herunter, entpacken Sie sie, um das Programmverzeichnis zu erhalten, und platzieren Sie sie an der gewünschten Stelle.
5. Kopieren Sie im Stammverzeichnis des Projekts die Datei .env.example in eine neue und benennen Sie sie in .env um.
6. Konfigurieren Sie Datenbankinformationen in .env.
7. Führen Sie zur Installation phpartisanchemex:install aus.
8. Die Webserver, die Sie verwenden können, sind Nginx und Apache. Der Startpfad der Anwendung befindet sich in jedem Fall im Verzeichnis /public. Stellen Sie sicher, dass er korrekt zeigt.
9. Ändern Sie die pseudostatische Regel des Webservers in try_files$uri$uri//index.php?$args;.
10. Um sicherzustellen, dass automatische Online-Updates verfügbar sind, bestätigen Sie bitte, dass die Berechtigungen des Website-Stammverzeichnisses und aller Unterverzeichnisse 755 sind und der Eigentümer www ist.
Bereitstellung der Entwicklungsumgebung:
Entwickler, die daran interessiert sind, sind herzlich eingeladen, an der Entwicklung mitzuarbeiten, um Chemex perfekter zu machen. Der Entwicklungsprozess ist relativ einfach, ohne zu viele Umgebungskonfigurationen und -änderungen.
1. Installieren Sie die PHP-Umgebung für Ihren Computer, siehe PHP-Beamter.
2. Installieren Sie das Composer-Paketverwaltungstool, siehe Composer-Beamter.
3. Geben Sie das Stammverzeichnis des Projekts ein und führen Sie „composerinstall“ aus, um zugehörige Abhängigkeiten zu installieren.
4. Kopieren Sie im Projektstammverzeichnis .env.example nach .env.
5. Bearbeiten Sie die Felder für die Datenbankverbindungskonfiguration in der .env-Datei.
6. Führen Sie noch im Stammverzeichnis des Projekts phpartisanmigrate aus, um die Datenbank zu migrieren.
7. Informationen zur Entwicklung finden Sie in den Laravel- und DcatAdmin-bezogenen Dokumenten.
Aktualisierungsprotokoll der Chemex Asset Management-Betriebs- und Wartungsplattform:
v3.4.0
Neu
1. Funktion zum Drucken von Geräteetiketten, dank Chun Xiaobai
2. Druckfunktion für Ausrüstungslisten, dank Chun Xiaobai
3. Es gibt keine Tab-Aktualisierungsfunktion.
4. Berechtigungen für das Drucken von Geräteetiketten und Listen hinzugefügt.
Optimierung & Reparatur
1. Einige chaotische Codes.
2. Probleme beim Import der LDAP-Abteilung.
3. Abhängigkeitspakete aktualisieren.
4. Das Menü wird in eine linke und eine rechte Spalte geändert.