عکس گرافیکی مربوط به مقاله چگونگی راه اندازی سیستم مانیتورینگ زبیکس در کلادینو

چگونگی راه اندازی سیستم مانیتورینگ زبیکس در کلادینو

معرفی

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

در این مقاله به راه‌اندازی سیستم مانیتورینگ زبیکس در کلادینو می‌پردازیم. همچنین برای آشنایی بیشتر با زبیکس پیشنهاد میشود مقاله راهکارهای مانیتورینگ زبیکس آنلاین را مطالعه و یا به سایت نمایندگی رسمی زبیکس در خاورمیانه مراجعه نمایید.

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

برای ساختن سرور زبیکس اول باید یک Vps نرم افزاری زبیکس بسازید. برای اینکار مقاله‌ی چگونگی ساختن VPS در کلادینو را بخوانید.

توجه! برای ساختن سرور زبیکس در نرم‌افزارهای آماده، زبیکس را انتخاب کنید

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

برای باز کردن پنل زبیکس کافیست تا آدرس IP سرورخود را به صورت زیر در مرورگر وارد کنید تا نرم افزار زبیکس برای شما باز شود.

 URL: http://ServerIP/zabbix

نام کاربری و رمز عبور پیش فرض زبیکس به صورت زیر است:

Username: Admin              Password: zabbix 
شکل اول نصب زبیکس

مرحله سوم: تغییر رمز عبور ادمین

جهت ارتقای امنیت سیستم مانیتورینگ زبیکس خود ، بهتر است بعد از ورود به پنل زبیکس، رمز عبور ادمین سیستم را تغییر دهید.

1) بعد از ورود به پنل از طریق گزینه‌ای که سمت راست بالای پنل وجود دارد وارد پروفایل ادمین بشوید.

شکل دوم نصب زبیکس

2) در این قسمت بر روی گزینه Change Password کلیک کرده و رمز عبور مورد نظر خود رو وارد کنید.

شکل سوم نصب زبیکس

3) روی گزینه‌ی Update کلیک کرده تا تغییرات اعمال شود.

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

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

  • ساختن Host

هر سرویس و یا سیستمی که قرار است در زبیکس مانیتور شود، Host نام دارد.

1) از مسیر Configuration-> Host وارد قسمت Host شوید و با کلیک روی گزینه‌ی Create Host اقدام به ساخت یک Host جدید کنید.

شکل چهارم نصب زبیکس

2) در صفحه‌ی Host جدید اسم Host خود را در فیلدهای Host Name و Visible Name بنویسید.

3) در قسمت Groups، گروهی که Host شما به آن تعلق دارد را مشخص کنید. می‌توانید از گروه‌های پیش فرض استفاده کنید و یا یک گروه جدید را به راحتی و فقط با نوشتن اسم آن در فیلد New group به Host خود اضافه کنید.

4) در قسمت بعدی نوع مانیتورینگ Host خودتان را از بین گزینه‌های: Agent، SNMP، JMX و IPMI انتخاب کنید. در این راهنما ما می‌خواهیم سرور زبیکسی که نصب کرده‌ایم را مانیتور کنیم پس در این قسمت Agent interfaces را انتخاب می‌کنیم و آدرس IP Host خود رو وارد می‌کنیم.

 توجه! اگر قرار است یک Host را به صورت بالا مانیتور کنیم باید Zabbix Agent روی Host مورد نظر نصب شده باشد. سرور Zabbix خودش Agent را به صورت پیش فرض روی سرور خودمان نصب دارد پس دیگر نیازی نیست تا ما Agent رو بر روی این سرور نصب کنیم.

شکل پنجم نصب زبیکس

اضافه کردن Template

در این بخش برای Host ایجاد شده باید آیتم‌هایی را تعریف کنیم تا بر اساس این آیتم‌ها، داده‌های سرور و در نتیجه وضعیت سرور را بررسی کنیم. راه آسان تر به جز ساختن آیتم استفاده از Template است. Template ها در واقع قالب‌های آماده‌ای هستند که از یک یا چند آیتم تشکیل شده اند.

1) Template ها را می‌توان در مسیر Configuration -> Template یافت. در این بخش هم می‌توان Template جدید ساخت و هم از Templateهایی که به صورت پیش فرض در زبیکس وجود دارند استفاده کرد.

2) برای اضافه کردن Template بر روی Host که ساخته‌اید کلیک کنید و وارد صفحه‌‎ی تنظیمات Host بشوید و از نوار بالا بخش Templates را انتخاب کنید. 
در قسمت Link new templates بر روی گزینه‌ی select کلیک کرده و از لیست Template های موجود، Template مورد نظر خود را انتخاب کنید و سپس بر روی گزینه‌ی Add کلیک کنید و بعد از اطمینان از اضافه شدن Template مورد نظر روی گزینه‌ی Update کلیک کنید.

