Nagios 인터뷰를 위한 25개 이상의 질문

게시 됨: 2020-01-30

DevOps 인터뷰를 준비하고 있습니까? 그런 다음 이 Nagios 인터뷰 질문과 답변을 읽어야 합니다.

Nagios는 기업들 사이에서 가장 인기 있는 연속 모니터링 소프트웨어입니다. 회사는 오류를 강조 표시하고 심각한 문제가 되기 전에 문제를 해결하기 위해 지속적인 모니터링 소프트웨어에 의존합니다. DevOps 전문가로서 채용 담당자는 귀하가 이 강력한 소프트웨어의 모든 측면에 익숙할 것으로 기대합니다. 취업 면접을 준비하는 데 도움이 되는 가장 중요한 Nagios 면접 질문과 답변 목록을 정리했습니다. 이 목록을 다른 사람들과 자유롭게 공유하십시오.

목차

나기오스란?

Nagios는 시스템, 네트워크 및 애플리케이션을 모니터링하는 데 도움이 되는 인기 있는 오픈 소스 솔루션입니다. 주제에서 발생하는 모든 변경 사항을 추적하는 표준 DevOps 도구입니다. 기술적인 결함이 발생하는 경우 직원에게 경고를 보내고 문제를 알릴 수도 있습니다. 이렇게 하면 문제가 심각한 문제가 되지 않고 더 빠르고 더 빨리 해결될 수 있습니다.

Nagios는 전체 인프라에 대한 중앙 집중식 보기를 제공하고 해당 상태에 대한 자세한 정보도 봅니다. 또한 조직에 이점이 있는 방법과 특정 조직과 관련된 수많은 문제를 해결하는 데 사용할 수 있는 방법을 언급할 수 있습니다.

Nagios는 인프라가 부족한 부분과 이러한 문제를 극복하기 위해 인프라를 업그레이드하는 방법을 이해하는 데 도움이 됩니다. 감지된 문제를 자동으로 해결하는 방법을 언급할 수도 있습니다. Nagios를 사용하면 전체 조직, 인프라 및 다양한 프로세스를 모니터링할 수 있습니다.

이것은 질문에 답해야 합니다. 그러나 필요한 경우 Nagios 사용의 이점 및 Nagios의 다른 응용 프로그램과 같은 더 많은 포인트를 추가할 수 있습니다.

Nagios는 DevOps 전문가를 어떻게 지원합니까?

Nagios는 DevOps 문제가 문제를 추적하고 초기 단계에서 해결하는 데 도움이 됩니다. 이 소프트웨어 솔루션은 인프라의 모든 측면을 간과하므로 오류를 감지하고 기술 팀에 신속하게 알릴 수 있습니다. 이런 식으로 DevOps 전문가는 문제를 찾기 위해 시스템을 모니터링하는 것에 대해 걱정할 필요가 없습니다. 그들은 Nagios에 의존하여 같은 것을 발견할 수 있습니다.

Nagios의 기능은 무엇입니까?

Nagios에는 많은 기능이 있습니다.

– API를 통해 다양한 시스템, 인프라 및 애플리케이션을 모니터링할 수 있습니다.

– 노후화된 인프라를 인식하고 업그레이드 계획에 도움이 되는 추가 기능이 있습니다.

– 오픈 소스 소프트웨어이므로 코드에 대한 전체 액세스 권한이 있습니다.

– 보고 시스템이 빠르고 민첩합니다. 그것은 당신에게 모든 경고와 그들의 응답에 대한 기록을 제공합니다.

– Nagios를 통해 조직의 전체 인프라를 볼 수 있으며 모든 것에 대한 자세한 정보도 볼 수 있습니다.

– Nagios는 백만 명 이상의 사용자로 구성된 방대한 커뮤니티를 보유하고 있습니다. 문제가 발생하거나 질문이 있는 경우 기꺼이 도와줄 사람에게 문의할 수 있습니다.

Nagios는 어떻게 운영되나요?

답변에 대해 다음과 같이 설명할 수 있습니다.

  • Nagios는 서버에서 서비스로 실행됩니다.
  • 네트워크의 호스트와 연결하는 서버에서 플러그인을 실행합니다.
  • 인터페이스를 통해 연결된 호스트의 자세한 정보를 볼 수 있습니다
  • 문제가 발생하면 이메일이나 다른 알림을 받게 됩니다.
  • Nagios는 특정 시간에 스크립트를 실행하고 해당 스크립트의 결과를 저장합니다.
  • 스크립트 실행 결과가 변경되면 Nagios는 다른 스크립트 실행을 시작합니다.

