زبیکس (Zabbix) چیست و چگونه راه اندازی میشود؟
فهرست مطالب
Zabbix چیست و چرا زبیکس؟
اگر حتی یکبار هم به این فکر افتاده باشید که میخواهید داده های تان را بررسی کنید پس اسم این ابزار به گوش شما رسیده.
به صورت بسیار خلاصه و کوتاه می توان گفت Zabbix ابزاری متن باز است که به متخصصان IT اجازه می دهد شبکه خود را به صورت رایگان مانیتور کنند، که از طرفی نیز به عنوان یک SIEM TOOL نیز شناخته می شود.
این ابزار ها برای جمع آوری لاگ ها و تجزیه و تحلیل آن ها جهت ایمن سازی شبکه به متخصصین مراکز عملیات امنیت (SOC) کمک اصولی ای میکند به طوری که میتوان گفت از ابزار های حیاتی این مراکز هستند.
به طور معمول ردپای این ابزار را در پروژه های تحقیقاتی، دانشگاهی و در شرکت ها و ارگان های مختلف نیز می توان مشاهده کرد.
برای نصب آن، به سیستم عامل لینوکس (نسخه اوبونتو یا سنت او اس) نیاز داریم که در شبکه خود راه بی اندازید.(هرچند به شیوه هایی می توان آن را به روی ویندوز نیز نصب کرد اما کار زیادی قرار نیست با خود سیستم عامل داشته باشیم یا حتی دانش خاصی از لینوکس داشته باشیم چرا که به زبیکس بر بستر وب دسترسی خواهیم داشت و دستورهای آن بسیار ساده در این مقاله هستند فقط کافی است آن را نصب کنید.)
سیستم عامل مورد استفاده در این شیوه نصب : 22.04.5 Ubuntu (22.04)
نسخه Zabbix : 6.4
وب افزار : apache2
در زمان نصب نسخه 7 آن نیز در دسترس بود اما نصب 6.4 با موفقیت همراه بود، می توان نسخه نصبی را در بعدا ارتقا داد اما در حال حاضر اولویت راه اندازی آن است، و توجه داشته باشید که سیستم عامل لینوکس بر کوچک و بزرگ بودن حروف حساس است.
نحوه نصب و راه اندازی
به 2 شیوه انجام می شود، اولین راه این است که نسخه گرافیکی اوبونتو را نصب کنید، راه دوم نسخه تماما دستوری آن است که برای استفاده از دومی باید SSH را نیز برای زبیکس نیز راه بی اندازیم. (که راه اول سریع تر و راحت تر و مورد استفاده است.)
- ترمینال (کامند لاین لینوکس) را بازکنید.
دستور sudo -s یا sudo su را وارد کنید و پسوورد را بزنید تا به حالت Admin دسترسی پیدا کنید.
- دستور های زیر را به ترتیب وارد کنید:
wget https://repo.zabbix.com/zabbix/6.3/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.3-3%2Bubuntu22.04_all.deb
dpkg -i zabbix-release_6.3-3+ubuntu22.04_all.deb
apt update
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
- حال SQL server را نصب می کنیم:
apt-get install mysql-server
systemctl start mysql
- در این مرحله پایگاه داده ( دیتابیس) راه اندازی می کنیم:
mysql
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by ‘password’;
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;
- حال که شما از پایگاه داده خارج شده اید نیاز است تا ارگان سازماندهی شده داده های سیستم (schema)را نیز برای آن وارد کنید:
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql –default-character-set=utf8mb4 -uzabbix -p zabbix
- در این بخش آخرین دستور پایگاه داده را به آن می دهیم:
mysql
set global log_bin_trust_function_creators = 0;
quit;
- تنظیم دیتابیس برای Zabbix سرور:
با دستور زیر به فایل .conf می روید، در آنجا به پایین بروید و از زیر بخش DBUser ، DBPassword را خواهی دید،
# پشت آن را پاک کرده و جلویش zabbix بنویسید.
vim /etc/zabbix/zabbix_server.conf
- زبیکس سرور و Agent آن را فعال سازی کنید:
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
همچنین میتوانید برای توضیحات بیشتر مقاله شبکه های کامپیوتری چیست و انواع آن کدامند؟ را مطالعه کنید.
تنظیمات تحت وب زبیکس
دیگر تنظیمات اصلی تمام شده هم میتوانید از داخل اوبونتو ادامه مراحل را پیش ببرید هم از طریق سیستم عامل دیگری که با زبیکس سرور شما (با این سیستم عاملی که روی آن زبیکس نصب کرده اید) در یک دامنه متصل باشد، به مرورگر بروید و ادامه تنظیمات را پیش ببرید.
اگر IP استاتیک (به صورت دستی) برای سرورتان انتخاب نکرده اید در بخش سرچ کنسول مرورگرتان آدرس های زیر را وارد کنید:
/zabbix127.0.0.1
اگر IP استاتیک (به صورت دستی) برای سرورتان انتخاب کرده اید آیپی را همراه پرفیکس زبیکس همانند بالا وارد کنید.
حال این پنجره برای تان باز شده است، پس طبق عکس های زیر ادامه دهید:
در بخش Username عبارت Admin و در Password عبارت Zabbix را وارد کنید. ( بعد از وارد شدن حتما نام کاربری و پسورد را عوض کنید)
تبریک! شما به پنل مدیریت زبیکس وارد شده اید.
البته اگر با هشدار زیر رو به رو شدید، یعنی سرور شما به درستی نصب نشده:
نیما امانی
21 آذر 1403سلام
ممنون از مطالب خوبتان
خسته نباشید
مدیر
29 مرداد 1404خواهش میکنم سلامت باشید
علی جعفری
29 مرداد 1404چقدر خوب مرحله مرحله توضیح دادین
و بابت مشاوره رایگانتونم ممنونم
مدیر
29 مرداد 1404خواهش میکنم در خدمت هستیم