Theo mặc định, chương trình Icinga 2 sẽ kích hoạt ba tính năng. trình kiểm tra, nhật ký chính và thông báo. Bạn có thể xác minh rằng bằng cách sử dụng lệnh sau
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga1
Thiết lập các mô-đun Icinga 2 IDO
Cài đặt các mô-đun IDO [Icinga Data Output] cho MySQL
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga2
Tạo cơ sở dữ liệu cho Icinga 2. đăng nhập vào vỏ MySQL với quyền root
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga3
Sử dụng mật khẩu gốc MariaDB mà bạn đã đặt trước đó để đăng nhập
Tạo cơ sở dữ liệu có tên “icinga” và người dùng cơ sở dữ liệu có tên là icinga với mật khẩu icinga, sau đó cấp đặc quyền trên cơ sở dữ liệu này cho người dùng cơ sở dữ liệu này
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga4
Nhập giản đồ Icinga 2 IDO
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga5
Khi được nhắc, hãy nhập mật khẩu gốc MariaDB để hoàn thành công việc
Kích hoạt mô-đun IDO MySQL
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga6
Tìm những dòng này
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga7
bỏ ghi chú chúng như bên dưới.
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga8
Lưu và thoát [. x. ]
Kích hoạt tính năng ido-mysql và khởi động lại icigina2
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga9systemctl khởi động lại icinga2. Dịch vụ
Cài đặt Icinga Web 2
Thiết lập ống lệnh bên ngoài
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd0systemctl khởi động lại icinga2. Dịch vụ
Trước khi bạn có thể gửi lệnh tới Icinga 2 bằng giao diện web, bạn cần thêm người dùng “apache” vào nhóm icingacmd
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd1
Bạn có thể xác minh sửa đổi của mình bằng lệnh sau
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd2
Kể từ phiên bản 2. 5. 0, chúng tôi cũng yêu cầu phiên bản PHP mới hơn phiên bản hiện có trong RedHat. Bạn cần kích hoạt kho lưu trữ SCL để các phần phụ thuộc có thể lấy PHP mới hơn
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd3
Cài đặt các gói icingaweb2 và icingacli RPM
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd4
Trỏ thư mục gốc của web Apache tới vị trí của Icinga Web 2
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd5systemctl khởi động lại httpd. Dịch vụ
Thiết lập FPM
Trên CentOS, bạn muốn chạy Icinga Web 2 với PHP-FPM thay vì mô-đun Apache. Nhóm mặc định www phải đủ cho Icinga Web 2
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd6systemctl kích hoạt rh-php71-php-fpm. Dịch vụ
Tất cả các gói mô-đun cho PHP đều có tiền tố SCL này, vì vậy bạn có thể cài đặt mô-đun cơ sở dữ liệu như thế này
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd7
Thêm một vài tính năng còn thiếu
Cài đặt ImageMagick từ Kho lưu trữ
Trước tiên, hãy cài đặt các gói điều kiện tiên quyết php-pear, php-devel và gcc sau đây để biên dịch phần mở rộng imagick PHP
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd8
Khi bạn đã cài đặt các gói php-pear, php-devel và gcc, bây giờ bạn có thể cài đặt phần mềm ImageMagick để hỗ trợ PHP và Perl bằng cách sử dụng lệnh yum
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd9yum -y cài đặt sclo-php71-php-pecl-imagick
Tiếp theo, xác minh rằng ImageMagick đã được cài đặt trên hệ thống của bạn bằng cách kiểm tra phiên bản của nó
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga30
Sau đó khởi động lại dịch vụ FPM
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga31
Lần đầu khởi chạy cấu hình Icinga Web 2
Tạo mã thông báo thiết lập để sử dụng sau này trong giao diện web
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga32
Bắt đầu trình hướng dẫn cài đặt Icinga 2 trong giao diện web. Trỏ trình duyệt web của bạn tới URL sau
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga33
Trên trang Chào mừng, hãy nhập mã thông báo thiết lập mà bạn đã tạo trước đó, sau đó nhấp vào nút “Tiếp theo”
Trên trang Mô-đun, chọn các mô-đun bạn muốn bật [ít nhất, mô-đun Giám sát là bắt buộc], rồi nhấp vào nút “Tiếp theo”
Trên trang Yêu cầu, đảm bảo rằng mọi mục yêu cầu đều được đáp ứng, sau đó nhấp vào nút “Tiếp theo”
Ở trang Authentication, bạn cần chọn phương thức xác thực khi truy cập Icinga Web 2. Tại đây, bạn có thể chọn Cơ sở dữ liệu, rồi nhấp vào nút “Tiếp theo”
Trên trang Tài nguyên cơ sở dữ liệu, hãy điền vào tất cả các trường bắt buộc như bên dưới, rồi nhấp vào nút “Tiếp theo”
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga9
Trên trang Phụ trợ xác thực, sử dụng tên phụ trợ mặc định icingaweb2 , nhấp vào nút Tiếp theo để tiếp tục.
On the Administration page, setup the first Icinga Web 2 administrative account [for example: admin] and password [], and then click the “Next” button.
Trên trang Cấu hình ứng dụng, bạn có thể điều chỉnh các tùy chọn cấu hình liên quan đến ứng dụng và nhật ký để phù hợp với nhu cầu của mình. Hiện tại, bạn có thể sử dụng các giá trị mặc định được liệt kê bên dưới và nhấp vào nút “Tiếp theo” để tiếp tục
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga0
Trên trang Xem lại, hãy kiểm tra kỹ cấu hình của bạn rồi nhấp vào nút Tiếp theo
Trên trang Chào mừng cấu hình mô-đun giám sát, nhấp vào nút Tiếp theo
Trên trang Giám sát phụ trợ, hãy sử dụng tên phụ trợ mặc định icinga và loại phụ trợ IDOIDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . IDO . , and then click the “Next” button.
Trên trang Tài nguyên giám sát IDO, nhập chi tiết cơ sở dữ liệu IDO mà bạn đã thiết lập trước đó, sau đó nhấp vào nút “Tiếp theo”
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga
Trên trang Truyền lệnh, vẫn sử dụng các giá trị mặc định được liệt kê bên dưới. Nhấp vào nút Tiếp theo để tiếp tục
Transport Name*: icinga2 Transport Type*: Local Command File Command File*: /var/run/icinga2/cmd/icinga2.cmd
7. 19] Trên trang Giám sát an ninh, vẫn sử dụng giá trị mặc định
Resource Name*: icinga_ido Database Type*: MySQL Host*: localhost Database Name*: icinga Username*: icinga Password*: icinga34
Nhấp vào nút “Tiếp theo” để chuyển sang trang tiếp theo
Trên trang đánh giá, hãy kiểm tra kỹ cấu hình của bạn, rồi nhấp vào nút Kết thúc
7. 21] Về lời chúc mừng. trang, hãy nhấp vào liên kết Đăng nhập vào Icinga Web 2 để chuyển đến trang đăng nhập Icinga Web 2. Sử dụng tài khoản và mật khẩu quản trị Icinga Web 2 mà bạn đã thiết lập trước đó để đăng nhập.
Điều đó kết thúc hướng dẫn của chúng tôi. Cảm ơn bạn đã đọc
Chúng tôi đã sử dụng đầu vào từ các trang web sau.
https. //www. vultr. com/docs/how-to-install-icinga-2-and-icinga-web-2-on-centos-7
https. //công nghệ. mạng/chỉ mục. php?id=115
https. //www. bạc hà. com/install-imagemagick-in-linux/
https. // đóng băng. com/docs/icingaweb2/latest/doc/02-Installation/
ruột thừa. Ghi chú SELinux
Trong trường hợp bạn muốn/cần sử dụng SELinux, bạn có thể cài đặt gói “icinga2-selinux”, sau đó bạn có thể áp dụng gói chính sách bằng cách sử dụng audit2allow