PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مانیتورینگ سرور و ماشین های مجازی با zabbix | نصب و راه اندازی و تنظیمات



Mehran18
January 4th, 2019, 13:14
درود خدمت تمام اساتید ، همکاران و کاربران محترم.

در این پست قصد آموزش نصب و راه اندازی کامل سیستم مانیتورینگ zabbix و تنظیم آن برای مانیتور کردن سرور اختصاصی و مجازی vmware ESXi را داریم. این آموزش بصورت اختصاصی برای انجمن وب هاستینگ و وب سایت دریا سرور تهیه شده، درصورت بازنشر لطفا درج منبع رو فراموش نکنید.


امروز برای مدیریت بهتر سرویس ها از پنل های مختلف مانیتورینگ استفاده میکنند ، نرم افزار هایی مانند PRTGو MRTG و solos و Zabbix
خب! بزن بریم...


مرحله اول :

دانلود appliance مخصوص سرور (دی وی دی آماده سیستم ) از سایت اصلی zabbix :

https://www.zabbix.com/

لینک دانلود ورژن آخر : https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.0.3/zabbix_appliance_4.0.3_x86_64.iso/download

-----------------------------------------------------------------------------------------------------------------------

مرحله دوم :

نصب دی وی دی آماده :

*این دی وی دی بر پایه سیستم عامل اوبونتو می باشد، توسط شرکت اصلی این نرم افزار تهیه شده و دارای تمامی پکیج های مورد نیاز نرم افزار است و فقط در صورت تمایل میتوانید پکیج ها رو ویرایش کنید.

طبق تصاویر آموزش پیش بروید:

38957
همونظور که در تصویر 1 مشخص هست : شما بعد از روشن کردن سیستم و درج دی وی دی چند گزینه مرتبط با نصب این سیستم عامل پیش تهیه شده دارید، ما در این آموزش از گزینه اول یعنی :

Install ubuntu server with Zabbix server (MYSQL) استفاده میکنیم

**
بعد از انتخاب گزینه شما به صفحه بعد یعنی : Loading additional components میرسید که بستگی به قدرت سیستم شما ممکن است از 1 الی 15 دقیقه زمان ببرد تصویر 2:
38958

**
سپس اگر در شبکه شما از DHCP استفاده شده باشد شما بدون هیچ پرسشی به ادامه نصب می روید ولی اگر سیستم نتواند آی پی را از طریق DHCP دریافت کند از شما میخواهد که تنظیمات شبکه رو بررسی کنید - تصویر 3:
38959

با زدن کلید Continue به صفحه مربوط به تنظیمات منتقل خواهید شد که دارای 4 گزینه می باشد! این گزینه هارو اینجا باهم بررسی میکنیم - تصویر 4:

38960

گزینه اول و دوم :
به معنی سعی مجدد برای دریافت خودکر تنظیمات شبکه از روتر می باشد که اگر DHCP غیر فعال باشد عملا با زدن این گزینه باز هم به همین صفحه بر خواهید گشت.

گزینه سوم : Configure network manually
به این معنی که خودتون به صورت دستی آی پی و گیت وی رادر هنگام نصب ، درسرور تنظیم میکنید

گزینه چهارم : Do not configure network at this time
به معنی اینکه بعد از نصب سیستم عامل تنظیمات شبکه رو انحام خواهید داد

ما در این قسمت گزینه سوم یعنی : Configure network manually رو انتخاب میکنیم.

بعد از انتخاب ، تصویر 5 را مشاهده میکنید :
38961

در این قسمت از شما میخواهد آی پی استاتیک را وارد نمایید شما میتوانید بعد از وارد کردن آی پی استاتیک سابنت را هم مشخص کنید که اگر مشخص کنید از مرحلهی بعدی میپرید :

آی پی را یا به این صورت : 192.168.1.110 وارد کنید و یا به هماره سابنت به این صورت : 192.168.1.110/29

تصویر 6 :

38962

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


تصویر 7:38963

از شما میخواهد تا گیت وی را وارد نمایید.

تصویر 8:
38964

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

هتزنر: 213.133.99.99 - 213.133.100.100 - 213.133.98.98
او وی اچ : 213.186.33.99
و یا از دی ان اس های گوگل و یاهو استفاده کنید : 8.8.8.8 - 4.2.2.4

بعد از انجام مراحل شما به تصویر 9: منتقل خواهید شد :

38965


و اگر مشکلی در تنظیمات نداشته باشید مراحل نصب به صورت خودکار به اتمام میرسد تصویر 10 :
38967


تا به این مرحله همه موارد به آسانی مانند نصب ساده اوبونتو بود

بعد از اتمام نصب با زدن آدرس : http://IP/zabbix
میتونید محیط کاربری نرم افزار تحت وب را مشاهده کنید

رمز های عبور پیشفرض :

برای ورود به پنل تحت وب :
User: Admin
zabbix

تصویر 11 : 38968

//*به حروف بزرگ و کوچک حساس هست *//

برای ورود به روت سیستم عامل :

