กำลังพยายามตั้งค่าไดเร็กทอรีแยกต่างหากเพื่อจัดเก็บไฟล์คอนฟิกูเรชัน nagios ของฉัน และเมื่อฉันพยายามตรวจสอบคอนฟิกูเรชัน ฉันได้รับข้อผิดพลาดด้านล่าง
ข้อผิดพลาด: ไม่สามารถเปิดไดเร็กทอรีการกำหนดค่า '/usr/local/nagios/etc/objects/corp/contacts.cfg' สำหรับการอ่าน
ฉันเชื่อว่าการอนุญาตนั้นถูกต้อง และฉันมี selinux ในโหมดอนุญาต
[วัตถุ root@NAGSRV]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.6
ลิขสิทธิ์ (c) 2009-ปัจจุบัน Nagios Core Development Team และ Community Contributors
ลิขสิทธิ์ (c) 1999-2009 อีธาน กัลสตัด
แก้ไขล่าสุด: 2020-04-28
ใบอนุญาต: GPL
เว็บไซต์: https://www.nagios.org
กำลังอ่านข้อมูลการกำหนดค่า...
อ่านไฟล์ config หลัก โอเค...
ข้อผิดพลาด: ไม่สามารถเปิดไดเร็กทอรีการกำหนดค่า '/usr/local/nagios/etc/objects/corp/contacts.cfg' สำหรับการอ่าน
ข้อผิดพลาด: ค่า max_check_attempts ไม่ถูกต้องสำหรับโฮสต์ 'localhost'
ข้อผิดพลาด: ไม่สามารถลงทะเบียนโฮสต์ (ไฟล์ config '/usr/local/nagios/etc/objects/localhost.cfg' เริ่มต้นที่บรรทัด 21)
เกิดข้อผิดพลาดในการประมวลผลไฟล์กำหนดค่าวัตถุ!
***> พบปัญหาอย่างน้อยหนึ่งปัญหาขณะประมวลผลไฟล์ปรับแต่ง...
ตรวจสอบไฟล์การกำหนดค่าเพื่อให้แน่ใจว่าถูกต้อง
คำสั่งและคำจำกัดความของข้อมูล หากคุณกำลังอัพเกรดจากรุ่นก่อนหน้า
รุ่นของ Nagios คุณควรทราบว่าตัวแปร/คำจำกัดความบางอย่าง
อาจถูกลบหรือแก้ไขในเวอร์ชันนี้ อย่าลืมอ่าน
เอกสาร HTML เกี่ยวกับไฟล์ปรับแต่ง รวมถึงไฟล์
ส่วน 'มีอะไรใหม่' เพื่อดูว่ามีอะไรเปลี่ยนแปลงบ้าง
สิทธิ์:
[วัตถุ root@NAGSRV]# ls -ld *
-rwxr-xr-x. 1 นาที nagcmd 6747 7 ธ.ค. 21:06 commands.cfg
-rwxr-xr-x. 1 nagios nagcmd 1794 7 ธันวาคม 21:35 contacts.cfg
-rwxr-xr-x. 1 นาที nagcmd 4777 7 ธันวาคม 21:06 localhost.cfg
-rwxr-xr-x. 1 nagios nagcmd 3001 7 ธ.ค. 21:06 printer.cfg
drwxr-xr-x. 2 nagios nagcmd 99 ธ.ค. 9 10:43 น
-rwxr-xr-x. 1 นาที nagcmd 3484 7 ธ.ค. 21:06 น. switch.cfg
-rwxr-xr-x. 1 nagios nagcmd 12533 7 ธันวาคม 21:06 templates.cfg
-rwxr-xr-x. 1 นาที nagcmd 3512 7 ธ.ค. 21:06 timeperiods.cfg
-rwxr-xr-x. 1 nagios nagcmd 7630 9 ธ.ค. 10:17 windows.cfg
[วัตถุ root@NAGSRV]# ls -ld ./corp/*
-rwxr-xr-x. 1 nagios nagcmd 1245 9 ธ.ค. 10:43 ./corp/contacts.cfg
-rwxr-xr-x. 1 nagios nagcmd 1124 9 ธ.ค. 10:39 น./corp/hostgroups.cfg
-rwxr-xr-x. 1 nagios nagcmd 3809 9 ธ.ค. 10:45 ./corp/hosts.cfg
-rwxr-xr-x. 1 nagios nagcmd 10967 9 ธ.ค. 10:41 ./corp/hosts-service-template.cfg
กลุ่ม:
[root@NAGSRV object]# cat /etc/group | เกรปจู้จี้
nagios:x:1000:
nagcmd:x:1001:apache,nagios
เซลินุกซ์:
[root@NAGSRV object]# getenforce
อนุญาต
nagios.cfg:
# ผู้ใช้ NAGIOS
# สิ่งนี้กำหนดผู้ใช้ที่มีประสิทธิภาพที่ Nagios ควรเรียกใช้
# คุณสามารถระบุชื่อผู้ใช้หรือ UID
nagios_user=นาจิออส
#กลุ่มนากิออส
# สิ่งนี้กำหนดกลุ่มที่มีประสิทธิภาพที่ Nagios ควรเรียกใช้
# คุณสามารถระบุชื่อกลุ่มหรือ GID
nagios_group=nagcmd
ถ้าฉันแก้ไข nagios.cfg และลบไดเร็กทอรีของฉันออกจาก cfg_dir= ฉันสามารถตรวจสอบได้