مانیتورینگ سرور و ماشین های مجازی با zabbix | نصب و راه اندازی و تنظیمات
درود خدمت تمام اساتید ، همکاران و کاربران محترم.
در این پست قصد آموزش نصب و راه اندازی کامل سیستم مانیتورینگ zabbix و تنظیم آن برای مانیتور کردن سرور اختصاصی و مجازی vmware ESXi را داریم. این آموزش بصورت اختصاصی برای انجمن وب هاستینگ و وب سایت دریا سرور تهیه شده، درصورت بازنشر لطفا درج منبع رو فراموش نکنید.
امروز برای مدیریت بهتر سرویس ها از پنل های مختلف مانیتورینگ استفاده میکنند ، نرم افزار هایی مانند PRTGو MRTG و solos و Zabbix
خب! بزن بریم...
مرحله اول :
دانلود appliance مخصوص سرور (دی وی دی آماده سیستم ) از سایت اصلی zabbix :
*این دی وی دی بر پایه سیستم عامل اوبونتو می باشد، توسط شرکت اصلی این نرم افزار تهیه شده و دارای تمامی پکیج های مورد نیاز نرم افزار است و فقط در صورت تمایل میتوانید پکیج ها رو ویرایش کنید.
طبق تصاویر آموزش پیش بروید:
z1.JPG
همونظور که در تصویر 1 مشخص هست : شما بعد از روشن کردن سیستم و درج دی وی دی چند گزینه مرتبط با نصب این سیستم عامل پیش تهیه شده دارید، ما در این آموزش از گزینه اول یعنی :
Install ubuntu server with Zabbix server (MYSQL) استفاده میکنیم
**
بعد از انتخاب گزینه شما به صفحه بعد یعنی : Loading additional components میرسید که بستگی به قدرت سیستم شما ممکن است از 1 الی 15 دقیقه زمان ببرد تصویر 2: z2.JPG
**
سپس اگر در شبکه شما از DHCP استفاده شده باشد شما بدون هیچ پرسشی به ادامه نصب می روید ولی اگر سیستم نتواند آی پی را از طریق DHCP دریافت کند از شما میخواهد که تنظیمات شبکه رو بررسی کنید - تصویر 3: z3.JPG
با زدن کلید Continue به صفحه مربوط به تنظیمات منتقل خواهید شد که دارای 4 گزینه می باشد! این گزینه هارو اینجا باهم بررسی میکنیم - تصویر 4:
گزینه اول و دوم :
به معنی سعی مجدد برای دریافت خودکر تنظیمات شبکه از روتر می باشد که اگر DHCP غیر فعال باشد عملا با زدن این گزینه باز هم به همین صفحه بر خواهید گشت.
گزینه سوم : Configure network manually
به این معنی که خودتون به صورت دستی آی پی و گیت وی رادر هنگام نصب ، درسرور تنظیم میکنید
گزینه چهارم : Do not configure network at this time
به معنی اینکه بعد از نصب سیستم عامل تنظیمات شبکه رو انحام خواهید داد
ما در این قسمت گزینه سوم یعنی : Configure network manually رو انتخاب میکنیم.
در این قسمت از شما میخواهد آی پی استاتیک را وارد نمایید شما میتوانید بعد از وارد کردن آی پی استاتیک سابنت را هم مشخص کنید که اگر مشخص کنید از مرحلهی بعدی میپرید :
آی پی را یا به این صورت : 192.168.1.110 وارد کنید و یا به هماره سابنت به این صورت : 192.168.1.110/29
پاسخ : مانیتورینگ سرور و ماشین های مجازی با 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 | نصب و راه اندازی و تنظیمات
نوشته اصلی توسط mizbanwebhost
گراف بله . vcenter هم گراف مي سازه . ولي آيا امكان محاسبه ترافيك مصرفي سرور مجازي مثلا در يك ماه گذشته را دارد ؟
گراف هارو ذخیره میکنه درون خودش ! به این صورت که شما 1ماه گدشته رو انتخاب میکنید بر روی نود شبکه Network Usage با بازه ی زمانی که انتخاب میکنید به شما نشون میده که مثلا VPS1 در ماه بازه انتخابی روزانه xGb مصرف داشته است!
پینهاد میشه در صورتی که فقط برای مانیتورینگ پهنای باند میخواید استفاده کنید از نرم ازفزار Cacti که اون هم در حال آماده سازی آموزشش هستیم استفاده کنید! Cacti بر اساس SNMP مانیتورینگ میکند ، همونطور که میدونین SNMP مخفف Simple Network Monitoring Protocol هست ، اختصاصا برای دریافت اطلاعات رد و بدل شده در شبکه استفاده می شود که بعد ها بعد از تکمیل تر شدن ، قابلیت مانیتورینک CPU و RAM و بعضی چیز های دیگر افزوده شد و میوان از این پورتکل هم استفاده کرد