25 + คำถามสำหรับการสัมภาษณ์ Nagios ของคุณ

เผยแพร่แล้ว: 2020-01-30

คุณกำลังเตรียมตัวสำหรับการสัมภาษณ์ DevOps หรือไม่? จากนั้นคุณควรอ่านคำถามและคำตอบในการสัมภาษณ์ของ Nagios

Nagios เป็นซอฟต์แวร์ตรวจสอบต่อเนื่องที่ได้รับความนิยมมากที่สุดในบรรดาบริษัทต่างๆ บริษัทต่างๆ พึ่งพาซอฟต์แวร์ตรวจสอบอย่างต่อเนื่องเพื่อเน้นย้ำข้อผิดพลาดและแก้ปัญหาก่อนที่จะกลายเป็นปัญหาสำคัญ ในฐานะมืออาชีพด้าน DevOps เจ้าหน้าที่สรรหาบุคลากรคาดหวังให้คุณคุ้นเคยกับทุกแง่มุมของซอฟต์แวร์อันทรงพลังนี้ เราได้รวบรวมรายการคำถามและคำตอบที่สำคัญที่สุดสำหรับการสัมภาษณ์ใน Nagios เพื่อช่วยให้คุณเตรียมตัวสำหรับการสัมภาษณ์งาน อย่าลังเลที่จะแบ่งปันรายการนี้กับผู้อื่น

สารบัญ

Nagios คืออะไร?

Nagios เป็นโซลูชันโอเพ่นซอร์สยอดนิยมที่ช่วยในการตรวจสอบระบบ เครือข่าย และแอปพลิเคชัน เป็นเครื่องมือ DevOps มาตรฐาน ซึ่งติดตามการเปลี่ยนแปลงทั้งหมดที่เกิดขึ้นในเรื่อง ในกรณีที่เกิดความผิดพลาดทางเทคนิค สามารถส่งการแจ้งเตือนไปยังเจ้าหน้าที่และแจ้งให้พนักงานทราบถึงปัญหาได้เช่นกัน ด้วยวิธีนี้ ปัญหาจะสามารถแก้ไขได้เร็วขึ้นและเร็วขึ้นโดยที่ไม่เป็นปัญหาสำคัญ

Nagios ให้มุมมองแบบรวมศูนย์ของโครงสร้างพื้นฐานที่สมบูรณ์ และดูข้อมูลโดยละเอียดเกี่ยวกับสถานะด้วย คุณยังสามารถพูดถึงประโยชน์ขององค์กรและวิธีที่คุณสามารถใช้เพื่อแก้ปัญหามากมายที่เกี่ยวข้องกับองค์กรนั้นๆ

Nagios ช่วยในการทำความเข้าใจว่าโครงสร้างพื้นฐานขาดอะไร และคุณจะอัปเกรดโครงสร้างพื้นฐานเพื่อเอาชนะปัญหาเหล่านั้นได้อย่างไร คุณยังสามารถพูดถึงวิธีการแก้ปัญหาที่ตรวจพบได้โดยอัตโนมัติ Nagios ช่วยให้คุณตรวจสอบทั้งองค์กร โครงสร้างพื้นฐาน และกระบวนการต่างๆ ได้

สิ่งนี้ควรตอบคำถาม แต่คุณสามารถเพิ่มคะแนนเพิ่มเติมได้ เช่น ข้อดีของการใช้ Nagios และแอปพลิเคชันอื่นๆ ของ Nagios หากจำเป็น

Nagios ช่วยผู้เชี่ยวชาญด้าน DevOps ได้อย่างไร

Nagios ช่วยปัญหา DevOps ในการติดตามปัญหาและแก้ไขปัญหาในระยะแรก โซลูชันซอฟต์แวร์นี้มองเห็นโครงสร้างพื้นฐานทุกด้าน จึงสามารถระบุข้อผิดพลาดและแจ้งเตือนทีมเทคนิคได้อย่างรวดเร็ว ด้วยวิธีนี้ ผู้เชี่ยวชาญ DevOps ไม่ต้องกังวลกับการตรวจสอบระบบเพื่อค้นหาปัญหา พวกเขาสามารถพึ่งพา Nagios เพื่อค้นหาสิ่งเดียวกัน

คุณสมบัติของ Nagios คืออะไร?

Nagios มีคุณสมบัติมากมาย

– APIs ช่วยให้สามารถตรวจสอบระบบ โครงสร้างพื้นฐาน และแอปพลิเคชันต่างๆ

– มีส่วนเสริมที่ทำให้คุณตระหนักถึงโครงสร้างพื้นฐานที่ล้าสมัยและช่วยคุณในการวางแผนการอัปเกรด

– คุณสามารถเข้าถึงรหัสได้อย่างเต็มที่เนื่องจากเป็นซอฟต์แวร์โอเพ่นซอร์ส

– ระบบการรายงานมีความรวดเร็วและคล่องตัว มันให้บันทึกการแจ้งเตือนและการตอบกลับทั้งหมดแก่คุณ

– คุณสามารถดูโครงสร้างพื้นฐานทั้งหมดขององค์กรของคุณผ่าน Nagios ในขณะเดียวกันก็ดูข้อมูลโดยละเอียดเกี่ยวกับทุกสิ่ง

– Nagios มีชุมชนขนาดใหญ่ที่มีผู้ใช้มากกว่าหนึ่งล้านคน หากคุณพบปัญหาหรือมีคำถามใดๆ คุณสามารถถามพวกเขาได้ว่าใครยินดีช่วยเหลือ

Nagios ทำงานอย่างไร?

คุณสามารถให้คำอธิบายนี้เป็นคำตอบของคุณ:

  • Nagios ทำงานเป็นบริการบนเซิร์ฟเวอร์
  • มันรันปลั๊กอินบนเซิร์ฟเวอร์ที่เชื่อมต่อกับโฮสต์บนเครือข่าย
  • คุณสามารถดูข้อมูลโดยละเอียดของโฮสต์ที่เชื่อมต่อผ่านอินเทอร์เฟซ
  • ในกรณีที่เกิดปัญหาขึ้น คุณจะได้รับอีเมลหรือการแจ้งเตือนอื่น
  • Nagios เรียกใช้สคริปต์ในเวลาที่กำหนดและบันทึกผลลัพธ์ของสคริปต์เหล่านั้น
  • หากผลลัพธ์ของการรันสคริปต์เปลี่ยนไป Nagios จะเริ่มเรียกใช้สคริปต์อื่น

นั่นคือวิธีที่ Nagios ดำเนินการ

คุณหมายถึงอะไรโดย 'ปลั๊กอิน' ใน Nagios?

ปลั๊กอินใน Nagios เป็นสคริปต์ที่แตกต่างกันสำหรับตรวจสอบสถานะของบริการหรือโฮสต์ คุณต้องเรียกใช้จากบรรทัดคำสั่ง Nagios ตรวจสอบผลลัพธ์จากปลั๊กอินเพื่อดูสภาพของโฮสต์และบริการต่างๆ ที่มีอยู่ในเครือข่ายของคุณ

คุณยังสามารถอธิบายได้ว่าทำไมปลั๊กอินจึงจำเป็นสำหรับ Nagios

Nagios ต้องใช้ปลั๊กอินเพื่อตรวจสอบสถานะของโฮสต์และบริการต่างๆ ที่มีอยู่ในเครือข่าย ปลั๊กอินตรวจสอบโฮสต์ที่จำเป็นและส่งผลการตรวจสอบไปยัง Nagios Nagios ประมวลผลผลลัพธ์และกำหนดว่าจำเป็นต้องมีการดำเนินการหรือไม่

NRPE คืออะไร?

NRPE ช่วยให้คุณสามารถเรียกใช้ปลั๊กอินบนเครื่อง Unix และ Linux ระยะไกลได้ ด้วยวิธีนี้ Nagios สามารถตรวจสอบทรัพยากรในเครื่องได้ เช่น การใช้หน่วยความจำและ CPU บนส่วนประกอบระยะไกล โดยทั่วไปแล้ว ทรัพยากรเหล่านี้จะไม่ถูกมอบให้กับเครื่องระยะไกล นั่นเป็นเหตุผลที่คุณต้องใช้ NRPE

