Cố gắng thiết lập một thư mục riêng để lưu trữ các tệp cấu hình nagios của tôi và khi tôi cố xác thực cấu hình, tôi gặp lỗi bên dưới.
Lỗi: Không thể mở thư mục cấu hình '/usr/local/nagios/etc/objects/corp/contacts.cfg' để đọc.
Tôi tin rằng các quyền là chính xác và tôi có selinux ở chế độ cho phép.
[đối tượng root@NAGSRV]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Lõi Nagios 4.4.6
Bản quyền (c) 2009-nay Nhóm phát triển cốt lõi của Nagios và Cộng tác viên cộng đồng
Bản quyền (c) 1999-2009 Ethan Galstad
Sửa đổi lần cuối: 28-04-2020
Giấy phép: GPL
Trang web: https://www.nagios.org
Đang đọc dữ liệu cấu hình...
Đọc tập tin cấu hình chính được ...
Lỗi: Không thể mở thư mục cấu hình '/usr/local/nagios/etc/objects/corp/contacts.cfg' để đọc.
Lỗi: Giá trị max_check_attempts không hợp lệ cho máy chủ 'localhost'
Lỗi: Không thể đăng ký máy chủ (tệp cấu hình '/usr/local/nagios/etc/objects/localhost.cfg', bắt đầu từ dòng 21)
Lỗi xử lý tệp cấu hình đối tượng!
***> Một hoặc nhiều sự cố đã xảy ra khi xử lý tệp cấu hình...
Kiểm tra (các) tệp cấu hình của bạn để đảm bảo rằng chúng chứa hợp lệ
chỉ thị và định nghĩa dữ liệu. Nếu bạn đang nâng cấp từ phiên bản trước
phiên bản Nagios, bạn nên biết rằng một số biến/định nghĩa
có thể đã bị xóa hoặc sửa đổi trong phiên bản này. Hãy chắc chắn để đọc
tài liệu HTML liên quan đến các tệp cấu hình, cũng như
phần 'Whats New' để tìm hiểu những gì đã thay đổi.
Quyền:
[đối tượng root@NAGSRV]# ls -ld *
-rwxr-xr-x. 1 nagios nagcmd 6747 ngày 7 tháng 12 21:06 lệnh.cfg
-rwxr-xr-x. 1 nagios nagcmd 1794 7 tháng 12 21:35 contact.cfg
-rwxr-xr-x. 1 nagios nagcmd 4777 21:06 ngày 7 tháng 12 localhost.cfg
-rwxr-xr-x. 1 nagios nagcmd 3001 21:06 ngày 7 tháng 12 printer.cfg
drwxr-xr-x. 2 nagios nagcmd 99 ngày 9 tháng 12 10:43 corp
-rwxr-xr-x. 1 nagios nagcmd 3484 21:06 ngày 7 tháng 12 switch.cfg
-rwxr-xr-x. 1 nagios nagcmd 12533 ngày 7 tháng 12 21:06 templates.cfg
-rwxr-xr-x. 1 nagios nagcmd 3512 7 tháng 12 21:06 timeperiods.cfg
-rwxr-xr-x. 1 nagios nagcmd 7630 9 tháng 12 10:17 windows.cfg
[đối tượng root@NAGSRV]# ls -ld ./corp/*
-rwxr-xr-x. 1 nagios nagcmd 1245 Ngày 9 tháng 12 10:43 ./corp/contacts.cfg
-rwxr-xr-x. 1 nagios nagcmd 1124 9 tháng 12 10:39 ./corp/hostgroups.cfg
-rwxr-xr-x. 1 nagios nagcmd 3809 9 tháng 12 10:45 ./corp/hosts.cfg
-rwxr-xr-x. 1 nagios nagcmd 10967 9 tháng 12 10:41 ./corp/hosts-service-template.cfg
Các nhóm:
[đối tượng root@NAGSRV]# mèo /etc/group | cằn nhằn
số lượng lớn:x:1000:
nagcmd:x:1001:apache,nagios
Selinux:
[đối tượng root@NAGSRV]# getenforce
dễ dãi
nagios.cfg:
# NGƯỜI DÙNG NAGIOS
# Điều này xác định người dùng hiệu quả mà Nagios sẽ chạy với tư cách đó.
# Bạn có thể cung cấp tên người dùng hoặc UID.
nagios_user=nagios
# NHÓM NAGIOS
# Điều này xác định nhóm hiệu quả mà Nagios sẽ chạy.
# Bạn có thể cung cấp tên nhóm hoặc GID.
nagios_group=nagcmd
Nếu tôi chỉnh sửa nagios.cfg và xóa thư mục của tôi khỏi cfg_dir= Tôi có thể xác thực.