이것이 Nagios가 운영하는 방식입니다.

Nagios에서 '플러그인'은 무엇을 의미합니까?

Nagios의 플러그인은 서비스 또는 호스트의 상태를 확인하는 다른 스크립트입니다. 명령줄에서 실행할 수 있습니다. Nagios는 플러그인의 결과를 확인하여 네트워크에 있는 다양한 호스트 및 서비스의 상태를 확인합니다.

또한 Nagios에 플러그인이 필요한 이유를 설명할 수 있습니다.

Nagios는 네트워크에 있는 수많은 호스트 및 서비스의 상태를 확인하기 위해 플러그인이 필요합니다. 플러그인은 필요한 호스트를 확인하고 확인 결과를 Nagios로 보냅니다. 그런 다음 Nagios는 결과를 처리하고 조치가 필요한지 여부를 결정합니다.

NRPE 란 무엇입니까?

NRPE를 사용하면 원격 Unix 및 Linux 시스템에서 플러그인을 실행할 수 있습니다. 이러한 방식으로 Nagios는 원격 구성 요소의 메모리 사용량 및 CPU와 같은 로컬 리소스를 모니터링할 수 있습니다. 일반적으로 이러한 리소스는 원격 시스템에 제공되지 않습니다. 그렇기 때문에 NRPE를 사용해야 합니다.

더 자세한 답변을 위해 NRPE 아키텍처에 대한 설명을 제공할 수도 있습니다.

NRPE에는 NRPE 데몬과 check_NRPE 플러그인의 두 섹션이 있습니다. 전자는 다른 컴퓨터에서 실행되고 후자는 로컬 시스템에 남아 있고 모니터링 시스템과 원격 시스템 사이에 SSL 연결이 있습니다.

패시브 체크란?

Nagios에서 외부 프로세스는 수동 검사를 시작합니다. 완료되면 결과가 Nagios로 전송됩니다. 수동 검사는 비동기 서비스를 모니터링하는 데 도움이 됩니다. 이러한 서비스는 상태에 대한 정기적인 폴링 없이는 추적할 수 없습니다. 수동 검사는 또한 Nagios가 모니터링 호스트를 통해 확인할 수 없기 때문에 방화벽 뒤에 있는 호스트의 상태를 확인하는 데 도움이 됩니다.

Nagios를 사용하면 어떤 이점이 있습니까?

Nagios는 조직에 많은 이점을 제공합니다.

  • 이를 통해 기존 인프라에 대한 향후 업그레이드를 계획할 수 있습니다.
  • IT 인프라의 기술적 오류가 미치는 영향을 최소화합니다.
  • 새로운 문제가 있으면 신속하게 알려줍니다.
  • 전체 시스템 및 인프라를 모니터링할 수 있습니다.
  • 기술 직원의 응답을 조정합니다.
  • 팀이 기술 문제에 얼마나 빨리 대응하는지 알아내는 데 도움이 됩니다.
  • 조직의 SLA(서비스 수준 계약)가 충족되는지 확인합니다.

아이싱가란? Nagios와 어떤 관련이 있습니까?

Icinga는 서비스 모니터링에 도움이 되는 또 다른 인기 있는 오픈 소스 소프트웨어입니다. Nagios를 돕기 위해 2009 년에 설계되었지만 별도의 소프트웨어가되었습니다.

액티브 체크란?

Nagios는 일정에 따라 상태 정보에 대한 장치 또는 서비스를 폴링하기 위해 활성 검사를 수행합니다.

Nagios를 지원하는 몇 가지 데이터베이스의 이름을 지정할 수 있습니까?

많은 데이터베이스가 Nagios를 지원합니다. 그들은 Oracle, Postgres, Microsoft SQL 솔루션 및 MySQL입니다.

나기오스 XI는 무엇입니까?

Nagios는 가장 신뢰할 수 있고 가장 강력한 모니터링 소프트웨어입니다. 애플리케이션, 네트워크 프로토콜, 시스템, 서비스 및 메트릭을 모니터링하는 데 도움이 될 수 있습니다. Nagios(위에서 설명)의 모든 장점을 제공하며 강력한 성능을 제공합니다.

Nagios는 창 기계를 모니터링하는 데 사용됩니까?

