آموزش نصب Zabbix 3.4 برروی توزیع های Ubuntu 16.04 و CentOS 7

ZABBIX یک نرم‌افزار عالی در سطح سازمانی است که برای مانیتورینگ دسترسی و کارایی زیرساخت‌های IT به کار می‌رود. با ZABBIX تقریبا هیچ محدودیتی در جمع آوری اطلاعات از شبکه وجود ندارد. سیستم مانیتورینگ شبکه ZABBIX یک سرویس مانیتورینگ کارآمد است، به طوری که می‌تواند در لحظه ده‌ها هزار سرور، ماشین مجازی، و تجهیزات شبکه را به طور هم‌زمان مانیتور کند.

همراه با ذخیره سازی داده‌ها، ویژگی‌های نمایشی و گرافیکی (مانند نقشه‌ها، گراف‌ها، نمایش‌ها و …) راه‌های بسیار انعطاف پذیری با هدف آنالیز و هشدار را در اختیار می‌گذارد. می‌توانید در داده‌های دریافتی محدودیتی را تنظیم کنید و به محض اینکه از حدود این محدودیت‌ها رد شد، ZABBIX  می‌تواند با ایمیل مدیر شبکه را از وقوع این رویداد مطلع سازد.

سیستم مانیتورینگ شبکه ZABBIX یکی از قویترین و شناخته شده ترین سیستم‌های مانیتورینگ در دنیا می‌باشد که از سال ۲۰۰۱ اولین نسخه آن به بازار عرضه شده و تا امروز به عنوان یکی از سیستم‌های پیشرو در صنعت مانیتورینگ شبکه و نرم افزارها، نسخه‌های بسیاری را روانه بازار نموده است.

یکی از مهمترین مشخصات ZABBIX، متن باز بودن آن است که باعث شده تا اطمینان کاربران به خصوص کاربرانی که دارای اطلاعات حساس در سازمان خود می‌باشند به این سیستم افزایش یابد.

ما در این مقاله قصد داریم چگونگی نصب نرم افزار Zabbix نسخه ۳٫۴ را در توزیع های Debian/Ubuntu و RHEL/CentOS7  با استفاده از پایگاه داده PostgreSQL برای ذخیره اطلاعات را آموزش دهیم.

مهم : تمامی دستورات انجام شده در این مقاله برای نصب Zabbix برروی توزیع های Debian و Fedora قابل اجرا است.

 

مرحله اول : نصب مخازن مورد نیاز برای نصب


ابتدا بایستی مخازن Zabbix را برروی توزیع لینوکسی خود نصب کرده تا بسته های مورد نیاز برای راه اندازی نرم افزار در دسترس قرار گیرد.

روش نصب مخازن CentOS 7

روش نصب مخاز Ubuntu 16.04

 

مرحله دوم : نصب نرم افزار Zabbix Server


در این مرحله نرم افزار Zabbix را با استفاده مخازن نصب شده در مرحله قبل برروی توزیع لینوکسی خود نصب می کنیم.

روش نصب در توزیع CentOS 7

دستور نصب مربوط به Zabbix Server سازگار با PostgreSQL

دستور نصب مربوط به Zabbix Proxy سازگار با PostgreSQL

دستور نصب مربوط به Zabbix Frontend سازگار با PostgreSQL

مهم : در دستورات بالا برای نصب Zabbix با پایگاه داده MySQL بجای “pgsql” از “mysql” استفاده کنید.

 

روش نصب در توزیع Ubuntu 16.04

دستور نصب مربوط به Zabbix Server سازگار با PostgreSQL

دستور نصب مربوط به Zabbix Proxy سازگار با PostgreSQL

دستور نصب مربوط به Zabbix Frontend سازگار با PostgreSQL

مهم : در دستورات بالا برای نصب Zabbix با پایگاه داده MySQL بجای “pgsql” از “mysql” استفاده کنید.

 

مرحله سوم ساخت جداول در پایگاه داده


در این مرحله می بایست برای Zabbix در پایگاه داده PostgreSQL  یک نام کاربری و یک جدول ایجاد کنیم تا Zabbix بتواند اطلاعات خود را در آن ذخیره کند. این مرحله در همه توزیع ها یکسان است.

بعد از ساخت نام کاربری و جدول باید در Postgre جدول و نام کاربری جدید را معرفی کنیم. به مسیر زیر رفته و فایل مربوطه را ویرایش کرده و در قسمت IPv4 کاربر جدید و نام جدول را وارد می کنیم. تنظیمات بایستی مانند تصویر زیر باشد تنها مسیر فایل متفاوت است.

مسیر فایل pg_hba.conf در توزیع CentOS :

مسیر فایل pg_hba.conf در توزیع Ubuntu :

 

مرحله چهارم : نصب اگو ها و داده های اولیه Zabbix در پایگاه داده


دستور مربوط به توزیع CentOS :

دستور مربوط به توزیع Ubuntu :

پس از اجرای دستورات بالا از شما رمز عبور کاربری که برای Zabbix در پایگاه داده ساخاه اید پرسیده می شود.

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

رای نصب الگوها و داده های Zabbix Proxy در پایگاه داده PostgreSQL از دستورات زیر استفاده کنید.

 

مرحله پنجم : تنظیمات Zabbix Server/Proxy برای اتصال به پایگاه داده


برای این تنظیمات بایستی فایل تنظیمات Zabbix را ویرایش کرده تغییرات زیر را اعمال کنیم.

 

مرحله ششم : اجرای Zabbix Server


دستورات مربوط به توزیع CentOS :

دستورات مربوط به توزیع Ubuntu :

 

مرحله هفتم : انجام تنظیمات Zabbix Frontend


در این مرحله بایستی در PHP منطقه خود را مشخص کنیم.

مسیر فایل PHP در توزیع CentOS :

مسیر فایل PHP در توزیع Ubuntu :

 

مرحله هشتم : اجرا کردن پنل Zabbix


نصب Zabbix Server در این جا به پایان رسید حال کافیست در مرورگر خود آدرس سروری که Zabbix را روی آن نصب کرده اید وارد کنید.

در صفحه اول شما صفحه خوش آمد گویی را مشاهده می کنید.

در این مرحله Zabbix پیش نیاز های خود را برروی سیستم چک می کند.

در این مرحله در قسمت Database Type گزینه PostgreSQL را انتخاب کنید و نام کاربری و نام جدول مربوطه و کلمه عبور را وارد کنید.

توجه : اگر گزینه PostgreSQL فعال نبود بایستی بسته php آن را با توجه به نسخه نصب شده php برروی سیستم خود نصب کنید که در php5 بسته “php5-pgsql” و در php7 بسته “php-pgsql” را نصب کنید.

در این قسمت آدرس سروری که Zabbix روی آن نصب است و پورت آن را وارد کنید.

در این مرحله اطلاعاتی کلی از آنچه در مراحل قبل وارید کردید به شما نشان می دهد.

در مرحله آخر به شما اعلام می کند که نصب با موفقیت کامل انجام شده است و با فشردن دکمه Finish وارد داشبورد Zabbix خواهید شد.

 

 

موفق باشید

 

کاری از تیم : Tecmint.ir

شاید این مطالب را هم دوست داشته باشید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *