في المقالة التالية سوف نلقي نظرة على Zabbix. هذا واحد أداة المراقبة المصدر المفتوح. باستخدامه ، ستتمكن من مراقبة الخوادم وتحميل وحدة المعالجة المركزية والشبكات والخدمات السحابية وأشياء أخرى كثيرة.
تم إصداره وفقًا لشروط الإصدار 2 من رخصة جنو العمومية العامة ، Zabbix هو برنامج مجاني. قبل أن تبدأ ، قد ترغب في إلقاء نظرة على ملف عرض لمعرفة ما إذا كان هذا هو ما تبحث عنه. يمكنك أيضًا التحقق من ويكي المشروع أو الوثائق الرسمية. سنرى في الأسطر التالية كيف يمكن تثبيت هذه الأداة في Ubuntu 18.04 LTS.
أضف المستودع
هذه الأداة غير متوفرة في مستودع حزم Ubuntu 18.04 LTS الرسمي. على الرغم من ذلك ، يمكنك بسهولة إضافة مستودع الحزم الرسمي للأداة في Ubuntu 18.04 LTS وتثبيت الأداة من هناك.
افتح محطة طرفية (Ctrl + Alt + T) و قم بتنزيل ملف .DEB ضروري بالأمر التالي:
wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
نواصل تثبيت الملف الذي تم تنزيله:
sudo dpkg -i zabbix-release*.deb
يجب إضافة المستودع الرسمي لهذه الأداة إلى نظامنا. الآن سيتعين علينا تحديث ذاكرة التخزين المؤقت لمستودع حزمة APT:
sudo apt update
تثبيت وتكوين Zabbix
بعد ما سبق يمكننا الآن تثبيت الأداة:
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent
قم بإنشاء قاعدة بيانات MySQL / MariaDB
للقيام بذلك ، سنفعل بدء تشغيل وحدة تحكم MySQL / MariaDB بالأمر التالي:
sudo mysql -u root
الآن إنشاء قاعدة بيانات تسمى zabbix باستخدام أمر SQL التالي:
create database zabbix character set utf8 collate utf8_bin;
نستمر في تقديم كل شيء امتيازات لمستخدم zabbix في قاعدة بيانات zabbix لقد أنشأنا للتو. سنقوم أيضًا بتعيين كلمة مرور لمستخدم zabbix باستخدام أمر SQL التالي:
grant all privileges on zabbix.* to zabbix@localhost identified by 'TU-CONTRASEÑA-AQUI';
ملاحظة: تأكد من استبدال كلمة المرور هنا بكلمة المرور التي تهمك.
يجب منح الأذونات اللازمة وتعيين كلمة المرور. في هذا المثال ، قمت بتعيين كلمة المرور على أنها zabbix ، من أجل البساطة.
نغادر وحدة تحكم MySQL / MariaDB بالأمر التالي:
quit;
Seguimos إنشاء الجداول اللازمة بالأمر التالي. قد يستغرق بعض الوقت.
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -Dzabbix -pzabbix
ملاحظة: تأكد من استبدال كلمة مرور zabbix بكلمة المرور التي قمت بتعيينها.
قم بتحرير ملف التكوين
في هذه المرحلة ، سنقوم بتحرير ملف التكوين /etc/zabbix/zabbix_server.conf بالأمر التالي:
sudo vim /etc/zabbix/zabbix_server.conf
داخل الملف ، يجب عليك ابحث عن الخط DBUser = zabbix وأضف سطرًا جديدًا أدناه منه ، كما هو موضح في لقطة الشاشة التالية. بمجرد الانتهاء ، احفظ وأغلق الملف.
DBpassword=zabbix، اضبط كلمة مرور قاعدة البيانات على zabbix. استبدلها بكلمة المرور التي قمت بتعيينها مسبقًا.
اضبط المنطقة الزمنية
الآن ، سيتعين علينا تعيين المنطقة الزمنية الصحيحة لمحرك PHP. للقيام بذلك، قم بتحرير ملف التكوين /etc/zabbix/Apache.conf:
sudo vim /etc/zabbix/apache.conf
قم بالتمرير لأسفل قليلاً وابحث عن الخطوط المحددة في لقطة الشاشة السابقة. قم بإزالة علامة # لإلغاء التعليق عليها والتغييرات أوروبا / ريغا حسب المنطقة الزمنية التي تهمك. يمكنك العثور على مزيد من المعلومات حول ما يجب وضعه هناك ويكيبيديا.
ملف التكوين النهائي في حالتي على النحو التالي.
بمجرد الانتهاء ، احفظ وأغلق الملف.
إعادة تشغيل الخدمات
فاموس أ إعادة تشغيل خدمات zabbix-server و zabbix-agent و apache2 بالأمر:
sudo systemctl restart zabbix-server zabbix-agent apache2
إذا كنت ترغب في إضافة خدمات zabbix-server و zabbix-agent و apache2 إلى بدء تشغيل النظام لجهاز Ubuntu 18.04 LTS ، فاستخدم الأمر:
sudo systemctl enable zabbix-server zabbix-agent apache2
يجب إضافة خدمات zabbix-server و zabbix-agent و apache2 عند بدء تشغيل النظام وستبدأ تلقائيًا عند بدء تشغيل الكمبيوتر.
ابدأ Zabbix
قم بتشغيل الأمر التالي إلى ابحث عن عنوان IP الخاص بجهاز Ubuntu 18.04 LTS الخاص بك:
ip a
كما يتضح ، في حالتي ، عنوان IP لجهاز Ubuntu 18.04 LTS الخاص بي هو 10.0.2.15. يجب أن تكون مختلفة بالنسبة لك. قم بتغييره من هنا فصاعدًا.
زيارة http://10.0.2.15/zabbix من متصفح الويب. يجب أن تشاهد صفحة مثل لقطة الشاشة السابقة. نظرًا لأنك تقوم بتشغيل واجهة هذه الأداة لأول مرة ، يجب عليك تكوينها. انقر فوق "الخطوة التالية ".
تأكد من كل شيء المتطلبات السابقة هذا صحيح. تابع من خلال النقر على "الخطوة التالية ".
الآن اكتب كلمة المرور لمستخدم قاعدة بيانات MySQL / MariaDB الذي قمت بتكوينه مسبقًا وانقر على "الخطوة التالية ".
تكوين بعض تفاصيل الخادم. انقر فوق "الخطوة التالية ".
تأكد من ذلك كل المعلومات انه صحيح.
إذا وصلت إلى هذا الحد ، فيجب أن يكون كل شيء قد تم إعداده بشكل صحيح. انقر فوق «نهاية".
الآن يجب أن تكون قادرًا على تسجيل الدخول باستخدام ملف المستخدم "Admin" ومع كلمة المرور الافتراضية "zabbix".
بمجرد تسجيل الدخول ، سترى لوحة القيادة. يمكنك الآن استخدام هذه الأداة لأي شيء تريده وبقدر ما تريد.