خانه / سیستم عامل لینوکس / سنت او اس / چگونه Zabbix را بر روی سنت او اس ۷ نصب و پیکربندی کنیم؟
چگونه Zabbix  را بر روی سنت او اس ۷ نصب و پیکربندی کنیم؟

چگونه Zabbix را بر روی سنت او اس ۷ نصب و پیکربندی کنیم؟

Zabbix یکی از ابزارهای مانیتورینگ متن باز برای خدمات شبکه، سخت افزار شبکه، سرورها و اپلیکیشن هاست. این ابزار برای پیگیری و مانیتور کردن وضعیت سیستم ها و سرورها طراحی شده است. این ابزار از سیستم های پایگاه داده ای مختلف برای ذخیره سازی داده ها استفاده می کند.  Zabbix در بک اند به زبان سی و در فرانت اند به زبان PHP نوشته شده است. در این مرحله به صورت گام به گام  نحوه نصب و پیکربندی این ابزار بر روی سنت او اس ۷ را با هم مرور خواهیم کرد. پس همراه وب ایده باشید.

پیش نیازها:

  • سرور سنت او اس ۷
  • دسترسی روت

چه کاری باید انجام دهیم؟

  • نصب Apache2/httpd بر روی سنت او اس۷
  • نصب و پیکربندی ۲ بر روی سنت او اس ۷
  • نصب و پیکربندی MYSQL
  • نصب و پیکربندی Zabbix 3.4 بر روی سنت او اس ۷
  • پیکربندی FirewallD
  • تنظیم و راه اندازی اولیه zabbix
  • تغییر ادمین پیش فرض

 مرحله اول: نصب Apache2/httpd

در این راهنما ما ابزار Zabbix را تحت وب سرور آپاچی اجرا خواهیم کرد. پکیج های وب سرور را می توان از  مخزن پیش فرض سنت او اس ۷ نصب کرد. به کمک دستور زیر این گزینه را نصب کنید.

 

بعد از اینکه فرآیند نصب کامل شد، سرویس را استارت کنید و آن را به گونه ای تنظیم نمایید که در بوت سیستم اجرا شود:

 

به کمک دستور زیر آن را بررسی کنید:

 

مرحله دوم: نصب و پیکربندی PHP 7.2 بر روی سنت او اس ۷

در این مرحله می خواهیم PHP را از مخزن ثالث نصب کنیم.  قبل از نصب PHP 7 به همراه تمامی افزونه های مورد نیاز، مخزن webtatic و EPEL را به سیستم خود اضافه کنید.دستور زیر را اجرا کنید.

 

حالا پکیج PHP را به کمک دستور زیر از مخزن webtatic نصب نمایید

 

بعد از اینکه فرآیند نصب کامل شد باید فایل پیش فرض PHP.INI را به کمک ویرایشگر ویرایش نماییم:

 

مقادیر پیکربندی را به صورت زیر تغییر دهید:

 

فایل را ذخیره کنید و خارج شوید. حالا سرویس httpd را ریستارت نمایید:

 

مرحله سوم: نصب و پیکربندی MariaDB

همانطور که قبلا نیز بیان کردیم Zabbix از گزینه های مختلف پایگاه داده برای نصب پشتیبانی می کند. ما در این مقاله از پایگاه داده MariaDB استفاده خواهیم کرد. به کمک دستور زیر این پایگاه داده را نصب کنید:

 

بعد از اینکه فرایند نصب کامل شد، سرویس را اجرا کنید و به گونه ای تنظیم نمایید که در بوت سیستم اجرا شود:

 

حالا برای اینکه بتوانید پسورد روت پایگاه داده را تنظیم کنید از دستور زیر استفاده نمایید:

 

پسورد مدنظر خود را وارد کنید و اینتر را بزنید. پایگاه داده MariaDB نصب شده و پسورد روت نیز پیکربندی شده است. حالا باید پایگاه داده جدیدی برای نصب Zabbix ایجاد کنیم.  ما یک پایگاه جدید و کاربری به نام Zabbix با پسورد ‘hakase-labs@‘ را ایجاد خواهیم کرد. وارد شل Mysql شوید:

 

کوئری های زیر را در شل اجرا کنید:

 

خوب حالا پایگاه داده جدید ایجاد شده است.

 مرحله چهارم: نصب و پیکربندی zabbix

در این مرحله سعی می کنیم Zabbix را نصب و پیکربندی کنیم. این ابزار را از مخزن رسمی نصب می کنیم و  سپس پیکربندی می نماییم.

نصب پکیج های Zabbix:

مخزن Zabbix را به سیستم سنت او اس  خود اضافه کنید:

 

