Tôi đã cài đặt Gentoo Linux và tôi đang cố gắng cấu hình icinga2 và chạy đúng cách bằng cách sử dụng icingaweb2 và giám đốc sử dụng PostGreSQL 13.3 db. vấn đề này là chung chung và không liên quan đến bản thân gentoo linux vì tôi đã làm hầu hết mọi thứ theo cách thủ công.
vì vậy tôi nổi lên đóng băng2
và thực hiện trình hướng dẫn nút icinga2
để thiết lập nó như một nút chính.
sau đó tôi nổi lên icingaweb2
đồng thời tải xuống và định cấu hình các mô-đun icingaweb2 có liên quan cho giám đốc.
vì vậy đây là những tính năng được kích hoạt trong icinga:
# danh sách tính năng icinga2
Các tính năng bị vô hiệu hóa: compatlog debuglog elaticsearch gelf graphite icingadb ido-mysql influxdb livestatus opentsdb perfdata statusdata syslog
Các tính năng đã bật: lệnh kiểm tra api thông báo nhật ký chính ido-pssql
và đây là những mô-đun đã cài đặt trong incigaweb2:
# danh sách mô-đun icingacli
MODULE PHIÊN BẢN MÔ TẢ TÌNH TRẠNG
Director 1.8.0 đã kích hoạt Director - Công cụ cấu hình cho Icinga 2
doc 2.8.2 đã bật mô-đun Tài liệu
vườn ươm hỗ trợ 0.6.0 Vườn ươm cung cấp các thư viện tiên tiến nhất
đã bật ipl v0.5.0 Thư viện Icinga PHP
giám sát 2.8.2 kích hoạt mô-đun giám sát Icinga
Reacbundle 0.9.0 hỗ trợ thư viện bên thứ 3 dựa trên ReactPHP
setup 2.8.2 đã kích hoạt Setup module
Tôi đã mở giao diện web icingaweb2 và truy cập Cấu hình
->mô-đun
->Giám đốc
và định cấu hình người dùng api cho giám đốc, nhấp vào nhập và nó bị treo ở đó trong khi cố gắng nhập cấu hình.
Dưới /etc/icingaweb2/resource.ini
Tôi đã cấu hình các tài nguyên db sau:
[đóng băngweb_db]
gõ = "db"
db = "pssql"
máy chủ = "máy chủ cục bộ"
cổng = "5432"
dbname = "icingaweb2"
tên người dùng = "icingaweb2"
mật khẩu = "XXXXX"
bộ ký tự = ""
sử dụng_ssl = "0"
[đóng băng_ido]
gõ = "db"
db = "pssql"
máy chủ = "máy chủ cục bộ"
cổng = "5432"
dbname = "đóng băng"
tên người dùng = "đóng băng"
mật khẩu = "XXXXX"
bộ ký tự = ""
sử dụng_ssl = "0"
[director_db]
gõ = "db"
db = "pssql"
máy chủ = "máy chủ cục bộ"
cổng = "5432"
dbname = "giám đốc"
tên người dùng = "giám đốc"
mật khẩu = "XXXXX"
bộ ký tự = "UTF8"
sử dụng_ssl = "0"
và dưới /etc/icingaweb2/modules/director
Tôi có hai tập tin
config.ini
với:
[db]
tài nguyên = "giám đốc_db"
kickstart.ini
với:
[cấu hình]
điểm cuối = bộ định tuyến tux
; máy chủ = 127.0.0.1
; cổng = 5665
tên người dùng = XXXX
mật khẩu = XXXX
khi tôi cố gắng khởi động lại quá trình định cấu hình giám đốc, tôi chỉ cần kết nối với cơ sở dữ liệu postgresql của mình và chạy:
thả giám đốc cơ sở dữ liệu;
tạo giám đốc cơ sở dữ liệu;
thay đổi chủ sở hữu giám đốc cơ sở dữ liệu thành giám đốc;
sau đó tôi bấm vào giám đốc đóng băng
trong giao diện web icingaweb2 và nhấp vào Tạo lược đồ
điền thông tin đăng nhập người dùng api icinga2 và nhấp vào Nhập khẩu
sau đó Khi tôi xem nhật ký hoạt động của giám đốc icinga, tôi nhận thấy rằng có 243 thay đổi đang chờ xử lý cần được triển khai. khi tôi nhấp vào triển khai các thay đổi, nó sẽ triển khai các thay đổi thành công (tất nhiên tôi cần phải bắt đầu dịch vụ icinga-director trước khi thực hiện việc đó)
vấn đề là sau khi nhập, giám đốc icinga trống. không có máy chủ, dịch vụ, lệnh, mẫu máy chủ, mẫu dịch vụ hoặc mẫu lệnh nào được định cấu hình. danh sách duy nhất mà tôi thấy được lấp đầy là lệnh bên ngoài
. bất kỳ ý tưởng những gì đã đi sai?