بازگشت به آرشیو اخبار

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

تاریخ انتشار: 1404/11/18
آموزش نصب مانیتورینگ Zabbix نسخه 7.4 در Ubuntu
در این مقاله نحوه نصب Zabbix 7.4 LTSدر Ubuntu 24.04 (Noble) سرور می پردازیم. در قدم اول Ubuntu Server رو دانلود و نصب کنید. به سرور Ubuntu با SSH متصل می شویم. پیشنهاد میکنیم با root دستورات را وارد کنید. sudo su قدم اول- نصب Zabbix repository wget https://repo.zabbix.com/zabbix/7.4/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.4+ubuntu24.04_all.deb dpkg -i zabbix-release_latest_7.4+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 systemctl enable 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 استفاده کردیم. فقط بعد وارد کردن این دستور کمی صبر کنید ممکنه 1 دقیقه ای طول بکشه. پس به چیزی دست نزنید. zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix دوباره وارد mysql میشویم. mysql -uroot -p 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 رو بر روی +03:30 قرار دهید. در آخر به سرور Zabbix لاگین کنید. به صورت پیش فرض نام کاربری Admin (حرف A بزرگ تایپ شود) و رمز عبور zabbix می باشد. بلاخره نصب Zabbix به پایان رسید.