حالا به کمک دستور زیر این ابزار را نصب کنید:

 

منتظر تکمیل فرایند نصب باشید.

ایمپورت نمونه پایگاه داده:

نمونه پایگاه داده را به پایگاه داده Zabbix ایمپورت می کنیم. به دایرکتوری مستندات زابیکس بروید و فایل Zabbix sql را اکسترکت کنید.

 

حالا پایگاه داده نمونه را به پایگاه داده zabbix ایمپورت کنید:

 

پسورد روت خود را تایپ کنید و مطمئن باشید خطایی ندارید.

 پیکربندی سرور زابیکس:

Zabbix-server فرآیند مرکزی برای سیستم نرم افزاری زابیکس است. ما این گزینه را با ویرایش فایل پیکربندی، ویرایش خواهیم کرد. دستور زیر را اجرا کنید:

 

در پیکربندی خط پایگاه داده،پیکربندی را همانند زیر تایپ کنید و مقدار DBPassword را با پسورد پایگاه داده خود تنظیم نمایید:

 

فایل را ذخیره کنید و خارج شوید. حالا سرویس Zabbix-server را فعال سازید:

 

حالا این گزینه بر روی سیستم سنت او اس در حال اجراست. آن را به کمک دستور زیر بررسی کنید:

 

پیکربندی Zabbix-agent:

Zabbix-agent باید بر روی سیستم مانیتورینگ هدف نصب شود. این گزینه همه اطلاعات سرور را جمع آوری می کند و  داده ها را به Zabbix-server گزارش می دهد. فایل پیکربندی Zabbix-agent را ویرایش کنید:

 

 

خطوط زیر را با اطلاعات خود جایگزین نمایید:

 

فایل را ذخیره کنید و ببندید. حالا zabbix-agent را استارت کنید:

 

حالا این گزینه بر روی سیستم نصب شده است. کارکرد آن را به کمک دستور زیر بررسی کنید.

 

مرحله پنجم: پیکربندی firewalld

در این مرحله پورت های HTTP و HTTPS را برای ادمین زابیکس باز خواهیم کرد و پورت های دیگری را برای Zabbix-server و Zabbix-agent اضافه خواهیم نمود.  اگر هنوز firewalld را بر روی سیستم خود ندارید آن را به کمک دستور زیر نصب نمایید.

 

 

سرویس firewalld را استارت کنید:

 

حالا پورت HTTP و HTTPS را باز می کنیم و پورت هایی را  که توسط Zabbix-server و Zabbix agent مورد استفاده قرار می گیرند را اضافه نماییم.

دستور زیر را اجرا کنید:

 

حالا پیکربندی firewalld را دوباره بارگذاری کنید و پورت ها را بررسی نمایید:

 

 

مرحله ششم: راه اندازی اولیه زابیکس

قبل از اینکه به سراغ بخش های بعدی بروید باید همه سرویس های خود را به کمک دستور زیر ریستارت کنید:

 

حالا مرورگر خود را باز کنید و آی پی آدرس سرور را تایپ نمایید. در این شرایط وارد صفحه خوشامدگویی زابیکس خواهید شد. بر روی دکمه ‘Next Step‘  کلیک کنید. حالا زابیکس همه نیازمندی ها برای نصب را بررسی کنید. مطمئن شوید که هیچ خطایی وجود ندارد. حالا بر روی دکمه ‘Next step‘ کلیک کنید. برای اطلاعات پایگاه داده، همه اطلاعات مورد نیاز را تایپ کنید و سپس بر روی ‘Next step‘  کلیک نمایید. در بخش Host، ای پی ادرس خودتان را وارد کنید و نام دامنه یا هاست نیم را تغییر دهید. حالا بر روی دکمه ‘Next step‘ کلیک کنید.

مطمئن شوید که همه این پیکربندی ها درست هستند و سپس  بر روی دکمه نصب کلیک نمایید. بعد از اینکه فرآیند نصب کامل شد می توانید بر روی دکمه finish کلیک کنید. با نام کاربری admin و پسورد zabbix وارد سیستم شوید.

 مرحله هفتم:  تغییر پسورد پیش فرض ادمین

در داشبورد ادمین زابیکس بر روی ایکون کاربر در سمت  بالای صفحه و قسمت راست کلیک کنید. حالا عبارت ‘Change Password’ را انتخاب کنید و پسورد جدید را تایپ نمایید. بر روی دکمه upadate کلیک کنید و پسورد را تغییر دهید.  حالا سیستم مانیتورینگ زابیکس روی سنت او اس ۷ نصب شده است. می توانید از آن به راحتی استفاده کنید.

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*