شکل ششم نصب زبیکس

چک کردن آیتم ها

1) بعد از اضافه کردن Template در صفحه ی Host ها روبروی Host جدیدی که ساختید می‌توانید آیتم‌های اضافه شده توسط Template را ببینید و با کلیک بر روی آیتم‌ها به صفحه‌ای بروید که وضعیت تک تک آیتم‌ها در آنجا مشخص است.

2) همچنین شما می‌توانید در مسیر Monitoring -> latest data و با انتخاب Host خود و کلیک روی گزینه‌ی فیلتر، مقادیر آیتم‌هایی که Host شما از سرور جهت مانیتور کردن گرفته است را مشاهده کنید.

شکل هفتم نصب زبیکس

مرحله پنجم: تغییر رمز عبور کاربران پایگاه داده سرور زبیکس

همانطور که در مراحل ساخت سرور خود انتخاب کرده‌ا‌ید، سرور زبیکس شما به همراه پایگاه داده MySQL نصب شده است. توصیه می‌کنیم برای ارتقای امینت سرور خود، رمز عبور کاربر Root پایگاه داده سرور (که به تمامی پایگاه های داده سرور دسترسی دارد) و همین طور کاربر زبیکس (که فقط به پایگاه داده “زبیکس” دسترسی دارد) را در اولین فرصت تغییر بدهید. برای این کار کافیست توسط PuTTY به سیستم خود SSH زده و پس از ورود به سرور مراحل زیر را برای هر کدام از موارد بالا دنبال کنید.


تغییر رمز عبور کاربر Root پایگاه داده سرور زبیکس

1) رمز عبور پیش فرض کاربر root پایگاه داده سرور شما به صورت زیر است.

 Password: qwe123!@#

2) پس از ورود به سرور، با استفاده از رمز عبور فعلی کاربر root پایگاه داده و دستور زیر وارد محیط MySQL بشوید.

 # mysql –u root -p

3) پس از وارد کردن دستور بالا، از شما درخواست رمز عبور می‌شود، رمز عبور را وارد کنید تا محیط MySQL برای شما باز شود.

شکل هشتم نصب زبیکس

4) با استفاده از query زیر و رمزعبور مورد نظر خود، رمز عبور کاربر root را تغییر بدید.

 mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('newpassword');

5) سپس برای تثبیت تغییرات وارد شده از query زیر استفاده کنید.

 mysql> FLUSH PRIVILEGES;

6) برای خروج از محیط MySQL دستور زیر رو وارد کنید.

 mysql> quit

تغییر رمز عبور کاربر زبیکس در پایگاه داده

1) رمز عبور کاربر زبیکس برای دسترسی به پایگاه داده سرور زبیکس که در فایل تنظیمات سرور نوشته شده است به صورت پیش فرض به صورت زیر است.

Password: Z@bb!X 

2) پس از ورود به سرور، با استفاده از رمز عبور فعلی کاربر root پایگاه داده و دستور زیر وارد محیط MySQL شوید.

 # mysql –u root -p

3) پس از وارد کردن دستور بالا، از شما درخواست رمز عبور می‌شود، رمز عبور را وارد کنید تا محیط MySQL برای شما باز شود.

شکل نهم نصب زبیکس

4) با استفاده از query زیر و رمزعبور مورد نظر خود، رمز عبور کاربر root را تغییر دهید

 mysql> SET PASSWORD FOR zabbix@'localhost' = PASSWORD('newpassword');

5) سپس برای تثبیت تغییرات وارد شده از query زیر استفاده کنید.

 mysql> FLUSH PRIVILEGES;

6) برای خروج از محیط MySQL دستور زیر رو وارد کنید.

 mysql> quit

7) برای تغییر فایل تنظیمات سرور زبیکس با استفاده از دستور زیر فایل را باز کنید و پارامتر DBPASSWORD را با رمزعبور جدید خود عوض کنید.

 # nano /etc/zabbix/zabbix_server.conf
شکل دهم نصب زبیکس

8) در این مرحله لازمه تا رمز عبور کاربر زبیکس رو در فایل تنظیمات Front End زبیکس نیز تغییر بدیم. با استفاده از دستور زیر فایل را باز کنید و رمز عبور جدید را در فیلد

 $DB [ ‘PASSWORD’ ] 

جایگزین رمز عبور قبلی کنید.

 # nano /etc/zabbix/web/zabbix.conf.php
شکل یازدهم نصب زبیکس

9) در پایان سرویس سرور زبیکس را با استفاده از دستور زیر restart کنید.

 # service zabbix-server restart