zabbix

آموزش نصب مانیتورینگ Zabbix نسخه ۷ در Ubuntu

در این مقاله نحوه نصب Zabbix ۷.۰ LTSدر Ubuntu 24.04 (Noble) سرور می پردازیم.
در قدم اول Ubuntu Server رو دانلود و نصب کنید.

به سرور Ubuntu با SSH متصل می شویم.
پیشنهاد میکنیم با root دستورات را وارد کنید.

sudo su

قدم اول- نصب Zabbix repository

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb
dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb
apt update

قدم دوم- نصب Zabbix server, frontend, agent

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

قدم سوم- نصب و پیکربندی mysql

apt install -y mysql-server
systemctl start mysql

قدم چهارم- ساخت database برایzabbix user
وارد mysql میشویم تا دیتابیس و یوزر را بسازیم.

mysql -uroot -p

وقتی دستور بالا رو وارد میکنید از شما پسورد پرسیده میشود که کلمه password را وارد کنید.

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;

قدم پنجم- Import zabbix default database into created DB

وقتی دستور اول رو وارد کردید از شما پسورد خواسته می شود که در هنگام ساخت datastore از کلمه عبور password استفاده کردیم.
فقط بعد وارد کردن این دستور کمی صبر کنید ممکنه ۱ دقیقه ای طول بکشه. پس به چیزی دست نزنید.

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

دوباره وارد mysql میشویم.

mysql -uroot -p
mysql> set global log_bin_trust_function_creators = 0;
quit;

قدم ششم- وارد کردن پسورد دیتابیس
فایل zabbix_server.conf با دستور زیر باز میکنیم.

nano /etc/zabbix/zabbix_server.conf

عبارت DBPassword را پیدا کنید علامت # از پشتش حذف کنید تا از حالت کامند خارج بشه بعد کلمه password را روبروش وارد کنید.
برای ذخیره کردن هم ctrl با x بگیرید و enter بزنید.

DBPassword=password

قدم هفتم – Start Zabbix server and agent processes

آموزش فعال سازی Maintenance در Zabbix

با دستورات زیر سرویس Zabbix ریستارت سپس enable میکنیم تا با ریستارت سرور به طور خودکار start شود.

systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

قدم هشتم- پیکربندی محیط وب زبیکس

حالا در مرورگر آدرس IP سرور Ubuntu به همراه /zabbix/setup.php وارد کنید.

http://IP_Address/zabbix/setup.php

بر روی Next Step کلیک کنید.

در این مرحله پیش نیاز ها چک میکند. دوباره بر روی Next step کلیک کنید.

در مرحله بعدی در کادر password هم عبارت password را وارد کنید.

در این مرحله نام سرور زبیکس به دلخواه وارد کنید.
timezone رو بر روی +۰۳:۳۰ قرار دهید.

در آخر به سرور Zabbix لاگین کنید.
به صورت پیش فرض نام کاربری Admin (حرف A بزرگ تایپ شود) و رمز عبور zabbix می باشد.

بلاخره نصب Zabbix به پایان رسید.

۳.۷ ۳ رای دادن
رای دادن به مقاله
اشتراک در
اشاره به موضوع
guest

8 کامنت
جدیدترین
قدیمی ترین نظرات با تعداد رای بالا
Inline Feedbacks
مشاهده همه کامنت ها
س م
س م
1 سال پیش

به دیتابیس وصل نمشه نمیدونم چرا..پسورد رو هم اد کردم و اینکه من mysql زدم ولی postgrsql نشون میده تو وب

نارگل
نارگل
1 سال پیش

سلام. من نمیتونم به repository متصل بشم. میشه لطفا راهنمایی بفرمائید

ناشناس
ناشناس
در پاسخ به  علی کارآگاه
1 سال پیش

از DNS های شکن استفاده کردم ولی باز هم نشد. محیط گرافیکی هم ندارم . چجوری از vpn استفاده کنم؟

ناشناس
ناشناس
در پاسخ به  علی کارآگاه
9 ماه پیش

با سلام / میشه از طریق گیت وی هم توضیح بدید .

ناشناس
ناشناس
1 سال پیش

نسخه اوبونتو باید چند باشه؟؟؟؟

ناشناس
ناشناس
در پاسخ به  ناشناس
9 ماه پیش

۲۲.۰۴

دکمه بازگشت به بالا