เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

2.3 องค์ประกอบ

• 1. ขั้นแรก สร้าง a เจ้าภาพ ไฟล์การกำหนดค่าสำหรับ เซิร์ฟเวอร์ 02. เว้นแต่จะระบุไว้เป็นอย่างอื่น ให้รันคำสั่งเหล่านี้ทั้งหมดบน เซิร์ฟเวอร์ 01. ในเทอร์มินัลให้ป้อน:


sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \

/etc/nagios3/conf.d/server02.cfg


ภาพ

ในตัวอย่างคำสั่งด้านบนและต่อไปนี้ ให้แทนที่ "เซิร์ฟเวอร์01", "เซิร์ฟเวอร์02" 172.18.100.100และ 172.18.100.101 ด้วยชื่อโฮสต์และที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ

2. ถัดไป แก้ไข /etc/nagios3/conf.d/server02.cfg:


กำหนดโฮสต์{

ใช้ทั่วไปโฮสต์ ; ชื่อของเทมเพลตโฮสต์ที่จะใช้

โฮสต์_ชื่อเซิร์ฟเวอร์02

นามแฝง เซิร์ฟเวอร์02

ที่อยู่ 172.18.100.101

}


# ตรวจสอบบริการ DNS กำหนดบริการ {

ใช้บริการทั่วไป

โฮสต์_ชื่อเซิร์ฟเวอร์02

บริการ_คำอธิบาย DNS

check_command check_dns!172.18.100.101

}

3. รีสตาร์ท nagios daemon เพื่อเปิดใช้งานการกำหนดค่าใหม่:


sudo systemctl รีสตาร์ท nagio3.service


• 1. ตอนนี้เพิ่มข้อกำหนดบริการสำหรับการตรวจสอบ MySQL โดยเพิ่มต่อไปนี้เพื่อ /etc/nagios3/conf.d/ services_nagios2.cfg:


# ตรวจสอบเซิร์ฟเวอร์ MySQL กำหนดบริการ {

hostgroup_name mysql เซิร์ฟเวอร์ service_description MySQL

check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS ใช้บริการทั่วไป

alert_interval 0 ; ตั้งค่า > 0 หากคุณต้องการรับการแจ้งเตือนใหม่

}

2 mysql-เซิร์ฟเวอร์ ต้องกำหนดกลุ่มโฮสต์ในขณะนี้ แก้ไข /etc/nagios3/conf.d/hostgroups_nagios2.cfg เพิ่ม:


#กลุ่มโฮสต์ MySQL กำหนดกลุ่มโฮสต์ {

hostgroup_name mysql-เซิร์ฟเวอร์

เซิร์ฟเวอร์ MySQL นามแฝง

สมาชิก localhost, server02

}

3. การตรวจสอบ Nagios จำเป็นต้องตรวจสอบสิทธิ์กับ MySQL เพื่อเพิ่ม นากิออส ผู้ใช้เพื่อ MySQL ป้อน:


mysql -u root -p -e "สร้างผู้ใช้ nagios ที่ระบุโดย 'secret';"


ภาพ

การขอ นากิออส ผู้ใช้จะต้องเพิ่มโฮสต์ทั้งหมดใน mysql-เซิร์ฟเวอร์ กลุ่มโฮสต์


4. รีสตาร์ท nagios เพื่อเริ่มตรวจสอบเซิร์ฟเวอร์ MySQL


sudo systemctl รีสตาร์ท nagios3.service

• 1. สุดท้ายกำหนดค่า NRPE เพื่อตรวจสอบพื้นที่ดิสก์บน เซิร์ฟเวอร์ 02.


On เซิร์ฟเวอร์ 01 เพิ่มการตรวจสอบบริการไปที่ /etc/nagios3/conf.d/server02.cfg:


# การตรวจสอบดิสก์ NRPE กำหนดบริการ {

ใช้บริการทั่วไป

host_name server02 service_description nrpe-disk

คำสั่ง check_nrpe_1arg!check_all_disks!172.18.100.101

}

2. ตอนนี้บน เซิร์ฟเวอร์ 02 แก้ไข /etc/nagios/nrpe.cfg การเปลี่ยนแปลง:


อนุญาต_hosts=172.18.100.100


และด้านล่างในพื้นที่กำหนดคำสั่งเพิ่ม:



คำสั่ง[check_all_disk]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e

3. สุดท้าย รีสตาร์ท nagios-nrpe-server:


sudo systemctl รีสตาร์ท nagios-nrpe-server.service

4. นอกจากนี้ on เซิร์ฟเวอร์ 01 รีสตาร์ท nagios:


sudo systemctl รีสตาร์ท nagios3.service


ในตอนนี้ คุณควรจะสามารถเห็นการตรวจสอบโฮสต์และบริการในไฟล์ Nagios CGI ในการเข้าถึงให้ชี้เบราว์เซอร์ไปที่ http://server01/nagios3 จากนั้นคุณจะได้รับแจ้งให้ ผู้ดูแลระบบ ชื่อผู้ใช้และรหัสผ่าน


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: