نحوه نصب Zabbix در CentOS 7

مقدمه

Zabbix یک شبکه قدرتمند ، منبع باز و راه حل نظارت بر برنامه ها است. این یک برنامه قوی است که برای ردیابی و نظارت بر وضعیت چندین سرور ، دستگاه های شبکه ، سرویس های ابری و ماشین های مجازی مورد استفاده قرار می گیرد. این نرم افزار گزینه های نظارتی متعددی را ارائه می دهد از جمله: مصرف فضای دیسک ، استفاده از شبکه و بار CPU.


این امر Zabbix را به یک نرم افزار ایده آل برای نصب بر روی سرور CentOS 7 شما تبدیل می کند. این آموزش نحوه نصب Zabbix را روی سیستم CentOS 7 خود نشان می دهد.

اگر یک حساب کاربری VPS یا سرور اختصاصی با CentOS 7 نصب و پیکربندی کرده اید ، شروع به کار می کنیم!

مرحله 1 نصب Apache و PHP

اولین مورد هنگام نصب Zabbix در CentOS 7 ، نصب Apache و PHP بر روی سیستم شماست. این یک فرآیند ساده است و برای انجام آن فقط باید دستور زیر را اجرا کنید!

$ sudo yum نصب httpd php

مرحله 2 نصب سرور بانک اطلاعاتی

در مورد ما ، ما از MariaDB به عنوان سرور پایگاه داده استفاده خواهیم کرد. برای نصب MariaDB دستور زیر را صادر کنید:

$ sudo yum نصب mariadb-server

این کار به طور خودکار MariaDB را روی سیستم CentOS شما نصب می کند. پس از انجام این فرآیند ، دستور زیر را اجرا کنید تا سرور پایگاه داده فعال شود و سپس فعال شود:

$ sudo systemctl start mariadb
$ sudo systemctl mariadb را فعال کنید

در حال حاضر ، سرور پایگاه داده به طور صحیح در حال اجرا است اما امن نیست. برای ایمن سازی سرور پایگاه داده ، دستور زیر را اجرا کنید:

$ sudo mysql_secure_instalation

این سؤالاتی را با تعدادی سؤال به شما خواهد داد. برای افزایش امنیت سرور پایگاه داده MariaDB خود ، به این سؤالات پاسخ دهید. پس از تنظیم همه چیز ، می توانید مرحله بعدی را ادامه دهید.

مرحله 3 نصب Zabbix

به طور پیش فرض ، مخزن CentOS 7 بسته های Zabbix را ارائه نمی دهد. به همین دلیل ابتدا مخزن Zabbix را نصب می کنیم ، سپس بسته های لازم Zabbix را نصب می کنیم. برای استقرار مخزن Zabbix ، دستور زیر را اجرا کنید:

$ sudo rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

پس از استقرار مخزن Zabbix ، دستور زیر را اجرا کنید تا Zabbix و انتهای وب آن نصب شود.

$ sudo yum نصب zabbix-server-mysql zabbix-web-mysql

این دستور Zabbix را به همراه بسته های PHP مورد نیاز نصب می کند.

مرحله 4 پیکربندی بانک اطلاعات Zabbix

اکنون ، برای عملکرد باید یک پایگاه داده Zabbix و همچنین یک کاربر MySQL ایجاد کنید که توسط Zabbix مورد نیاز است.

ابتدا ، دستور زیر را وارد کنید تا به پوسته MariaDB وارد شوید:

$ sudo mysql -uroot -p

از شما خواسته می شود رمز عبور ایجاد شده هنگام اطمینان از MariaDB را وارد کنید. رمز عبور را به درستی وارد کرده و را فشار دهید وارد برای دسترسی به خط فرمان MariaDB.

هنگامی که در خط فرمان هستید ، دستور زیر را اجرا کنید تا پایگاه داده Zabbix را ایجاد کنید:

MariaDB [(هیچ)]>

CREATEDATABASE zabbix CHARACTERSET utf8؛

در مرحله بعدی ، برای اعطای کلیه امتیازات ، دستور زیر را اجرا کنید:

MariaDB [(هیچ)]>

ALL PRIVILEGESON zabbix را اهدا کنید. * TO’zabbix ‘@’ localhost’IDENTIFIEDBY’zabbix_passwd ‘؛

برای اجرای این تغییرات ، دستور زیر را صادر کنید:

MariaDB [(هیچ)]>

FLUSHPRIVILEGES؛

سپس تایپ کنید ترک برای خروج از پوسته MariaDB.

هم اکنون بانک اطلاعات برای Zabbix تقریباً تنظیم شده است. مرحله بعدی پیکربندی Zabbix برای استفاده از پایگاه داده ای که ما ایجاد کرده ایم. برای انجام این کار ، ابتدا دستور زیر را اجرا کنید:

$ sudo nano /etc/zabbix/zabbix_server.conf