คุณยังให้คำอธิบายเกี่ยวกับสถาปัตยกรรม NRPE เพื่อดูคำตอบโดยละเอียดได้อีกด้วย

NRPE มีสองส่วน คือ NRPE daemon และปลั๊กอิน check_NRPE อดีตทำงานบนคอมพิวเตอร์เครื่องอื่นในขณะที่เครื่องหลังยังคงอยู่ในเครื่องท้องถิ่นและมีการเชื่อมต่อ SSL ระหว่างเครื่องตรวจสอบและเครื่องระยะไกล

การตรวจสอบแบบพาสซีฟคืออะไร?

ใน Nagios กระบวนการภายนอกจะเริ่มต้นการตรวจสอบแบบพาสซีฟ เมื่อเสร็จแล้ว ผลลัพธ์จะถูกส่งไปยัง Nagios การตรวจสอบแบบพาสซีฟช่วยในการตรวจสอบบริการแบบอะซิงโครนัส ไม่สามารถติดตามบริการเหล่านั้นได้หากไม่มีการสำรวจสถานะเป็นประจำ การตรวจสอบแบบพาสซีฟยังช่วย Nagios ในการตรวจสอบสถานะของโฮสต์ที่อยู่หลังไฟร์วอลล์ เนื่องจากไม่สามารถตรวจสอบผ่านโฮสต์การตรวจสอบได้

ข้อดีของการใช้ Nagios คืออะไร?

Nagios มอบข้อได้เปรียบมากมายให้กับองค์กร

  • ช่วยให้คุณสามารถวางแผนการอัพเกรดในอนาคตสำหรับโครงสร้างพื้นฐานที่มีอยู่ของคุณ
  • ช่วยให้มั่นใจว่าข้อผิดพลาดทางเทคนิคในโครงสร้างพื้นฐานด้านไอทีของคุณมีผลกระทบน้อยที่สุด
  • แจ้งเตือนคุณถึงปัญหาใหม่ ๆ อย่างรวดเร็ว
  • ช่วยให้คุณตรวจสอบทั้งระบบและโครงสร้างพื้นฐาน
  • มันประสานงานการตอบสนองของเจ้าหน้าที่ด้านเทคนิค
  • ช่วยให้คุณทราบว่าทีมของคุณตอบสนองต่อปัญหาทางเทคนิคได้เร็วเพียงใด
  • ช่วยให้มั่นใจได้ว่า SLA (ข้อตกลงระดับบริการ) ขององค์กรของคุณเป็นไปตาม

ไอซิ่งก้าคืออะไร? เกี่ยวข้องกับนากิออสอย่างไร?

Icinga เป็นซอฟต์แวร์โอเพ่นซอร์สยอดนิยมอีกตัวหนึ่งที่ช่วยในการตรวจสอบบริการ ได้รับการออกแบบในปี 2009 เพื่อช่วย Nagios แต่ได้กลายเป็นซอฟต์แวร์แยกต่างหาก

การตรวจสอบที่ใช้งานอยู่คืออะไร?

Nagios ดำเนินการตรวจสอบที่ใช้งานอยู่เพื่อสำรวจอุปกรณ์หรือบริการเพื่อดูข้อมูลสถานะตามกำหนดเวลา

คุณช่วยบอกชื่อฐานข้อมูลที่รองรับ Nagios ได้ไหม

ฐานข้อมูลจำนวนมากรองรับ Nagios ได้แก่ Oracle, Postgres, Microsoft SQL solutions และ MySQL

Nagios XI คืออะไร?

Nagios เป็นซอฟต์แวร์ตรวจสอบที่น่าเชื่อถือและทรงพลังที่สุด มันสามารถช่วยคุณในการตรวจสอบแอปพลิเคชัน โปรโตคอลเครือข่าย ระบบ บริการ และตัวชี้วัด มันให้ข้อดีทั้งหมดของ Nagios แก่คุณ (ที่กล่าวถึงข้างต้น) และให้ประสิทธิภาพอันทรงพลัง

Nagios ใช้เพื่อตรวจสอบเครื่องหน้าต่างหรือไม่?

