Score:0

icingaweb2 ไม่สามารถนำเข้าคำสั่ง บริการ และการกำหนดค่าโฮสต์และแม่แบบจาก icinga

ธง au
ufk

ฉันติดตั้ง Gentoo Linux แล้ว และฉันกำลังพยายามกำหนดค่า icinga2 และทำงานอย่างถูกต้องโดยใช้ icingaweb2 และผู้กำกับโดยใช้ PostGreSQL 13.3 db ปัญหานี้เป็นเรื่องทั่วไปและไม่เกี่ยวข้องกับ gentoo linux เพราะฉันทำส่วนใหญ่ด้วยตนเอง

ฉันจึงโผล่ออกมา ไอซิ่ง2 และดำเนินการ ตัวช่วยสร้างโหนด icinga2 เพื่อตั้งค่าเป็นโหนดหลัก

แล้วฉันก็โผล่ออกมา icingaweb2 และดาวน์โหลดและกำหนดค่าโมดูล icingaweb2 ที่เกี่ยวข้องสำหรับผู้กำกับ

นี่คือคุณสมบัติที่เปิดใช้งานใน icinga:

# รายการคุณสมบัติ icinga2
คุณลักษณะที่ปิดใช้งาน: compatlog debuglog elasticsearch gelf graphite icingadb ido-mysql influxdb livestatus opentsdb perfdata statusdata syslog
คุณลักษณะที่เปิดใช้งาน: คำสั่งตัวตรวจสอบ api การแจ้งเตือน mainlog ido-pgsql

และนี่คือโมดูลที่ติดตั้งใน incigaweb2:

# รายการโมดูล icingacli
คำอธิบายสถานะของเวอร์ชันโมดูล
ผู้อำนวยการ 1.8.0 เปิดใช้งานผู้อำนวยการ - เครื่องมือกำหนดค่าสำหรับ Icinga 2
เอกสาร 2.8.2 เปิดใช้งานโมดูลเอกสาร
incubator 0.6.0 ที่เปิดใช้งาน Incubator มอบไลบรารี่สุดล้ำ
ipl v0.5.0 เปิดใช้งานไลบรารี Icinga PHP
การตรวจสอบ 2.8.2 เปิดใช้งานโมดูลการตรวจสอบ Icinga
reactbundle 0.9.0 เปิดใช้งานห้องสมุดบุคคลที่สามที่ใช้ ReactPHP
การตั้งค่า 2.8.2 เปิดใช้งานโมดูลการตั้งค่า

ฉันเปิดอินเทอร์เฟซเว็บ icingaweb2 และไปที่ การกำหนดค่า->โมดูล->ผู้อำนวยการ และกำหนดค่าผู้ใช้ api สำหรับผู้กำกับ คลิกที่นำเข้า และค้างที่นั่นขณะพยายามนำเข้าการกำหนดค่า

ภายใต้ /etc/icingaweb2/resources.ini ฉันมีการกำหนดค่าทรัพยากร db ต่อไปนี้:

[icingaweb_db]
พิมพ์ = "ฐานข้อมูล"
ฐานข้อมูล = "pgsql"
โฮสต์ = "โลคัลโฮสต์"
พอร์ต = "5432"
dbname = "icingaweb2"
ชื่อผู้ใช้ = "icingaweb2"
รหัสผ่าน = "XXXXXX"
ชุดอักขระ = ""
use_ssl = "0"

[icinga_ido]
พิมพ์ = "ฐานข้อมูล"
ฐานข้อมูล = "pgsql"
โฮสต์ = "โลคัลโฮสต์"
พอร์ต = "5432"
dbname = "ไอซิงก้า"
ชื่อผู้ใช้ = "ไอซิงก้า"
รหัสผ่าน = "XXXXXX"
ชุดอักขระ = ""
use_ssl = "0"

[ผู้กำกับ_db]
พิมพ์ = "ฐานข้อมูล"
ฐานข้อมูล = "pgsql"
โฮสต์ = "โลคัลโฮสต์"
พอร์ต = "5432"
dbname = "ผู้อำนวยการ"
ชื่อผู้ใช้ = "ผู้อำนวยการ"
รหัสผ่าน = "XXXXXX"
ชุดอักขระ = "UTF8"
use_ssl = "0"

และภายใต้ /etc/icingaweb2/modules/director ฉันมีสองไฟล์

  1. config.ini กับ:

    [ฐานข้อมูล] ทรัพยากร = "director_db"

  2. kickstart.ini กับ:

    [กำหนดค่า] จุดสิ้นสุด = tux-เราเตอร์ ; โฮสต์ = 127.0.0.1 ; พอร์ต = 5665 ชื่อผู้ใช้ = XXXX รหัสผ่าน = XXXX

เมื่อฉันพยายามเริ่มต้นกระบวนการกำหนดค่าผู้กำกับใหม่ ฉันเพิ่งเชื่อมต่อกับฐานข้อมูล postgresql และเรียกใช้:

 วางผู้อำนวยการฐานข้อมูล;
 สร้างผู้อำนวยการฐานข้อมูล
 เปลี่ยนเจ้าของผู้อำนวยการฐานข้อมูลเป็นผู้อำนวยการ

จากนั้นฉันก็คลิกที่ ผู้อำนวยการ Icinga ในเว็บอินเตอร์เฟส icingaweb2 แล้วคลิก สร้างสคีมา กรอกข้อมูลรับรองผู้ใช้ icinga2 api แล้วคลิก นำเข้า

ก่อนนำเข้าสคีมาสำหรับผู้กำกับ

เมื่อฉันไปที่บันทึกกิจกรรมของผู้อำนวยการ icinga ฉันสังเกตเห็นว่ามีการเปลี่ยนแปลงที่ค้างอยู่ 243 รายการที่ต้องปรับใช้ เมื่อฉันคลิกที่ปรับใช้การเปลี่ยนแปลง มันจะปรับใช้การเปลี่ยนแปลงสำเร็จ (แน่นอนว่าฉันต้องเริ่มบริการ icinga-director ก่อนดำเนินการดังกล่าว)

ปัญหาคือหลังจากนำเข้าแล้ว icinga director ว่างเปล่า ไม่มีโฮสต์ บริการ คำสั่ง เทมเพลตโฮสต์ เทมเพลตบริการ หรือเทมเพลตคำสั่งที่กำหนดค่าเลย รายการเดียวที่ฉันเห็นว่าเต็มคือ คำสั่งภายนอก. ความคิดใดที่ผิดพลาด?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา