هل ترغب في معرفة كيفية استخدام ميزة Zabbix Userparameter؟ في هذا البرنامج التعليمي ، سنوضح لك كيفية تكوين Zabbix Userparameter وإنشاء برنامج نصي مخصص لمراقبة جهاز كمبيوتر يقوم بتشغيل Windows.

• نسخة Zabbix: 3.4.12
• نسخة ويندوز: 7 المؤسسة

يجب أن يتم تثبيت عامل Zabbix على الكمبيوتر الذي يقوم بتشغيل Windows.

قائمة الأجهزة:

يعرض القسم التالي قائمة المعدات المستخدمة لإنشاء هذا البرنامج التعليمي Zabbix.

كل قطعة من الأجهزة المذكورة أعلاه يمكن العثور عليها في موقع أمازون.

Zabbix Playlist:

في هذه الصفحة ، نوفر وصولاً سريعًا إلى قائمة من مقاطع الفيديو ذات الصلة بتثبيت Zabbix.

لا تنسى الاشتراك في قناة يوتيوب لدينا اسمه FKIT.

البرنامج التعليمي - إنشاء ويندوز سيناريو

أولا ، تحتاج إلى تثبيت وكيل Zabbix على جهاز الكمبيوتر الذي يعمل بنظام تشغيل Windows.

•  تثبيت وكيل Zabbix على ويندوز.

بعد ذلك ، دعنا نصمم نصًا يعطينا الإجابة التي لم يتمكن عميل Zabbix من تقديمها.

في مثالنا ، نريد معرفة من تم تسجيل دخوله على كمبيوتر Windows في الوقت الحالي.

افتح المفكرة وقم بإنشاء BATCH SCRIPT المسمى check_username.bat بالمحتوى التالي.

@echo off
FOR /F "tokens=2 delims=={}" %%A IN ('WMIC ComputerSystem Get UserName /format:list') DO (
echo %%A
)

احفظ البرنامج النصي المسمى check_username.bat داخل المجلد C: \ Zabbix.

افتح موجه DOS وحاول تنفيذ البرنامج النصي check_username.bat.

C:\>c:
C:\>cd zabbix
C:\zabbix>check_user.bat

TECHEXPERT\administrator

في مثالنا ، يعرض البرنامج النصي عند تنفيذه اسم المستخدم للمستخدم الذي تم تسجيل دخوله على هذا الكمبيوتر.

في مثالنا ، يستخدم مسؤول المستخدم حاليًا هذا الكمبيوتر.

تم إنشاء هذا البرنامج النصي لـ Windows 7 ولن يعمل على إصدارات Windows server.

البرنامج النصي ليس الجزء المهم من هذا البرنامج التعليمي ، سيكون عليك إنشاء برامج نصية أو أوامر تناسب احتياجاتك.

الآن نحن بحاجة إلى دمج السيناريو لدينا إلى وكيل Zabbix.

افتح تطبيق Notepad وقم بتحرير ملف التكوين zabbix_agentd.win.conf.

يتم تحديد موقع الملف zabbix_agentd.win.conf داخل المجلد C: \ Zabbix.

هنا هو الملف ، قبل التكوين لدينا

Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log

هنا هو ملف جديد مع التكوين لدينا.

Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200
Logfile=C:\zabbix\zabbix_agent.log
UserParameter=computer.windows.user,c:\zabbix\check_user.bat

لإنهاء التكوين الخاص بنا ، يجب إعادة تشغيل Zabbix Agent في هذا الكمبيوتر.

إذا كنت لا تعرف كيفية إعادة تشغيل وكيل Zabbix ، يمكنك إعادة تشغيل الكمبيوتر.

الآن ، يمكن للملقم Zabbix الاتصال بهذا الكمبيوتر وطلب المعلومات التالية: computer.windows.user

يجب أن يقوم وكيل Zabbix المثبت على كمبيوتر Windows بإعلام المستخدم الذي تم تسجيل دخوله حاليًا.

لاختبار التكوين الخاص بنا ، أدخل الأمر التالي على وحدة تحكم خادم Zabbix:

# zabbix_get -s 192.168.0.50 -p 10050 -k "computer.windows.user"

TECHEXPERT\administrator

كما ترون ، فإن خادم Zabbix قادر على الحصول على هذه المعلومات عن بعد من الوكيل.

البرنامج التعليمي - تكوين Zabbix UserParameter

الآن ، نحتاج إلى الوصول إلى لوحة معلومات الخادم Zabbix وإضافة كمبيوتر Windows كمضيف.

افتح المتصفح وأدخل عنوان IP الخاص بخادم الويب الخاص بك بالإضافة إلى zabbix.

في مثالنا ، تم إدخال عنوان URL التالي في المتصفح:

• http://35.162.85.57/zabbix

على شاشة تسجيل الدخول ، استخدم اسم المستخدم الافتراضي وكلمة المرور الافتراضية.

• اسم المستخدم الافتراضي: المسؤول
• كلمة المرور الافتراضية: zabbix

zabbix login

بعد تسجيل الدخول بنجاح ، سيتم إرسالك إلى Dashboard Zabbix.

zabbix dashboard

على شاشة لوحة المعلومات ، قم بالوصول إلى قائمة Configuration (التكوين) وحدد الخيار Host (مضيف).

zabbix add host

في الجزء العلوي الأيسر من الشاشة ، انقر على زر إنشاء مضيف.

Zabbix Create Host

في شاشة تهيئة المضيف ، يجب إدخال المعلومات التالية:

• اسم المضيف - أدخل اسم المضيف للمراقبة.
• اسم المضيف المرئي - كرر اسم المضيف.
• مجموعة جديدة - أدخل اسمًا لتحديد مجموعة من الأجهزة المشابهة.
• واجهة العميل - أدخل عنوان IP الخاص باسم المضيف.

هنا الصورة الأصلية ، قبل التكوين لدينا.

zabbix Cisco - Antes

هنا هي الصورة الجديدة مع التكوين لدينا.

Zabbix Windows 7

انقر فوق الزر "إضافة" لتضمين هذا المضيف على قاعدة بيانات Zabbix.

على شاشة لوحة المعلومات ، قم بالوصول إلى قائمة Configuration (التكوين) وحدد الخيار Host (مضيف).

zabbix add host

حدد موقع اسم المضيف الذي أنشأته من قبل وانقر عليه.

في مثالنا ، حددنا اسم المضيف: WINDOWS7

على شاشة خصائص المضيف ، قم بالوصول إلى علامة التبويب التطبيقات.

Zabbix Windows Service Application menu

في الجزء العلوي الأيسر من الشاشة ، انقر فوق الزر "إنشاء تطبيق".

Zabbix Windows7 Application

على شاشة تطبيقات المضيف ، قم بإنشاء تطبيق جديد يسمى Windows.

Windows Application

بعد الانتهاء من إنشاء التطبيق ، قم بالوصول إلى علامة التبويب عناصر.

Zabbix Item Tab

في الجزء العلوي الأيسر من الشاشة ، انقر فوق الزر "إنشاء عنصر".

في شاشة إنشاء العنصر ، تحتاج إلى تكوين العناصر التالية:

• الاسم: أدخل تعريفًا إلى عنصر Userparameter.
• النوع: وكيل زاببيكس
• مفتاح: مفتاح مخصص إلى Userparameter الخاص بك
• نوع المعلومات: يستخدم مثالنا النص
• الفاصل الزمني للتحديث: 60 ثانية
• التطبيق: ويندوز

Zabbix monitor Userparameter

انقر فوق الزر "إضافة" وإنهاء إنشاء العنصر.

انتظر 5 دقائق.

لاختبار التكوين الخاص بك ، قم بالوصول إلى قائمة المراقبة وانقر على خيار أحدث البيانات.

Zabbix Latest data

استخدم تهيئة المرشح لتحديد اسم المضيف المطلوب.

في مثالنا ، حددنا اسم المضيف WINDOWS7.

انقر فوق الزر "تطبيق".

Zabbix filter windows 7

يجب أن تكون قادراً على رؤية نتائج مراقبة Userparameter باستخدام Zabbix.

تهانينا! لقد قمت بتكوين ميزة Zabbix Userparameter.