Chemex عبارة عن منصة مجانية ومفتوحة المصدر ومصممة بشكل عصري لإدارة أصول المعلومات وتشغيلها. إدارة أصول البرامج والأجهزة، وتتبع الملكية/المستخدم، والمخزون. تم تطويره بناءً على إطار عمل Laravel الأنيق. يأتي مع أدوات الهاتف المحمول وترقية OTA.
Chemex هو نظام إدارة أصول معدات تكنولوجيا المعلومات والاتصالات خفيف الوزن وذو تصميم حديث. بفضل إطار عمل Laravel ومنصة التطوير DcatAdmin، فهو يتمتع بتجربة أنيقة وبسيطة وممتازة. إن Chemex مجاني تمامًا ومفتوح المصدر ويمكن لأي شخص تعديل التعليمات البرمجية ونشر الخدمات دون قيود. وهذا خيار جيد ومنخفض التكلفة للعديد من المؤسسات الصغيرة والمتوسطة الحجم التي ترغب في إدارة معلومات أصول تكنولوجيا المعلومات والاتصالات هو حل إداري فعال، مدعوم ببيئة صحية.
يحتوي النظام على الوحدات التالية:
إدارة دفتر المعدات
ويتضمن اسم الجهاز، وجميع البرامج والأجهزة، والشركة المصنعة، وتاريخ الشراء، وتاريخ الحماية، وعنوان IP، وMAC، والمستخدم ومحتويات الصيانة الأخرى، بالإضافة إلى سجلات التاريخ المتعلقة بالجهاز.
دعم معدات إدارة الوصول عن بعد SSH عبر الإنترنت.
الجهاز ملك للمستخدم .
الإبلاغ عن فشل المعدات.
إدارة دفتر الأستاذ الأجهزة
ويتضمن الاسم والمواصفات والرقم التسلسلي وإدارة الجهاز التابع ومحتويات الصيانة الأخرى للجهاز، بالإضافة إلى السجلات التاريخية المتعلقة بالجهاز.
الإبلاغ عن فشل المعدات.
إدارة دفتر الأستاذ البرمجيات
ويتضمن الاسم والإصدار وطريقة التوزيع وطريقة التفويض ومبلغ الشراء والرقم التسلسلي وإدارة كمية التفويض ومحتويات الصيانة الأخرى للبرنامج، بالإضافة إلى السجلات التاريخية المتعلقة بالبرنامج.
إدارة الموظفين
قائمة الموظفين.
قائمة الأقسام.
إدارة برامج الخدمة
ويتضمن الخادم المضيف حيث يوجد برنامج الخدمة، وحالة الخدمة، وتقارير الاستثناءات، وما إلى ذلك.
إصلاح استثناء برنامج الخدمة.
لافتات خاصة على الصفحة الرئيسية.
إدارة المخزون
إنشاء وإكمال وإلغاء مهام جرد المعدات والأجهزة والبرامج.
المكاسب والخسائر.
تعيين الشخص المسؤول عن المخزون.
أداة الجرد المتنقلة ChemexTool.
مخطط البيانات
البيانات الأساسية لكل وحدة.
يتم عرض حالة كل خدمة في الوقت الفعلي، بما في ذلك محتوى الاستثناء ووقت حدوثه ووقت الاسترداد.
عرض تقدم المخزون.
متعدد اللغات
في الوقت الحاضر، أفضل دعم هو اللغة الصينية المبسطة، وسيتم إصدار اللغة الإنجليزية لاحقًا، كما سيتم دعم تبديل اللغة.
النشر الخاص
نعم، أنت تحتاج فقط إلى بيئة LNMP للنشر الخاص غير المحدود.
ترقية عبر الهواء
يتم دعم الترقيات عبر الإنترنت بالفعل، مما يلغي الحاجة إلى صيانة الإصدار اليدوي المحلي.
المتطلبات البيئية:
PHP7.3+
مارياDB10.5+
ext-zip، لاحظ أنه هو نفس إصدار PHP
ext-json، لاحظ أنه هو نفس إصدار PHP
يعتمد تطوير كود المصدر على مدير حزم الملحن.
نشر بيئة الإنتاج:
من أجل الامتثال لسياسات الأمان في بيئة الإنتاج، نوصي بشدة بنشره محليًا على الخادم، ولا نوفر وظائف تثبيت التهيئة ذات الصلة عبر الإنترنت في الوقت الحالي. لذلك، على الرغم من وجود العديد من الخطوات في النشر المبكر، فقد تمت أتمتة جزء كبير من العملية للجميع، ما عليك سوى اتباع الأوامر التالية خطوة بخطوة. بشكل عام، لن تكون هناك أي مشكلات في النشر.
1. قم بتثبيت بيئة PHP لجهاز الكمبيوتر الخاص بك، راجع مسؤول PHP.
2. قم بتثبيت mariaDB على جهاز الكمبيوتر الخاص بك، وهناك أداة عميل mariadb-client التي يمكن استخدامها. بشكل عام، سيتم تثبيت MariaDB تلقائيًا بعد التثبيت. إذا كنت تستخدم Ubuntu، فقد تحتاج إلى تنفيذ sudoaptinstallmariadb-client لتثبيته.
3. قم بإنشاء قاعدة بيانات وقم بتسميتها بشكل عشوائي، ولكن تذكر ملء التكوين بشكل صحيح ويجب أن تكون مجموعة أحرف قاعدة البيانات utf8-general-ci.
4. قم بتنزيل نسخة التوزيعة، وقم بفك ضغطها للحصول على دليل البرنامج، ثم ضعها في المكان الذي تريد وضعها فيه.
5. في الدليل الجذر للمشروع، انسخ الملف .env.example إلى ملف جديد وأعد تسميته إلى .env.
6. تكوين معلومات قاعدة البيانات في .env.
7. قم بتنفيذ phpartisanchemex:install للتثبيت.
8. خوادم الويب التي يمكنك استخدامها هي nginx وApache، بغض النظر عن ذلك، فإن مسار بداية التطبيق موجود في الدليل /public، يرجى التأكد من أنه يشير بشكل صحيح.
9. قم بتعديل القاعدة الساكنة الزائفة لخادم الويب إلى Try_files$uri$uri//index.php?$args;.
10. للتأكد من توفر التحديثات التلقائية عبر الإنترنت، يرجى التأكد من أن أذونات الدليل الجذر لموقع الويب وجميع الأدلة الفرعية هي 755، وأن المالك هو www.
نشر بيئة التطوير:
نرحب بالمطورين المهتمين بهذا الأمر للتعاون في التطوير لجعل Chemex أكثر مثالية. عملية التطوير بسيطة نسبيًا، ولا تحتوي على الكثير من تكوينات وتغييرات البيئة.
1. قم بتثبيت بيئة PHP لجهاز الكمبيوتر الخاص بك، راجع مسؤول PHP.
2. قم بتثبيت أداة إدارة حزمة الملحن، راجع مسؤول الملحن.
3. أدخل الدليل الجذر للمشروع وقم بتنفيذ Composerinstall لتثبيت التبعيات ذات الصلة.
4. في الدليل الجذر للمشروع، انسخ .env.example إلى .env.
5. قم بتحرير الحقول ذات الصلة بتكوين اتصال قاعدة البيانات في ملف .env.
6. لا تزال في الدليل الجذر للمشروع، قم بتنفيذ phpartisanmigrate لترحيل قاعدة البيانات.
7. ارجع إلى المستندات ذات الصلة بـ Laravel وDcatAdmin للتطوير.
سجل تحديث منصة تشغيل وصيانة إدارة أصول شركة Chemex:
v3.4.0
جديد
1. وظيفة طباعة ملصق الجهاز، وذلك بفضل Chun Xiaobai
2. وظيفة طباعة قائمة المعدات، وذلك بفضل Chun Xiaobai
3. لا توجد وظيفة تحديث علامة التبويب.
4. تمت إضافة أذونات لتسمية الجهاز وطباعة القائمة.
التحسين والإصلاح
1. بعض الرموز الفوضوية.
2. مشاكل في استيراد قسم LDAP.
3. تحديث حزم التبعية.
4. يتم تغيير القائمة إلى الأعمدة اليسرى واليمنى.