user: appliance
pass: zabbix

در پست بعد آموزش اتصال esxi رو به سیستم zabbix برای شما آماده میکنم و در همین تاپیک قرار میدم.

Mehran18
January 4th, 2019, 14:20
اتصال vmware esxi به zabbix :

برای اتصال سرور به نرم افزار zabbix دوراه وجود دارد : 1 از طریق SNMP
2 از طریق نام کاربری و کلمه عبور سرور esxi

-------------------------------------

ما برای اتصال از روش دوم یعنی یوزر و پسورد خود esxi استفاده میکنیم


اول در روت سرور لاگین کنید و آدرس زیر را وارد کنید :

cd /etc/zabbix

و با دستور ls محتویات پوشه را لیست میکنید!

یک فایل با نام : zabbix_server.conf
وجود دارد که باید با دستور زیر آن را ویرایش کنید :

sudo nano zabbix_server.conf

اگر با اروری روبه رو شدید : sudo apt-get install nano این دستور را وارد کنید و مجددا دستور قبل را اجرا کنید :

sudo nano zabbix_server.conf


**این فایل حاوی تنظیمات اصلی سرور می باشد در ویرایش آن نهایت دقت را بفرمایید.**

بعد از شروع ویرایش خط زیر را در آخریت خط این فایل بنویسید :

StartVMwareCollectors=5

با زدن کلید ترکیبی : Ctrl + X فایل رو ذخیره کنید.
بعد از ذخیره لطفا ب دستورات زیر سرویس را ری استارت کنید :

service zabbix_server restart

تا اینجا ما سرویس zabbix را برای اتصال به vmware آماده کردیم، حال باید وارد اینترفیس زبیکس بشیم و مراحل وارد کردن سرور را انجام دهیم :


بعد از ورود به اینترفیس : از منوی بالا به قسمت Configuration بروید و به زیر منوی Hosts بروید. سمت راست صفحه دکمه Create Host رو بزنید...

در قسمت Host Name آی پی سرور ESXi وارد کنید - در قسمت Visible Name نام دلخواه وارد کنید - درقسمت Group یک مورد از گروه های پیش فرض را انتخاب کنید : Dicovered host - در قسمت Agent IP : آی پی سرور ESXi را وارد کنید

حال باید به زیر منوی ماکرو Macro بروید و اطلاعات زیر را وارد کنید


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



https://ESx-IP/sdk
{URL$}


ESX USer
{USERNAME$}


ESX Pass
{PASSWORD$}




بعد به زیر منوی Template وارد شوید و در قسمت سرچ : vmware را سرچ کنید! مورد اول را انتخاب کنید : Template VMWare
بعد از انتخاب با استفاده دکمه Add این تمپلیت رو به ای هاست اضافه میکنید.


تمام!!! حال به صورت خودکار بعد از 1 ساعت تمام موارد رو برای شما اضافه میکند و شما میتوانید مانیتورینگ را انجام دهید!

mizbanwebhost
January 4th, 2019, 14:30
سلام

با تشكر از شما ، اين سيستم امكان محاسبه ترافيك مصرفي هر سرور مجازي را در esxi دارد ؟

Mehran18
January 4th, 2019, 14:33
سلام

با تشكر از شما ، اين سيستم امكان محاسبه ترافيك مصرفي هر سرور مجازي را در esxi دارد ؟

سلام خواهش میکنم! بله این سیستم تمامی نود های سرور مجازی و اختصاصی رو مورد بررسی قرار میده و میتونین گراف بسازید از هرکدام که خواستید!

mizbanwebhost
January 4th, 2019, 14:34
گراف بله . vcenter هم گراف مي سازه . ولي آيا امكان محاسبه ترافيك مصرفي سرور مجازي مثلا در يك ماه گذشته را دارد ؟

Mehran18
January 4th, 2019, 14:42
گراف بله . vcenter هم گراف مي سازه . ولي آيا امكان محاسبه ترافيك مصرفي سرور مجازي مثلا در يك ماه گذشته را دارد ؟

گراف هارو ذخیره میکنه درون خودش ! به این صورت که شما 1ماه گدشته رو انتخاب میکنید بر روی نود شبکه Network Usage با بازه ی زمانی که انتخاب میکنید به شما نشون میده که مثلا VPS1 در ماه بازه انتخابی روزانه xGb مصرف داشته است!

پینهاد میشه در صورتی که فقط برای مانیتورینگ پهنای باند میخواید استفاده کنید از نرم ازفزار Cacti که اون هم در حال آماده سازی آموزشش هستیم استفاده کنید! Cacti بر اساس SNMP مانیتورینگ میکند ، همونطور که میدونین SNMP مخفف Simple Network Monitoring Protocol هست ، اختصاصا برای دریافت اطلاعات رد و بدل شده در شبکه استفاده می شود که بعد ها بعد از تکمیل تر شدن ، قابلیت مانیتورینک CPU و RAM و بعضی چیز های دیگر افزوده شد و میوان از این پورتکل هم استفاده کرد