3) Cài đặt máy chủ Zabbix trên CentOS 6
Bây giờ, hãy xây dựng máy chủ Zabbix
Để đơn giản hóa quy trình và cấu hình, chúng tôi sẽ cài đặt mọi thứ cần thiết để chạy máy chủ Zabbix trên một máy chủ
Ngoài ra, với tư cách là DBMS, chúng tôi sẽ chọn MySQL, được cung cấp theo tiêu chuẩn với RHEL 6
Trước tiên, hãy cài đặt phiên bản 64-bit của CentOS 6
Phiên bản 32 bit cũng được, nhưng để sử dụng hiệu quả máy chủ có nhiều bộ nhớ hơn tỷ lệ cá cược nhà cái môi trường sản xuất, tốt hơn nên sử dụng phiên bản 64 bit
Nếu tôi bắt đầu viết chi tiết về quy trình cài đặt hệ điều hành này thì sẽ mất rất nhiều trang nên tôi sẽ chỉ liệt kê những điểm chính
Vui lòng cài đặt ít nhất một nhóm gói có tên "Cơ sở"
Khi cài đặt bằng trình cài đặt, nếu bạn chọn "Cơ sở" từ "Hệ thống cơ sở" xuất hiện sau khi chọn "Tùy chỉnh ngay" và nhấp vào "Tiếp theo", bạn có thể thực hiện các thao tác tối thiểu
Sau khi quá trình cài đặt hệ điều hành hoàn tất, vui lòng tắt SELinux để đơn giản
SELinux là một cơ chế kiểm soát quyền truy cập trên Linux có lưu ý đến tính bảo mật
Nó được sử dụng để làm rõ phạm vi và đặc quyền mà mỗi quy trình hoặc người dùng có thể truy cập và để giảm thiểu thiệt hại ngay cả khi cố gắng truy cập trái phép
Cụ thể là tỷ lệ cá cược nhà cái /etc/selinux/config
|
1
|
SELINUX=thực thi |
|
1
|
SELINUX=đã tắt |
và khởi động lại hệ điều hành
Nó sẽ không bị tắt trừ khi bạn khởi động lại hệ điều hành
Ngoài ra, như được hiển thị tỷ lệ cá cược nhà cái sơ đồ trước, phải thực hiện cài đặt cho iptables để mỗi chức năng có thể giao tiếp
iptables là một công cụ có chức năng tường lửa loại lọc gói được triển khai tỷ lệ cá cược nhà cái Linux
Các cổng cần thiết cho máy chủ chạy máy chủ Zabbix phải được mở để cho phép truy cập từ các thiết bị được giám sát và thiết bị đầu cuối quản lý tới cổng số 10051 để nhận thông tin từ tác nhân Zabbix và cổng số 80 để truy cập giao diện web Zabbix từ thiết bị đầu cuối quản lý bằng trình duyệt web
Để giải phóng cổng cần thiết cho máy chủ chạy tác nhân Zabbix, cần phải tạo số 10050 có thể truy cập được từ máy chủ Zabbix để nhận yêu cầu từ máy chủ Zabbix
Sau khi hệ điều hành sẵn sàng, hãy chuyển sang cài đặt Zabbix
Đối với các gói liên quan đến Zabbix, có một kho lưu trữ do Zabbix SIA xuất bản, vì vậy hãy sử dụng nó
Dành cho CentOS 6 (x86_64) tỷ lệ cá cược nhà cái URL bên dướiĐể đăng ký kho lưu trữđược xuất bản
Cài đặt phần mềm này trước sẽ giúp các tác vụ sau này trở nên dễ dàng hơn
Sử dụng lệnh wget, vvvà cài đặt tập tin đó
|
1
|
# yum cài đặt zabbix-release-22-1el6noarchrpm |
Ngoài ra, vì tôi muốn giám sát máy chủ Zabbix và chính máy chủ Zabbix nên tôi cũng sẽ cài đặt tác nhân Zabbix
|
1
|
# yum cài đặt zabbix-server-mysql zabbix-web-mysql zabbix-web-japan zabbix-agent |
Lệnh sẽ tự động tìm kiếm các gói phụ thuộc cần thiết sẽ được cài đặt, vì vậy hãy chọn "y" tỷ lệ cá cược nhà cái khi xác nhận việc nhập khóa GPG để hoàn tất quá trình cài đặt gói
Để giải thích ngắn gọn về từng gói, "zabbix-server-mysql" là gói được cài đặt khi sử dụng MySQL tỷ lệ cá cược nhà cái quy trình máy chủ Zabbix của máy chủ Zabbix "zabbix-web-mysql" là gói dành cho giao diện web để vận hành Zabbix Cái này cũng có mysql ở cuối tên nên nó dành cho MySQL
``zabbix-web-japanese'' được dùng để đặt phông chữ giúp tránh các ký tự tiếng Nhật bị cắt xén khi hiển thị biểu đồ trên giao diện web Zabbix
Nếu bạn sử dụng PostgreSQL, phần mysql của tên gói ở trên sẽ là pssql (Không được sử dụng lần này)
Bây giờ hãy tạo cơ sở dữ liệu cho Zabbix
Xét trường hợp máy chủ DB là máy chủ riêng biệt cho RHELCác gói không tự động tạo cơ sở dữ liệu
Chức năng MySQL DBMS chưa được cài đặt tỷ lệ cá cược nhà cái các bước tính đến thời điểm này, vì vậy hãy cài đặt nó
Tên gói là máy chủ mysql
|
1
|
# ngon quá khi cài đặt máy chủ mysql |
Sau khi cài đặt máy chủ mysql, hãy khởi động daemon máy chủ MySQL và chạy nó dưới dạng DBMS
Trước khi bắt đầu, hãy thêm một chút vào phần [mysqld] của /etc/mycnf
|
1
2
3
|
nhân vật-bộ-server=utf8bỏ qua ký tự-bộ-bắt tay khách hànginnodb_file_per_table |
Ngoài ra, nếu máy chủ có bộ nhớ 1GB trở lên, chúng tôi khuyên bạn cũng nên thực hiện điều chỉnh như tăng phân bổ bộ nhớ cho MySQL
Khi mycnf đã sẵn sàng, hãy khởi động daemon
|
1
|
# dịch vụ mysqld bắt đầu |
Ngẫu nhiên, hãy đặt nó tự động khởi động khi hệ điều hành khởi động
|
1
|
# chkconfig mysqld trên |
Ban đầu, bạn nên đặt mức bảo mật cao hơn ở đây, nhưng vì bạn sẽ cần nghiên cứu riêng về MySQL nên tôi sẽ chỉ giới thiệu rằng có một lệnh gọi là "mysql_secure_installation"
Sau khi mysqld khởi động, bạn sẽ có thể truy cập DBMS bằng lệnh mysql, vì vậy hãy tạo cơ sở dữ liệu cho Zabbix và tạo tài khoản để truy cập cơ sở dữ liệu
|
1
2
3
4
5
6
|
# mysql -urootmysql> tạo cơ sở dữ liệu zabbix;mysql> cấp tất cả đặc quyền trên zabbix* cho zabbix@localhost được xác định bởi'Mật khẩu' ;mysql> đặc quyền xóa;mysql>thoát ra# |
tỷ lệ cá cược nhà cái ví dụ trên, tên cơ sở dữ liệu và tên tài khoản đều là zabbix, nhưng vui lòng thay đổi chúng cho phù hợp với môi trường và chính sách của bạn Điều tương tự cũng xảy ra với mật khẩu
Sau đó, câu lệnh SQL được cung cấp tỷ lệ cá cược nhà cái gói, vì vậy hãy sử dụng nó để tạo bảng và đăng ký dữ liệu ban đầu
|
1
2
3
|
# mysql -uroot zabbix < /usr/share/doc/zabbix-server-mysql-226/create/schemasql# mysql -uroot zabbix < /usr/share/doc/zabbix-server-mysql-226/create/imagessql# mysql -uroot zabbix < /usr/share/doc/zabbix-server-mysql-226/create/datasql |
Kể từ ngày 28 tháng 8 năm 2014, phiên bản mới nhất của Zabbix là 226 nên đường dẫn trên sẽ được sử dụng nhưng xin lưu ý rằng khi phiên bản được nâng cấp tỷ lệ cá cược nhà cái tương lai, đường dẫn sẽ được thay đổi bằng số phiên bản đó
Bây giờ chúng ta đã chuẩn bị cơ sở dữ liệu cho Zabbix, hãy bắt đầu các daemon Zabbix khác nhau
Bây giờ, hãy khởi động tác nhân Zabbix
|
1
2
|
# dịch vụ bắt đầu đại lý zabbix# chkconfig zabbix-agent trên |
Tiếp theo, chúng ta sẽ khởi động daemon máy chủ Zabbix nhưng sẽ chỉ thay đổi một tệp cấu hình
Cụ thể, hãy định cấu hình cài đặt truy cập cơ sở dữ liệu tỷ lệ cá cược nhà cái /etc/zabbix/zabbix_serverconf để khớp với cơ sở dữ liệu bạn đã tạo trước đó
Kiểm tra các giá trị của DBName, DBUser và DBPassword và nếu chúng khác nhau, hãy ghi cài đặt vào tệp cấu hình
Tiếp tục với ví dụ trên, tên cơ sở dữ liệu là zabbix, tài khoản được sử dụng là zabbix và mật khẩu được chỉ định nên chỉ có phần DBPassword là một dòng mới
|
1
|
DBPassword=Mật khẩu |
và mật khẩu được chỉ định khi tạo cơ sở dữ liệu
Sau khi cài đặt được lưu, hãy khởi động daemon
|
1
2
|
# dịch vụ khởi động máy chủ zabbix# chkconfig zabbix-server bật |
Bây giờ chúng ta sẽ có thể sử dụng giao diện web để định cấu hình các cài đặt Zabbix khác nhau
Một lần nữa, cần phải thực hiện một số thay đổi đối với tệp
Cụ thể, hãy thay đổi cài đặt TimeZone tỷ lệ cá cược nhà cái /etc/httpd/confd/zabbixconf
|
1
|
# php_value datetimezone Europe/Riga |
|
1
|
php_valuengàytimezone Châu Á/Tokyo |
và lưu nó
Sau khi lưu, hãy khởi động httpd, trình nền máy chủ web
Nếu nó đã được khởi động thì cài đặt bạn thực hiện trước đó có thể không được phản ánh, vì vậy vui lòng khởi động lại
|
1
2
|
# bắt đầu dịch vụ httpd# chkconfig httpd trên |
Sau khi máy chủ web khởi động, hãy truy cập máy chủ Zabbix bằng trình duyệt web
URL mặc định như sau
http://IP/zabbix máy chủ Zabbix]
Lần đầu tiên, trình hướng dẫn thiết lập giao diện người dùng Zabbix sẽ tự động được khởi chạy