ใช่ Nagios ใช้เพื่อตรวจสอบเครื่องหน้าต่าง คุณสามารถทำได้โดยการตั้งค่า Nagios สำหรับการมอนิเตอร์ระบบหน้าต่างที่ต้องการ จากนั้นเพิ่มเซิร์ฟเวอร์และโฮสต์แยกต่างหากสำหรับการทำงาน

OID Nagios คืออะไร?

Simple Network Management Protocol (หรือที่เรียกว่า SNMP) ใช้ตัวระบุวัตถุเพื่อกำหนดฐานข้อมูลการจัดการ

ตัววิเคราะห์เครือข่าย Nagios คืออะไร

เครื่องวิเคราะห์เครือข่ายเป็นองค์ประกอบที่สำคัญของ Nagios ซึ่งจะตรวจสอบระบบเพื่อหาอันตรายที่อาจเกิดขึ้น การสแกนอย่างรวดเร็วช่วยให้ผู้ดูแลระบบสามารถรับข้อมูลที่จำเป็นเกี่ยวกับความสมบูรณ์ของระบบ

การใช้ Nagios เพื่อตรวจสอบเว็บไซต์มีประโยชน์อย่างไร

Nagios สามารถช่วยคุณตรวจสอบเว็บไซต์ได้เช่นกัน ปรับปรุงความพร้อมใช้งานของเว็บไซต์ ช่วยให้คุณตรวจพบจุดบกพร่อง และคุณสามารถปรับปรุงประสิทธิภาพของเว็บไซต์และหลีกเลี่ยงภัยคุกคามความปลอดภัยออนไลน์ได้เช่นเดียวกันด้วยความช่วยเหลือจาก Nagios

Nagios เชิงวัตถุหรือไม่ ถ้าเป็นเช่นนั้น คุณช่วยอธิบายความหมายของมันได้ไหม?

เชิงวัตถุหมายความว่าคุณสามารถสร้างคำจำกัดความของวัตถุใน Nagios ที่สืบทอดมาจากวัตถุอื่น เนื่องจาก Nagios เป็นแบบเชิงวัตถุ ความสัมพันธ์กับส่วนประกอบจึงยังคงเรียบง่ายโดยไม่มีรายละเอียดที่ซับซ้อน

โปรโตคอลใดบ้างที่รองรับ Nagios

การตรวจสอบ SMTP, การตรวจสอบ POP, การตรวจสอบ FTP, การตรวจสอบ IPMI, การตรวจสอบ DNS และการตรวจสอบ LDAP เป็นโปรโตคอลบางส่วนที่ Nagios รองรับ

คุณสามารถใช้ Nagios สำหรับ Cloud Monitoring ได้หรือไม่?

ได้ คุณสามารถใช้ Nagios เพื่อตรวจสอบระบบคลาวด์ได้ เป็นหนึ่งในเครื่องมือตรวจสอบที่ได้รับความนิยมมากที่สุดในตลาด

วัตถุใน Nagios คืออะไร?

องค์ประกอบทั้งหมดที่เกี่ยวข้องกับตรรกะการแจ้งเตือนและกระบวนการตรวจสอบเป็นวัตถุใน Nagios

บอกชื่อแพลตฟอร์มการจำลองเสมือนสามแพลตฟอร์มที่รองรับ Nagios

Microsoft Virtual PC, Amazon EC2 และ VMware เป็นแพลตฟอร์มเวอร์ชวลไลเซชันที่ได้รับความนิยมสูงสุดสามแพลตฟอร์มที่รองรับ Nagios

ประเภทของวัตถุใน Nagios คืออะไร?

Nagios มีอ็อบเจ็กต์หลายประเภท เช่น กลุ่มโฮสต์ ระยะเวลา บริการ โฮสต์ ผู้ติดต่อ การแจ้งเตือน และคำสั่ง

Nagios มีสองประเภทอะไรบ้าง?

สถานะอ่อนและสถานะแข็งเป็นสถานะหลักสองประเภทใน Nagios

Nagios รองรับการจัดเก็บข้อมูลรูปแบบใด

Nagios รองรับรูปแบบฐานข้อมูล RRD สำหรับการจัดเก็บข้อมูลสถานะ

ยูทิลิตี้ NDO หมวดใดบ้าง

