12 فایل پیوست
مانیتورینگ سرور و ماشین های مجازی با zabbix | نصب و راه اندازی و تنظیمات
درود خدمت تمام اساتید ، همکاران و کاربران محترم.
در این پست قصد آموزش نصب و راه اندازی کامل سیستم مانیتورینگ zabbix و تنظیم آن برای مانیتور کردن سرور اختصاصی و مجازی vmware ESXi را داریم. این آموزش بصورت اختصاصی برای انجمن وب هاستینگ و وب سایت دریا سرور تهیه شده، درصورت بازنشر لطفا درج منبع رو فراموش نکنید.
امروز برای مدیریت بهتر سرویس ها از پنل های مختلف مانیتورینگ استفاده میکنند ، نرم افزار هایی مانند PRTGو MRTG و solos و Zabbix
خب! بزن بریم...
مرحله اول :
دانلود appliance مخصوص سرور (دی وی دی آماده سیستم ) از سایت اصلی zabbix :
https://www.zabbix.com/
لینک دانلود ورژن آخر : https://sourceforge.net/projects/zab...4.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 برای شما آماده میکنم و در همین تاپیک قرار میدم.
پاسخ : مانیتورینگ سرور و ماشین های مجازی با zabbix | نصب و راه اندازی و تنظیمات
اتصال 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 ساعت تمام موارد رو برای شما اضافه میکند و شما میتوانید مانیتورینگ را انجام دهید!
پاسخ : مانیتورینگ سرور و ماشین های مجازی با zabbix | نصب و راه اندازی و تنظیمات
سلام
با تشكر از شما ، اين سيستم امكان محاسبه ترافيك مصرفي هر سرور مجازي را در esxi دارد ؟
پاسخ : مانیتورینگ سرور و ماشین های مجازی با zabbix | نصب و راه اندازی و تنظیمات
نقل قول:
نوشته اصلی توسط
mizbanwebhost
سلام
با تشكر از شما ، اين سيستم امكان محاسبه ترافيك مصرفي هر سرور مجازي را در esxi دارد ؟
سلام خواهش میکنم! بله این سیستم تمامی نود های سرور مجازی و اختصاصی رو مورد بررسی قرار میده و میتونین گراف بسازید از هرکدام که خواستید!
پاسخ : مانیتورینگ سرور و ماشین های مجازی با zabbix | نصب و راه اندازی و تنظیمات
گراف بله . vcenter هم گراف مي سازه . ولي آيا امكان محاسبه ترافيك مصرفي سرور مجازي مثلا در يك ماه گذشته را دارد ؟
پاسخ : مانیتورینگ سرور و ماشین های مجازی با zabbix | نصب و راه اندازی و تنظیمات
نقل قول:
نوشته اصلی توسط
mizbanwebhost
گراف بله . vcenter هم گراف مي سازه . ولي آيا امكان محاسبه ترافيك مصرفي سرور مجازي مثلا در يك ماه گذشته را دارد ؟
گراف هارو ذخیره میکنه درون خودش ! به این صورت که شما 1ماه گدشته رو انتخاب میکنید بر روی نود شبکه Network Usage با بازه ی زمانی که انتخاب میکنید به شما نشون میده که مثلا VPS1 در ماه بازه انتخابی روزانه xGb مصرف داشته است!
پینهاد میشه در صورتی که فقط برای مانیتورینگ پهنای باند میخواید استفاده کنید از نرم ازفزار Cacti که اون هم در حال آماده سازی آموزشش هستیم استفاده کنید! Cacti بر اساس SNMP مانیتورینگ میکند ، همونطور که میدونین SNMP مخفف Simple Network Monitoring Protocol هست ، اختصاصا برای دریافت اطلاعات رد و بدل شده در شبکه استفاده می شود که بعد ها بعد از تکمیل تر شدن ، قابلیت مانیتورینک CPU و RAM و بعضی چیز های دیگر افزوده شد و میوان از این پورتکل هم استفاده کرد