예, Nagios는 윈도우 머신을 모니터링하는 데 사용됩니다. 필요한 창 시스템을 모니터링하기 위해 Nagios를 설정한 다음 작업을 수행하기 위해 별도의 서버와 호스트를 추가하면 됩니다.

OID 나기오스란?

SNMP(Simple Network Management Protocol)는 관리 정보 기반을 정의하기 위해 개체 식별자를 사용합니다.

Nagios 네트워크 분석기란 무엇입니까?

네트워크 분석기는 잠재적인 위험에 대해 시스템을 확인하는 Nagios의 중요한 구성 요소입니다. 빠른 스캔을 통해 관리자는 시스템 상태에 대한 필수 데이터를 얻을 수 있습니다.

Nagios를 사용하여 웹사이트를 모니터링하면 어떤 이점이 있습니까?

Nagios는 웹사이트 모니터링에도 도움이 될 수 있습니다. 웹 사이트의 가용성을 향상시키고 버그를 발견하는 데 도움이 되며 Nagios의 도움으로 사이트의 성능을 향상하고 온라인 보안 위협을 피할 수 있습니다.

Nagios는 객체 지향입니까? 그렇다면 그 의미를 자세히 설명해 주시겠습니까?

객체 지향이란 다른 객체에서 상속된 객체 정의를 Nagios에서 생성할 수 있음을 의미합니다. Nagios는 객체 지향적이므로 구성 요소와의 관계가 복잡한 세부 사항 없이 단순하게 유지됩니다.

어떤 프로토콜이 Nagios를 지원합니까?

SMTP 모니터링, POP 모니터링, FTP 모니터링, IPMI 모니터링, DNS 모니터링 및 LDAP 모니터링은 Nagios가 지원하는 프로토콜 중 일부입니다.

Cloud Monitoring에 Nagios를 사용할 수 있나요?

예, 클라우드 모니터링에 Nagios를 사용할 수 있습니다. 시장에서 사용 가능한 가장 인기 있는 모니터링 도구 중 하나입니다.

Nagios의 객체는 무엇입니까?

경고 논리 및 모니터링 프로세스와 관련된 모든 요소는 Nagios의 개체입니다.

Nagios를 지원하는 세 가지 가상화 플랫폼을 말하십시오.

Microsoft Virtual PC, Amazon EC2 및 VMware는 Nagios를 지원하는 가장 널리 사용되는 세 가지 가상화 플랫폼입니다.

Nagios의 객체 유형은 무엇입니까?

Nagios에는 호스트 그룹, 기간, 서비스, 호스트, 연락처, 알림 및 명령과 같은 다양한 개체 유형이 있습니다.

Nagios의 두 가지 상태 유형은 무엇입니까?

소프트 상태와 하드 상태는 Nagios의 두 가지 기본 상태 유형입니다.

데이터 저장을 위해 Nagios는 어떤 데이터베이스 형식을 지원합니까?

Nagios는 상태 데이터를 저장하기 위한 RRD 데이터베이스 형식을 지원합니다.

NDO 유틸리티 섹션은 무엇입니까?

NDO 유틸리티에는 FILE2STOCK 유틸리티, NDOMOD 이벤트 브로커 모듈, NDO2DB 데몬 및 LOG2NDO 유틸리티가 포함됩니다.

Nagios의 기본 자격 증명은 무엇입니까?

사용자 이름과 암호는 기본적으로 Nagios에서 "nagiosadmin"입니다.

Nagios core는 어떤 언어를 사용합니까?

Nagios 코어는 PHP와 CGI를 사용합니다.

Nagios가 외부 명령을 확인하는 데 필요한 조건은 무엇입니까?

Nagios는 command_check_interval 옵션에 따라 외부 명령을 정기적으로 확인합니다. 정기 검사 외에 이벤트 핸들러가 실행될 때 외부 명령도 검사합니다.

수동 검사와 능동 검사의 차이점은 무엇입니까?

나기오스 면접 질문 중 가장 인기 있는 질문 중 하나이므로 답변을 철저히 준비하는 것이 좋습니다.

능동 검사와 수동 검사의 주요 차이점은 Nagios가 전자를 수행하고 외부 응용 프로그램이 후자를 수행한다는 것입니다.

수동 검사는 방화벽 뒤에 있거나 비동기식인 서비스를 모니터링합니다. Nagios가 정기적으로 수행하더라도 해당 서비스 또는 호스트에서 활성 테스트를 수행할 수 없습니다.

Nagios는 DevOps와 어떤 관련이 있습니까?

