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 是另一个流行的开源软件,有助于监控服务。 它是在 2009 年为帮助 Nagios 而设计的,但它已成为一个单独的软件。

什么是主动检查?
Nagios 执行主动检查以按计划轮询设备或服务以获取其状态信息。
你能说出几个支持 Nagios 的数据库吗?
许多数据库都支持 Nagios。 它们是 Oracle、Postgres、Microsoft SQL 解决方案和 MySQL。
什么是 Nagios XI?
Nagios 是最值得信赖和最强大的监控软件。 它可以帮助您监控应用程序、网络协议、系统、服务和指标。 它为您提供了 Nagios(上面讨论过)的所有优点,并具有强大的性能。
Nagios 是用来监控窗口机器的吗?
是的,Nagios 是用来监控窗口机器的。 您可以通过设置 Nagios 来监控所需的窗口系统,然后添加单独的服务器和主机来执行任务。
什么是 OID Nagios?
简单网络管理协议(又名 SNMP)使用对象标识符来定义管理信息库。
什么是 Nagios 网络分析器?
网络分析器是 Nagios 的重要组成部分,它检查系统是否存在潜在危险。 它的快速扫描使管理员能够获取有关系统运行状况的所需数据。
使用 Nagios 监控网站有什么好处?
Nagios 也可以帮助您监控网站。 它提高了网站的可用性,帮助您发现错误,并且您可以在 Nagios 的帮助下提高网站的性能并避免在线安全威胁。
Nagios 是面向对象的吗? 如果是这样,你能详细说明它的含义吗?
面向对象意味着您可以在 Nagios 中生成继承自其他对象的对象定义。 由于 Nagios 是面向对象的,它与其组件的关系保持简单,没有任何复杂的细节。
哪些协议支持 Nagios?
SMTP 监控、POP 监控、FTP 监控、IPMI 监控、DNS 监控和 LDAP 监控是 Nagios 支持的一些协议。
您可以使用 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 核心使用什么语言?
Nagios 核心使用 PHP 和 CGI。
Nagios检查外部命令需要什么条件?
Nagios 根据 command_check_interval 选项定期检查外部命令。 除了常规检查之外,它还会在执行事件处理程序时检查外部命令。
被动检查和主动检查有什么区别?
这是最受欢迎的 Nagios 面试问题之一,因此我们建议您彻底准备好答案。
主动检查和被动检查的主要区别在于 Nagios 执行前者,而外部应用程序执行后者。
被动检查监控位于防火墙后面或异步的服务。 即使 Nagios 定期执行这些服务或主机,也无法对这些服务或主机进行主动测试。
Nagios 与 DevOps 有什么关系?
持续监控是 DevOps 的核心组件,而 Nagios 是一个流行的工具。
您可以在 Nagios 中自定义图表吗?
是的,您可以通过 Graphite 或 CACTI 等第三方工具自定义图表。
Nagios 中的软状态和硬状态有什么区别?
要回答这个问题,您应该定义这两种状态。
当一个主机或服务的结果不OK,但没有根据max_check_attempts多次重新检查,则该错误被指定为Soft error。 当主机或服务从软错误中恢复时,称为软恢复。
另一方面,当主机或服务检查的结果即使经过多次重新检查后仍不OK,根据max_check_attempts,该错误称为Hard Error。 从这种错误中恢复称为硬恢复。
哪三个变量影响 Nagios 中的继承和递归?
影响递归和继承的三个变量是 Name、Use 和 Register。 该名称是其他对象的占位符。 Use 指定父对象,Register 的值为 1 或 0。如果 Register 的值为 1,则表示它是一个实际对象。 如果它的值为 0,则意味着该对象只是一个模板,而不是一个真实的对象。
国家跟踪是什么意思?
让我们讨论一下什么是状态跟踪。 状态跟踪有助于记录。 通过 State Stalking,Nagios 监视特定的服务或主机,并在检查结果中记录它注意到的任何更改。 您还可以补充说,State Stalking 在分析日志时非常有帮助。 如果没有状态跟踪,Nagios 仅在两次检查之间更改状态时才记录检查。
Nagios 中的襟翼检测是什么?
当主机或服务过于频繁地更改其状态时,称为震荡。 抖动会导致许多问题,进而可能导致出现许多恢复通知。 Nagios 在其状态检查期间检查服务或主机是否已开始抖动。

Nagios 检查是否有抖动。 它首先存储特定服务或主机的前 21 次检查的结果。 它会分析这些结果以查看状态更改发生的频率。 它通过该数据确定状态变化百分比值,并将其与摆动阈值进行比较。 当状态变化百分比大于摆动的高阈值时,称对象已开始摆动。 并且当状态变化百分比低于用于拍打的低阈值时,称该对象已停止拍打。
您如何解释“机器无法访问”错误?
当 Nagios 无法找到特定节点的路径时,它会显示此错误。 该节点可能已启动,但由于 Nagios 无法访问它,它显示该节点为不可访问。
最后的想法
我们希望您发现这些 Nagios 面试问题对您有所帮助。 请务必彻底准备所有这些问题。
如果您有兴趣了解有关 Nagios 的更多信息,请查看 upGrad 和 IIIT-B 的全栈软件开发 PG 文凭,该文凭专为在职专业人士设计,提供 500 多个小时的严格培训、9 个以上的项目和作业,IIIT- B 校友身份、实用的实践顶点项目和顶级公司的工作协助。