Chemex は、無料のオープンソースで、最新設計の情報資産管理および運用プラットフォームです。ソフトウェアおよびハードウェアの資産管理、所有権/ユーザーの追跡、およびインベントリ。エレガントな Laravel フレームワークに基づいて開発されています。モバイルツールとOTAアップグレードが付属します。
Chemex は、軽量でモダンなデザインスタイルの ICT 機器資産管理システムです。 Laravel フレームワークと DcatAdmin 開発プラットフォームのおかげで、エレガントでシンプル、そして優れたエクスペリエンスが得られます。 Chemex は完全に無料でオープンソースであり、誰でも制限なくコードを変更してサービスを展開できます。これは、ICT 資産の情報管理を行いたい多くの中小企業にとって、優れた選択肢であり、低コストです。は健全な生態系に支えられた効率的な管理ソリューションです。
システムには次のモジュールがあります。
設備台帳管理
これには、デバイスの名前、すべてのソフトウェアとハードウェア、メーカー、購入日、保護日、IP アドレス、MAC、ユーザーおよびその他のメンテナンス内容、およびデバイス関連の履歴記録が含まれます。
オンライン SSH リモート アクセス管理機器をサポートします。
デバイスはユーザーに属します。
機器の故障報告。
ハードウェア台帳管理
ハードウェアの名称、仕様、シリアル番号、所属機器管理などの保守内容、およびハードウェアに関する履歴が含まれます。
機器の故障報告。
ソフトウェア台帳管理
ソフトウェアの名称、バージョン、配布方法、認証方法、購入金額、シリアル番号、認証数量管理、その他のメンテナンス内容、およびソフトウェアに関する履歴記録が含まれます。
従業員管理
従業員リスト。
部門リスト。
サービスプログラム管理
これには、サービス プログラムが配置されているホスト サーバー、サービスのステータス、例外レポートなどが含まれます。
サービスプログラムの例外修復。
ホームページ上の特別看板。
在庫管理
機器、ハードウェア、およびソフトウェアのインベントリ タスクの作成、完了、キャンセル。
利益と損失。
在庫管理の責任者を指名します。
ChemexTool モバイル インベントリ ツール。
データチャート
各モジュールの基本データ。
各サービスの例外内容、発生時間、復旧時間などの状態をリアルタイムに表示します。
在庫の進行状況の表示。
多言語対応
現時点では簡体字中国語が最適にサポートされていますが、後に英語もリリースされ、言語の切り替えもサポートされる予定です。
プライベート展開
はい、無制限のプライベート展開には LNMP 環境のみが必要です。
OTAアップグレード
オンライン アップグレードはすでにサポートされているため、ローカルで手動でバージョンをメンテナンスする必要はありません。
環境要件:
PHP7.3以上
マリアDB10.5+
ext-zip 拡張子。PHP バージョンと同じであることに注意してください。
ext-json 拡張子。PHP バージョンと同じであることに注意してください。
ソース コードの開発は、composer パッケージ マネージャーに依存します。
実稼働環境の展開:
運用環境でセキュリティ ポリシーに準拠するために、サーバー上でローカルに展開することを強くお勧めします。当面は、関連するオンライン初期化インストール機能は提供しません。したがって、初期の展開には多くの手順がありますが、プロセスの大部分は誰でも自動化されており、通常は次のコマンドを段階的に実行するだけで済みます。
1. PHP 公式を参照して、お使いのコンピューターに PHP 環境をインストールします。
2. mariaDB をコンピュータにインストールします。通常、MariaDB はインストール後に自動的にインストールされます。Ubuntu を使用している場合は、sudoaptinstallmariadb-client を実行してインストールする必要がある場合があります。
3. データベースを作成し、任意の名前を付けますが、構成を正しく入力することを忘れずに、データベースの文字セットは utf8-general-ci である必要があります。
4. 配布バージョンをダウンロードし、解凍してプログラム ディレクトリを取得し、配置する場所に配置します。
5. プロジェクトのルート ディレクトリで、.env.example ファイルを新しいファイルにコピーし、名前を .env に変更します。
6. .env でデータベース情報を構成します。
7. phpartisanchemex:install を実行してインストールします。
8. 使用できる Web サーバーは nginx と apache です。いずれにしても、アプリケーションの開始パスは /public ディレクトリにあります。正しく指定されていることを確認してください。
9. Web サーバーの擬似静的ルールを try_files$uri$uri//index.php?$args; に変更します。
10. オンライン自動更新を確実に利用できるようにするには、Web サイトのルート ディレクトリとすべてのサブディレクトリの権限が 755 であり、所有者が www であることを確認してください。
開発環境の展開:
これに興味のある開発者は、Chemex をより完璧にするために開発に協力することを歓迎します。開発プロセスは比較的単純で、多くの環境構成や変更は必要ありません。
1. PHP 公式を参照して、お使いのコンピューターに PHP 環境をインストールします。
2.composer パッケージ管理ツールをインストールします。composer 公式を参照してください。
3. プロジェクトのルート ディレクトリに入り、composerinstall を実行して関連する依存関係をインストールします。
4. プロジェクトのルート ディレクトリで、.env.example を .env にコピーします。
5. .env ファイル内のデータベース接続構成関連フィールドを編集します。
6. プロジェクトのルート ディレクトリで、phpartisanmaigrate を実行してデータベースを移行します。
7. 開発については、Laravel および DcatAdmin 関連のドキュメントを参照してください。
Chemex 資産管理運用および保守プラットフォームの更新ログ:
v3.4.0
新しい
1. Chun Xiaobai によるデバイスラベル印刷機能
2. Chun Xiaobai による装備リストの印刷機能
3. タブ更新機能はありません。
4. デバイスラベルとリストの印刷権限を追加しました。
最適化と修復
1. いくつかの乱雑なコード。
2. LDAP 部門のインポートに関する問題。
3. 依存関係パッケージを更新します。
4. メニューが左右の列に変更されます。