این پرونده پیکربندی Zabbix را باز می کند. پس از باز شدن پرونده ، رمز ورود را تنظیم کنید  zabbix_passwd, به این معنا که:

/etc/zabbix/zabbix_server.conf

### گزینه: DBPassword
رمز عبور # پایگاه داده نادیده گرفته شده برای SQLite.
در صورت استفاده از رمز عبور ، این خط را اظهارنظر کنید.
#
# اجباری: نه
# پیش فرض:
DBPassword = zabbix_passwd

شما نیازی به تغییر نام کاربر و نام پایگاه داده ندارید. این مقادیر تنظیم شده است zabbix.

مرحله 5 پیکربندی PHP

برای تنظیم PHP برای سرور Zabbix ، ابتدا پرونده پیکربندی PHP را باز کنید:

$ sudo nano /etc/httpd/conf.d/zabbix.conf

پس از باز شدن پرونده ، منطقه date.timezone را پیدا کرده و منطقه زمانی را تنظیم کنید تا با مکان دلخواه خود مطابقت داشته باشید:

php_value max_exception_time 300
حافظه php_value_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value همیشه_popule_raw_post_data -1
php_value date.timezone America / Chicago

سپس دستور زیر را برای راه اندازی مجدد Apache اجرا کنید:

$ sudo systemctl httpd را مجدداً راه اندازی کنید

این همان است! همه چیز تنظیم شده است.

مرحله ششم شروع سرور Zabbix

در حال حاضر تمام خدمات مورد نیاز به درستی پیکربندی شده اند و برای شروع سرور تازه نصب شده Zabbix باید نسیم ایجاد شود: به راحتی دستور زیر را اجرا کنید:

$ sudo systemctl شروع سرور zabbix

اکنون ، دستور زیر را اجرا کنید تا تأیید کنید که Zabbix به درستی در حال اجرا است:

$ sudo systemctl وضعیت zabbix – سرور

این کار خروجی زیر را به شما می دهد:

● zabbix-server.service – سرور Zabbix
بارگذاری شده: بارگیری شده (/usr/lib/systemd/system/zabbix-server.service؛ غیرفعال شده؛ پیش فرض فروشنده: غیرفعال)
فعال: فعال (در حال اجرا) از دوشنبه 2018-10-29 09:49:13 UTC؛ 10s پیش
فرآیند: 1811 ExecStart = / usr / sbin / zabbix_server -c $ CONFFILE (کد = خارج شده ، وضعیت = 0 / موفقیت)
PID اصلی: 1813 (zabbix_server)
….

مرحله 7 دسترسی به رابط وب Zabbix

برای تکمیل نصب ، به مرورگر وب مورد علاقه خود بروید و http: // your_server_ip_address / zabbix / را جستجو کنید ، اعتبار ورود به پایگاه داده Zabbix را برای دسترسی به داشبورد Zabbix و مراحل بعد از نصب وارد کنید. پس از اتمام همه چیز ، به صفحه ورود به رابط وب Zabbix دسترسی خواهید یافت. استفاده کنید مدیر به عنوان نام کاربری و zabbix به عنوان رمز ورود به سیستم.

نتیجه

تبریک می گویم! شما سرور Zabbix را روی یک سرور CentOS 7 نصب و پیکربندی کرده اید. اکنون می توانید از قدرت ، کارایی و راحتی که Zabbix ارائه می دهد ، برای مدیریت تعداد زیادی از مؤلفه های موجود در شبکه خود استفاده کنید.

این 3 سرویس برتر میزبانی لینوکس را بررسی کنید

FastComet

قیمت شروع:
2.95 دلار


قابلیت اطمینان
9.7


قیمت گذاری
9.5


کاربر پسند
9.7


پشتیبانی
9.7


امکانات
9.6

بررسی ها را بخوانید

از FastComet بازدید کنید

میزبان

قیمت شروع:
$ 0.99


قابلیت اطمینان
9.3


قیمت گذاری
9.3


کاربر پسند
9.4


پشتیبانی
9.4


امکانات
9.2

بررسی ها را بخوانید

از هاستینجر بازدید کنید

ChemiCloud

قیمت شروع:
2.76 دلار


قابلیت اطمینان
10


قیمت گذاری
9.9


کاربر پسند
9.9


پشتیبانی
10


امکانات
9.9

بررسی ها را بخوانید

از ChemiCloud بازدید کنید

مقالات مرتبط با نحوه

  • نحوه نصب دروپال 8 در سرور WAMP محلی
    حد واسط
  • نحوه نصب Apache ، MySQL & پی اچ پی در Ubuntu 18.04 VPS یا سرور اختصاصی
    حد واسط
  • نحوه نصب MySQL در ویندوز وب سرور در حال اجرا Apache
    تازه کار
  • نحوه نصب Selfoss در APSOS 7 لینوکس VPS
    حد واسط
  • نحوه نصب Apache ، MariaDB و PHP (LAMP stack) در اوبونتو 18.04
    حد واسط
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me