Yêu cầu đầu vào tối thiểu là cài đặt truy cập cơ sở dữ liệu như trước
Nếu không, hãy nhấp vào "Tiếp theo" để chuyển sang màn hình tiếp theo
Sau khi chỉ nhập thông tin truy cập cơ sở dữ liệu tỷ lệ cá cược nhà cái phần cài đặt cơ sở dữ liệu, hãy nhấp vào nút "Kiểm tra kết nối" để xác nhận rằng cài đặt đã ổn, sau đó nhấn nút "Tiếp theo"
Sau khi trình hướng dẫn hoàn tất, màn hình đăng nhập sẽ được hiển thị

Ở trạng thái ban đầu, hãy sử dụng tài khoản Quản trị viên, là tài khoản có đặc quyền của quản trị viên cấp cao Zabbix,
Tên người dùng: Quản trị viên
Mật khẩu:zabbix
- 2) Yêu cầu hệ thống
- Quay lại trang chỉ mục đặc biệt về công nghệ
- 4) Tới CentOS 6
Cài đặt tác nhân Zabbix
*Zabbix là nhãn hiệu của Zabbix SIA tại Cộng hòa Latvia
Tên sản phẩm và tên dịch vụ khác được sử dụng tỷ lệ cá cược nhà cái nội dung này là nhãn hiệu hoặc nhãn hiệu đã đăng ký của mỗi công ty hoặc tổ chức
