Chemex est une plateforme de gestion et d'exploitation d'actifs informationnels gratuite, open source et de conception moderne. Gestion des actifs logiciels et matériels, suivi des propriétaires/utilisateurs et inventaire. Développé sur la base de l'élégant framework Laravel. Livré avec des outils mobiles et une mise à niveau OTA.
Chemex est un système de gestion des actifs d'équipement TIC léger et de conception moderne. Grâce au framework Laravel et à la plateforme de développement DcatAdmin, il offre une expérience élégante, simple et excellente. Chemex est entièrement gratuit et open source. N'importe qui peut modifier le code et déployer des services sans restrictions. C'est un bon choix et à faible coût pour de nombreuses petites et moyennes entreprises qui souhaitent gérer les informations des actifs TIC. est une solution de gestion efficace, soutenue par une écologie saine.
Le système comprend les modules suivants :
Gestion du grand livre des équipements
Il comprend le nom de l'appareil, tous les logiciels et matériels, le fabricant, la date d'achat, la date de protection, l'adresse IP, le MAC, l'utilisateur et tout autre contenu de maintenance, ainsi que les enregistrements historiques liés à l'appareil.
Prend en charge l'équipement de gestion d'accès à distance SSH en ligne.
L'appareil appartient à l'utilisateur.
Rapport de panne d'équipement.
Gestion du grand livre matériel
Il comprend le nom, les spécifications, le numéro de série, la gestion des appareils appartenant et d'autres contenus de maintenance du matériel, ainsi que les enregistrements historiques liés au matériel.
Rapport de panne d'équipement.
Logiciel de gestion du grand livre
Il comprend le nom, la version, la méthode de distribution, la méthode d'autorisation, le montant de l'achat, le numéro de série, la gestion de la quantité d'autorisation et tout autre contenu de maintenance du logiciel, ainsi que les enregistrements historiques liés au logiciel.
gestion des employés
Liste des employés.
Liste des départements.
Gestion du programme de service
Il comprend le serveur hôte sur lequel se trouve le programme de service, l'état du service, les rapports d'exception, etc.
Réparation exceptionnelle du programme de service.
Signalisation spéciale sur la page d'accueil.
Gestion des stocks
Création, réalisation et annulation des tâches d'inventaire des équipements, matériels et logiciels.
Gains et pertes.
Désigner la personne responsable de l'inventaire.
Outil d'inventaire mobile ChemexTool.
Graphique de données
Données de base de chaque module.
L'état de chaque service est affiché en temps réel, y compris le contenu des exceptions, l'heure d'occurrence et le temps de récupération.
Affichage de la progression de l'inventaire.
Multilingue
À l'heure actuelle, le meilleur support est le chinois simplifié, et la langue anglaise sera publiée plus tard, et le changement de langue sera également pris en charge.
Déploiement privé
Oui, vous n'avez besoin que d'un environnement LNMP pour un déploiement privé illimité.
Mise à niveau OTA
Les mises à niveau en ligne sont déjà prises en charge, éliminant ainsi le besoin de maintenance manuelle de la version locale.
Exigences environnementales :
PHP7.3+
MariaDB10.5+
extension ext-zip, notez qu'elle est la même que la version PHP
extension ext-json, notez qu'elle est la même que la version PHP
Le développement du code source repose sur le gestionnaire de packages Composer.
Déploiement de l'environnement de production :
Afin de respecter les politiques de sécurité dans un environnement de production, nous vous recommandons fortement de le déployer localement sur le serveur. Nous ne proposons pas de fonctions d'installation d'initialisation en ligne associées pour le moment. Par conséquent, même si le déploiement initial comporte de nombreuses étapes, une grande partie du processus a été automatisée pour tout le monde. Il vous suffit de suivre les commandes suivantes étape par étape. Généralement, il n'y aura aucun problème de déploiement.
1. Installez l'environnement PHP pour votre ordinateur, reportez-vous au responsable PHP.
2. Installez mariaDB sur votre ordinateur et l'outil client mariadb-client peut être utilisé. Généralement, MariaDB sera installé automatiquement après l'installation. Si vous êtes sur Ubuntu, vous devrez peut-être exécuter sudoaptinstallmariadb-client pour l'installer.
3. Créez une base de données et nommez-la arbitrairement, mais n'oubliez pas de remplir correctement la configuration et le jeu de caractères de la base de données doit être utf8-general-ci.
4. Téléchargez la version distribuée, décompressez-la pour obtenir le répertoire du programme et placez-la là où vous souhaitez la placer.
5. Dans le répertoire racine du projet, copiez le fichier .env.example dans un nouveau et renommez-le en .env.
6. Configurez les informations de la base de données dans .env.
7. Exécutez phpartisanchemex:install pour installer.
8. Les serveurs Web que vous pouvez utiliser sont nginx et apache. Quoi qu'il en soit, le chemin de démarrage de l'application se trouve dans le répertoire /public, assurez-vous qu'il pointe correctement.
9. Modifiez la règle pseudo-statique du serveur Web en try_files$uri$uri//index.php?$args;.
10. Pour garantir que les mises à jour automatiques en ligne sont disponibles, veuillez confirmer que les autorisations du répertoire racine du site Web et de tous les sous-répertoires sont 755 et que le propriétaire est www.
Déploiement de l'environnement de développement :
Les développeurs intéressés sont invités à collaborer au développement pour rendre Chemex plus parfait. Le processus de développement est relativement simple, sans trop de configurations et de modifications d'environnement.
1. Installez l'environnement PHP pour votre ordinateur, reportez-vous au responsable PHP.
2. Installez l'outil de gestion des packages composer, reportez-vous au responsable du compositeur.
3. Entrez le répertoire racine du projet et exécutez composerinstall pour installer les dépendances associées.
4. Dans le répertoire racine du projet, copiez .env.example dans .env.
5. Modifiez les champs liés à la configuration de la connexion à la base de données dans le fichier .env.
6. Toujours dans le répertoire racine du projet, exécutez phpartisanmigrate pour migrer la base de données.
7. Reportez-vous aux documents relatifs à Laravel et DcatAdmin pour le développement.
Journal de mise à jour de la plateforme d'exploitation et de maintenance de gestion des actifs Chemex :
v3.4.0
Nouveau
1. Fonction d'impression d'étiquettes de périphérique, grâce à Chun Xiaobai
2. Fonction d'impression de la liste des équipements, grâce à Chun Xiaobai
3. Il n'y a pas de fonction d'actualisation des onglets.
4. Ajout d'autorisations pour l'impression d'étiquettes et de listes de périphériques.
Optimisation et réparation
1. Quelques codes désordonnés.
2. Problèmes d'importation du département LDAP.
3. Mettez à jour les packages de dépendances.
4. Le menu est modifié en colonnes de gauche et de droite.