ยูทิลิตี NDO ประกอบด้วยยูทิลิตี้ FILE2STOCK, โมดูลนายหน้าเหตุการณ์ NDOMOD, NDO2DB Daemon และยูทิลิตี้ LOG2NDO

ข้อมูลประจำตัวเริ่มต้นใน Nagios คืออะไร

ชื่อผู้ใช้และรหัสผ่านคือ “nagiosadmin” ใน Nagios เป็นค่าเริ่มต้น

แกน Nagios ใช้ภาษาอะไร?

Nagios core ใช้ PHP และ CGI

เงื่อนไขที่จำเป็นสำหรับ Nagios ในการตรวจสอบคำสั่งภายนอกคืออะไร?

Nagios ตรวจสอบคำสั่งภายนอกเป็นประจำตามตัวเลือก command_check_interval นอกเหนือจากการตรวจสอบปกติแล้ว ยังตรวจสอบคำสั่งภายนอกเมื่อมีการดำเนินการตัวจัดการเหตุการณ์

อะไรคือความแตกต่างระหว่างการตรวจสอบแบบ Passive และ Active?

เป็นหนึ่งในคำถามสัมภาษณ์ที่ได้รับความนิยมมากที่สุดของ Nagios ดังนั้นเราขอแนะนำให้คุณเตรียมคำตอบอย่างละเอียด

ความแตกต่างหลัก ระหว่างการตรวจสอบแบบแอ็คทีฟและการตรวจสอบแบบพาสซีฟคือ Nagios ดำเนินการแบบเดิมในขณะที่แอปพลิเคชันภายนอกดำเนินการแบบหลัง

ตรวจสอบบริการตรวจสอบแบบพาสซีฟที่ตั้งอยู่หลังไฟร์วอลล์หรือเป็นแบบอะซิงโครนัส การทดสอบที่ใช้งานอยู่ไม่สามารถทำได้บนบริการหรือโฮสต์เหล่านั้น แม้ว่า Nagios จะทำการทดสอบอย่างสม่ำเสมอ

Nagios เกี่ยวข้องกับ DevOps อย่างไร

การตรวจสอบอย่างต่อเนื่องเป็นองค์ประกอบหลักของ DevOps และ Nagios เป็นเครื่องมือยอดนิยมเช่นเดียวกัน

คุณปรับแต่งแผนภูมิใน Nagios ได้ไหม

ได้ คุณสามารถปรับแต่งแผนภูมิผ่านเครื่องมือของบริษัทอื่น เช่น Graphite หรือ CACTI

อะไรคือความแตกต่างระหว่างสภาวะอ่อนและแข็งใน Nagios?

เพื่อตอบคำถามนี้ คุณควรกำหนดทั้งสองสถานะเหล่านี้

เมื่อผลลัพธ์ของโฮสต์หรือบริการไม่โอเค แต่ไม่มีการตรวจสอบซ้ำหลายครั้งตาม max_check_attempts ข้อผิดพลาดจะถูกระบุเป็นข้อผิดพลาด Soft เมื่อโฮสต์หรือบริการกู้คืนจาก Soft Error จะเรียกว่า Soft Recovery

ในทางกลับกัน เมื่อผลลัพธ์ของการตรวจสอบโฮสต์หรือบริการไม่ดี แม้ว่าจะมีการตรวจสอบซ้ำหลายครั้ง ตาม max_check_attempts ข้อผิดพลาดนี้เรียกว่า Hard Error การกู้คืนจากข้อผิดพลาดประเภทนี้เรียกว่า Hard Recovery

ตัวแปรสามตัวใดที่ส่งผลต่อการสืบทอดและการเรียกซ้ำใน Nagios

ตัวแปรสามตัวที่ส่งผลต่อการเรียกซ้ำและการสืบทอด ได้แก่ ชื่อ การใช้งาน และการลงทะเบียน ชื่อนี้เป็นตัวยึดสำหรับวัตถุอื่นๆ Use ระบุ parent object และ Register สามารถมีค่า 1 หรือ 0 ถ้า Register มีค่า 1 แสดงว่าเป็น object จริง หากมีค่าเป็น 0 แสดงว่าวัตถุนั้นเป็นเพียงเทมเพลตและไม่ใช่วัตถุจริง

