تحسين حافظة Gnome Shell باستخدام Pano
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
Zabbix هي أداة قوية لمراقبة الشبكات لنظام Linux. باستخدامه ، يمكنك بسهولة تتبع أجهزة الشبكة والتطبيقات وما إلى ذلك. في هذا الدليل ، سنوضح لك كيف يمكنك تثبيت Zabbix على خادم Ubuntu.
قبل أن نبدأ
لتثبيت Zabbix على خادم Ubuntu ، يجب عليك أولاً تحديث نظامك. يضمن الحصول على أحدث الحزم على Ubuntu أن كل شيء سيعمل بسلاسة. لتحديث نظام Ubuntu الخاص بك ، افتح Terminal. بعد ذلك ، استخدم الأمر apt update للتحقق من تحديثات البرامج.
sudo apt التحديث
بعد التحقق من وجود تحديثات على نظام Ubuntu الخاص بك ، يمكنك تثبيت البرنامج باستخدام الأمر apt Upgrade . يرجى ملاحظة أن تشغيل الأمر apt Upgrade قد يستغرق بعض الوقت ، خاصة إذا لم تقم بالترقية منذ فترة.
sudo apt الترقية
بمجرد تحديث نظام Ubuntu الخاص بك ، أعد التشغيل. هناك احتمالات ، لقد قمت بتثبيت إصدار أحدث من نواة Ubuntu وهذا يتطلب إعادة التشغيل.
sudo إعادة التشغيل
ستكون جاهزًا لبدء تثبيت Zabbix عند تسجيل الدخول مرة أخرى.
تثبيت التبعيات لـ Zabbix
يستخدم Zabbix Apache و MySQL و PHP وحزم أخرى. لاستخدامه على نظام Ubuntu الخاص بك ، ستحتاج إلى تثبيت كل هذه التبعيات. باستخدام الأمر apt install أدناه ، قم بتثبيت كل ما يحتاجه Zabbix للتشغيل.
wget https://repo.zabbix.com/zabbix/6.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.2-2+ubuntu22.04_all.deb
sudo apt تثبيت apache2 mysql-server php php-mysql php-mbstring php-gd php-xml libapache2-mod-php zabbix-server-mysql zabbix-frontend-php zabbix-agent
عند تشغيل الأمر أعلاه ، سيطلب منك Ubuntu الضغط على Y لتأكيد رغبتك في تثبيت الحزم. القيام بذلك. عند التثبيت ، سيتم تثبيت جميع التبعيات.
تكوين MySQL / PHP
يتطلب تطبيق Zabbix قاعدة بيانات MySQL. لتكوين قاعدة البيانات هذه ، ابدأ بإدخال الأمر mysql_secure_installation . سيطالبك هذا الأمر بإعداد كلمة مرور جذر MySQL للمستخدم الجذر ، إلخ.
sudo mysql_secure_installation
بعد إعداد كلمة مرور الجذر لـ SQL على نظام Ubuntu الخاص بك ، حان الوقت لتسجيل الدخول إلى MySQL باستخدام كلمة المرور الجديدة. يمكنك تسجيل الدخول باستخدام الأمر التالي.
sudo mysql -u الجذر -p
بمجرد تسجيل الدخول ، استخدم الأمر التالي CREATE DATABASE .
CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
الآن بعد أن وجدت قاعدة بيانات "zabbixdb" في MySQL على نظام Ubuntu الخاص بك ، ستحتاج إلى إنشاء مستخدم لقاعدة البيانات باستخدام الأمر CREATE USER . يرجى تغيير "mypassword" باستخدام كلمة مرور مستخدم Zabbix المفضلة لديك.
CREATE USER 'zabbixuser'@'localhost' IDENTIFIED BY 'mypassword';
يجب عليك الآن منح حساب zabbixuser جميع الامتيازات في قاعدة البيانات “zabbixdb”. يمكنك القيام بذلك باستخدام أمر GRANT ALL في MySQL.
GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbixuser'@'localhost';
اخرج من SQL باستخدام الأوامر أدناه.
FLUSH PRIVILEGES;
مخرج
يجب عليك الآن استيراد مخطط قاعدة بيانات Zabbix. أدخل الأوامر أدناه.
sudo gunzip /usr/share/zabbix-sql-scripts/mysql/server.sql.gz
sudo mysql -u root -p zabbixdb <>
بعد الخروج من SQL ، أدخل الأوامر التالية لتحديث تكوين Zabbix PHP. ملاحظة ، قم بتغيير "mypassword" إلى كلمة مرور قاعدة بيانات Zabbix الخاصة بك. ومع ذلك ، احتفظ بالرقم "1".
sudo sed -i 's / ^ \ (DBHost \ s * = \ s * \). * $ / \ 1localhost /' /etc/zabbix/zabbix_server.conf sudo sed -i 's / ^ \ (DBName \ s * = \ s * \). * $ / \ 1zabbixdb / '/etc/zabbix/zabbix_server.conf sudo sed -i' s / ^ \ (DBUser \ s * = \ s * \). * $ / \ 1zabbixuser / ' /etc/zabbix/zabbix_server.conf sudo sed -i '/ ^ # DBPassword = / a DBPassword = mypassword ' /etc/zabbix/zabbix_server.conf
أنت الآن بحاجة إلى تغيير بعض تكوينات PHP بحيث تلبي متطلبات Zabbix. أدخل الأوامر التالية. ملاحظة: يجب تخصيص الأمر الرابع ليلائم منطقتك الزمنية. استبدل "America" و "Detroit" بمنطقتك الزمنية. يمكنك العثور على منطقتك الزمنية مع قائمة المناطق الزمنية الزمنية.
sudo sed -i 's / ^ post_max_size =. * / post_max_size = 16M /' /etc/php/8.1/apache2/php.ini
sudo sed -i 's / ^ max_execution_time =. * / max_execution_time = 300 /' /etc/php/8.1/apache2/php.ini
sudo sed -i 's / ^ max_input_time =. * / max_input_time = 300 /' /etc/php/8.1/apache2/php.ini
sudo sed -i 's / ^؛ date.timezone = $ / date.timezone = America \ / Detroit /' /etc/php/8.1/apache2/php.ini
يمكن الآن تمكين Zabbix في خادم الويب Apache2 باستخدام الأمر التالي.
sudo ln -s /etc/apache2/conf-available/zabbix-frontend-php.conf / etc / apache2 / conf-enabled /
إعداد Zabbix
قم بتشغيل Zabbix في متصفح الويب الذي تختاره عبر عنوان URL التالي:
http://your-ubuntu-server/zabbix
بعد الوصول إلى عنوان URL ، سيطالبك Zabbix بالمرور في عملية الإعداد. انقر فوق "التالي" لتأكيد أن نظامك جاهز لاستخدام Zabbix في صفحة "التحقق من المتطلبات المسبقة".
بمجرد التحقق من نظامك لـ Zabbix في "التحقق من المتطلبات المسبقة" ، انقر فوق التالي للانتقال إلى صفحة "تكوين اتصال قاعدة البيانات". من هنا ، أدخل المعلومات التالية.
عندما تنتهي من ملء كل شيء ، انقر فوق الزر "التالي" للانتقال إلى الصفحة التالية. في الصفحة التالية ، ستحتاج إلى تسمية خادم Zabbix الخاص بك ، وتعيين المنطقة الزمنية والموضوع الافتراضي. عند الانتهاء ، انقر على "الخطوة التالية".
في الصفحة الأخيرة ، سترى رسالة تهنئة لإعلامك بأنك قمت بتثبيت Zabbix بنجاح. من هنا ، يمكنك تسجيل الدخول إلى Zabbix UI الخاص بك باستخدام معلومات المستخدم أدناه.
دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!
هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!
Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل
هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.
ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.
Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على
يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.
هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.
Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك
Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.