sajjadsec
May 28th, 2018, 16:56
در این آموزش به نحوه نصب Zabbix برروی دبیان 9 همراه با نصب دیتابیس postgresql خواهیم پرداخت .
در مرحله اول ابتدا باید repository مربوط به دبیان 9 و postgresql را اضافه کنیم برای اینکار میتوانیم از دستورات زیر استفاده کنیم :
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb
# dpkg -i zabbix-release_3.4-1+stretch_all.deb
# apt update
در مرحله دوم بعد از اپدیت کردن repository میتوانیم zabbix را نصب کنیم :
# apt install zabbix-server-pgsql zabbix-frontend-php php-pgsql zabbix-agent
در مرحله سوم یک دیتابیس و یوزر با استفاده از postgresql ایجاد میکنیم برای اینکار میتوانیم از دو دستور زیر استفاده کنیم :
# sudo -u postgres createuser --pwprompt zabbix
# sudo -u postgres createdb -O zabbix zabbix
بعد از ایجاد دیتابیس و یوزر باید دیتا و schema مربوط به دیتابیس را import کنیم که میتوانید از دستور و فایل زیر استفاده کنید :
zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix
در مرحله چهارم فایل zabbix_server را باز کرده و پسورد جدیدی برای دیتابیس در نظر بگیرید :
Edit file /etc/zabbix/zabbix_server.conf
DBPassword=password
دقت داشته باشید که حتما zonetime را به درستی تنظیم کرده باشید برای تنظیم zonetime فایل /etc/zabbix/apache.conf را باز کنید و سپس مقدار زیر را از حالت کامنت خارج کنید :
# php_value date.timezone Europe/Riga
در نهایت برای اجرا کردن zabbix سرویس ها رو با استفاده از systemctl اجرا کنید به شکل زیر :
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
سپس بعد از راه اندازی میتوانید http://server_ip_or_name/zabbix را باز کرده و مراحل نصب را به صورت گرافیکی دنبال کنید.
در مرحله اول ابتدا باید repository مربوط به دبیان 9 و postgresql را اضافه کنیم برای اینکار میتوانیم از دستورات زیر استفاده کنیم :
# wget http://repo.zabbix.com/zabbix/3.4/debian/pool/main/z/zabbix-release/zabbix-release_3.4-1+stretch_all.deb
# dpkg -i zabbix-release_3.4-1+stretch_all.deb
# apt update
در مرحله دوم بعد از اپدیت کردن repository میتوانیم zabbix را نصب کنیم :
# apt install zabbix-server-pgsql zabbix-frontend-php php-pgsql zabbix-agent
در مرحله سوم یک دیتابیس و یوزر با استفاده از postgresql ایجاد میکنیم برای اینکار میتوانیم از دو دستور زیر استفاده کنیم :
# sudo -u postgres createuser --pwprompt zabbix
# sudo -u postgres createdb -O zabbix zabbix
بعد از ایجاد دیتابیس و یوزر باید دیتا و schema مربوط به دیتابیس را import کنیم که میتوانید از دستور و فایل زیر استفاده کنید :
zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix
در مرحله چهارم فایل zabbix_server را باز کرده و پسورد جدیدی برای دیتابیس در نظر بگیرید :
Edit file /etc/zabbix/zabbix_server.conf
DBPassword=password
دقت داشته باشید که حتما zonetime را به درستی تنظیم کرده باشید برای تنظیم zonetime فایل /etc/zabbix/apache.conf را باز کنید و سپس مقدار زیر را از حالت کامنت خارج کنید :
# php_value date.timezone Europe/Riga
در نهایت برای اجرا کردن zabbix سرویس ها رو با استفاده از systemctl اجرا کنید به شکل زیر :
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
سپس بعد از راه اندازی میتوانید http://server_ip_or_name/zabbix را باز کرده و مراحل نصب را به صورت گرافیکی دنبال کنید.