آموزش نصب مانیتورینگ Zabbix نسخه 7 در 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
با دستورات زیر سرویس 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 به پایان رسید.
مدیریت سرور، پشتیبانی و کانفیگ سرور – آفاق هاستینگ