지속적인 모니터링은 DevOps의 핵심 구성 요소이며 Nagios는 동일한 도구로 널리 사용되는 도구입니다.

Nagios에서 차트를 사용자 정의할 수 있습니까?

예, Graphite 또는 CACTI와 같은 타사 도구를 통해 차트를 사용자 지정할 수 있습니다.

Nagios에서 소프트 상태와 하드 상태의 차이점은 무엇입니까?

이 질문에 답하려면 이 두 상태를 모두 정의해야 합니다.

호스트 또는 서비스의 결과가 양호하지 않지만 max_check_attempts에 따라 여러 번 재확인되지 않은 경우 오류는 소프트 오류로 지정됩니다. 호스트 또는 서비스가 소프트 오류에서 복구될 때 이를 소프트 복구라고 합니다.

반면에, max_check_attempts에 따르면, 호스트나 서비스 검사의 결과가 여러 번 재검사를 해도 OK가 아닌 경우를 Hard Error라고 한다. 이러한 종류의 오류에서 복구하는 것을 하드 복구라고 합니다.

Nagios에서 상속 및 재귀에 영향을 미치는 세 가지 변수는 무엇입니까?

재귀 및 상속에 영향을 미치는 세 가지 변수는 이름, 사용 및 레지스터입니다. 이름은 다른 개체의 자리 표시자입니다. Use는 부모 개체를 지정하고 Register는 1 또는 0의 값을 가질 수 있습니다. Register의 값이 1이면 실제 개체임을 의미합니다. 값이 0이면 개체가 템플릿일 뿐 실제 개체가 아니라는 의미입니다.

스테이트 스토킹이란 무엇을 의미합니까?

스테이트 스토킹이 무엇인지 논의해 봅시다. 상태 스토킹은 로깅에 도움이 됩니다. 상태 스토킹을 통해 Nagios는 특정 서비스 또는 호스트를 감시하고 확인 결과에 변경 사항을 기록합니다. State Stalking이 로그 분석에 매우 유용하다고 덧붙일 수도 있습니다. 상태 스토킹이 없으면 Nagios는 두 검사 사이에 상태가 변경된 경우에만 검사를 기록합니다.

Nagios의 플랩 감지란 무엇입니까?

호스트나 서비스가 상태를 너무 자주 변경하는 것을 플래핑(Flapping)이라고 합니다. 플래핑은 많은 문제를 일으킬 수 있으며, 이로 인해 많은 복구 알림이 발생할 수 있습니다. Nagios는 상태 확인 중에 서비스 또는 호스트가 플래핑을 시작했는지 확인합니다.

Nagios가 펄럭임을 확인합니다. 특정 서비스 또는 호스트에 대한 이전 21개의 검사 결과를 먼저 저장하여 이를 수행합니다. 그리고 그 결과를 분석하여 상태 변경이 얼마나 자주 발생했는지 확인합니다. 그것은 그 데이터를 통해 퍼센트 상태 변화 값을 결정하고 그것을 플래핑 임계값과 비교합니다. 퍼센트 상태 변화가 펄럭이는 높은 임계값보다 크면 객체가 펄럭이기 시작했다고 합니다. 그리고 퍼센트 상태 변화가 펄럭이기 위한 낮은 임계값보다 낮을 때 객체는 펄럭임을 멈췄다고 합니다.

'Machine is Unreachable' 오류를 어떻게 설명하시겠습니까?

Nagios가 특정 노드에 대한 경로를 찾는 데 실패하면 이 오류가 표시됩니다. 노드가 작동 중일 수 있지만 Nagios가 액세스할 수 없기 때문에 노드에 연결할 수 없는 것으로 표시됩니다.

마지막 생각들

이 Nagios 인터뷰 질문이 도움이 되었기를 바랍니다. 이 모든 질문을 철저히 준비하십시오.

Nagios에 대해 자세히 알아보려면 upGrad & IIIT-B의 전체 스택 소프트웨어 개발 PG 디플로마를 확인하세요. 이 PG 디플로마는 일하는 전문가를 위해 설계되었으며 500시간 이상의 엄격한 교육, 9개 이상의 프로젝트 및 과제, IIIT- B 동문 자격, 실질적인 실습 캡스톤 프로젝트 및 최고의 기업과의 취업 지원.

미래의 직업을 위한 준비

업계에서 신뢰할 수 있는 학습 - 업계에서 인정하는 인증.
더 알아보기