State Stalking หมายถึงอะไร

ให้เราคุยกันว่าการสะกดรอยตามสถานะคืออะไร การสะกดรอยตามสถานะช่วยในการบันทึก ด้วยการสะกดรอยตามสถานะ Nagios จะเฝ้าดูบริการหรือโฮสต์เฉพาะและบันทึกการเปลี่ยนแปลงใด ๆ ที่แจ้งให้ทราบในผลการตรวจสอบ คุณยังสามารถเพิ่มว่าการสะกดรอยตามสถานะมีประโยชน์มากในการวิเคราะห์บันทึก หากไม่มี State Stalking Nagios จะบันทึกเช็คก็ต่อเมื่อสถานะเปลี่ยนไประหว่างการตรวจสอบสองครั้ง

Flap Detection ใน Nagios คืออะไร?

เมื่อโฮสต์หรือบริการเปลี่ยนสถานะบ่อยเกินไป จะเรียกว่า Flapping การกระพือปีกอาจนำไปสู่ปัญหามากมาย ซึ่งอาจส่งผลให้มีการแจ้งเตือนการกู้คืนจำนวนมากขึ้น Nagios ตรวจสอบว่าบริการหรือโฮสต์เริ่มกระพือในระหว่างการตรวจสอบสถานะหรือไม่

Nagios ตรวจสอบการกระพือปีก โดยจัดเก็บผลลัพธ์ของการตรวจสอบ 21 รายการก่อนหน้าของบริการหรือโฮสต์เฉพาะก่อน และวิเคราะห์ผลลัพธ์เหล่านั้นเพื่อดูว่าการเปลี่ยนแปลงสถานะเกิดขึ้นบ่อยเพียงใด จะกำหนดค่าการเปลี่ยนแปลงสถานะเป็นเปอร์เซ็นต์ผ่านข้อมูลนั้นและเปรียบเทียบค่าเดียวกันกับเกณฑ์การกระพือปีก เมื่อการเปลี่ยนแปลงสถานะร้อยละมากกว่าเกณฑ์สูงสำหรับการกระพือ ว่ากันว่าวัตถุได้เริ่มกระพือปีกแล้ว และเมื่อเปอร์เซ็นต์การเปลี่ยนแปลงของสถานะต่ำกว่าเกณฑ์ต่ำสุดสำหรับการกระพือ แสดงว่าวัตถุได้หยุดกระพือปีกแล้ว

คุณจะอธิบายข้อผิดพลาด 'Machine is Unreachable' ได้อย่างไร

เมื่อ Nagios ล้มเหลวในการค้นหาเส้นทางไปยังโหนดใดโหนดหนึ่ง ระบบจะแสดงข้อผิดพลาดนี้ โหนดอาจเปิดอยู่ แต่เนื่องจาก Nagios ไม่สามารถเข้าถึงได้ จึงแสดงว่าโหนดไม่สามารถเข้าถึงได้

ความคิดสุดท้าย

เราหวังว่าคุณจะพบว่าคำถามสัมภาษณ์ Nagios เหล่านี้มีประโยชน์ อย่าลืมเตรียมคำถามเหล่านี้ทั้งหมดอย่างละเอียด

หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ Nagios โปรดดูประกาศนียบัตร PG ของ upGrad & IIIT-B ด้านการพัฒนาซอฟต์แวร์แบบครบวงจร ซึ่งออกแบบมาสำหรับมืออาชีพที่ทำงานและมีการฝึกอบรมที่เข้มงวดมากกว่า 500 ชั่วโมง โครงการและการมอบหมายงานมากกว่า 9 โครงการ IIIT- สถานะศิษย์เก่า B, โครงการหลักที่นำไปปฏิบัติได้จริง & ความช่วยเหลือด้านงานกับบริษัทชั้นนำ

เตรียมความพร้อมสู่อาชีพแห่งอนาคต

การเรียนรู้ที่เชื่อถือได้ในอุตสาหกรรม - ใบรับรองที่เป็นที่ยอมรับในอุตสาหกรรม
เรียนรู้เพิ่มเติม