【14】进大厂必须掌握的面试题-持续监控面试

Q1。为什么需要连续监控?

我建议您遵循以下流程:
连续监视可以及时发现问题或弱点,并采取快速纠正措施来帮助减少组织的费用。持续监控提供的解决方案可解决以下三个运营准则:

  • 持续审核
  • 持续监控
  • 连续交易检查

Q2。什么是Nagios?

您可以通过首先提到Nagios是监视工具之一来回答这个问题。它用于在DevOps文化中连续监视系统,应用程序,服务和业务流程等。如果发生故障,Nagios可以提醒技术人员该问题,使他们可以在故障影响业务流程,最终用户或客户之前开始补救流程。使用Nagios,您不必解释为什么看不见的基础设施中断会影响组织的底线。
现在,一旦定义了什么是Nagios,就可以提及使用Nagios可以实现的各种功能。
通过使用Nagios,您可以:

  • 在过时的系统导致故障之前,计划基础架构升级。
  • 在出现问题的第一个迹象时就响应问题。
  • 检测到问题后自动修复问题。
  • 协调技术团队的响应。
  • 确保满足组织的SLA。
  • 确保IT基础架构中断对组织的底线影响最小。
  • 监控整个基础架构和业务流程。

这就完成了这个问题的答案。可以根据讨论的方向添加其他优点(如优势等)。

Q3。Nagios如何工作?

Nagios在服务器上运行,通常作为守护程序或服务运行。Nagios会定期运行驻留在同一服务器上的插件,它们会与您的网络或Internet上的主机或服务器联系。可以使用Web界面查看状态信息。如果发生问题,您还可以接收电子邮件或SMS通知。
Nagios守护程序的行为就像是在某些时刻运行某些脚本的调度程序。它存储这些脚本的结果,如果这些结果发生更改,它将运行其他脚本。

现在期待有关Nagios组件(如插件,NRPE等)的一些问题。

Q4。Nagios中的插件是什么?

通过定义插件来开始这个答案。它们是可从命令行运行以检查主机或服务状态的脚本(Perl脚本,Shell脚本等)。Nagios使用插件的结果来确定网络上主机和服务的当前状态。
定义插件后,请解释为什么我们需要插件。当需要检查主机或服务的状态时,Nagios将执行插件。插件将执行检查,然后将结果简单返回给Nagios。Nagios将处理从插件收到的结果,并采取必要的措施。

Q5。什么是Nagios中的NRPE(Nagios远程插件执行器)?

对于此答案,请简要介绍插件。NRPE插件旨在允许您在远程Linux / Unix计算机上执行Nagios插件。这样做的主要原因是允许Nagios监视远程计算机上的“本地”资源(例如CPU负载,内存使用情况等)。由于这些公共资源通常不会暴露给外部计算机,因此必须在远程Linux / Unix计算机上安装NRPE之类的代理。

我将建议您根据下图说明NRPE体系结构。NRPE附件由两部分组成:

  • check_nrpe插件,位于本地监视计算机上。
  • NRPE守护程序,在远程Linux / Unix计算机上运行。

监视主机和远程主机之间存在SSL(安全套接字层)连接,如下图所示。

nrpe建筑-devops面试问题

Q6。您在Nagios中进行被动检查是什么意思?

据我说,答案应该从解释被动检查开始。它们由外部应用程序/过程启动和执行,并且被动检查结果被提交给Nagios进行处理。
然后说明被动检查的必要性。它们对于监视本质上异步的服务很有用,并且不能通过定期轮询其状态来有效地监视它们。它们还可以用于监视位于防火墙后面且无法从监视主机主动检查的服务。

Q7。 Nagios何时检查外部命令?

确保在解释过程中坚持提问,所以我建议您遵循以下提到的流程。Nagios在以下情况下检查外部命令:

  • 由主配置文件中的command_check_interval选项指定的固定间隔,或者
  • 事件处理程序执行后立即。这是对外部命令检查的常规周期的补充,并且在事件处理程序向Nagios提交命令时可以立即采取措施。

Q8。****Nagios中的主动和被动检查有什么区别?

对于这个答案,首先要指出主动和被动检查的基本区别。主动检查和被动检查之间的主要区别在于,主动检查由Nagios启动和执行,而被动检查则由外部应用程序执行。
如果您的面试官不满意上述说明,那么您还可以提及主动检查和被动检查的一些关键功能:
被动检查对于监视以下服务很有用:

  • 本质上是异步的,因此无法通过定期轮询其状态进行有效监控。
  • 位于防火墙后面,无法从监视主机主动进行检查。

Actives检查的主要功能如下:

  • 主动检查由Nagios流程启动。
  • 主动检查会定期进行。

Q9。Nagios如何帮助进行分布式监视?

面试官将期待与Nagios的分布式体系结构有关的答案。因此,我建议您以以下格式回答:
使用Nagios,您可以使用分布式监视方案监视整个企业,在该方案中,Nagios的本地从属实例执行监视任务,并将结果报告给单个主服务器。您可以从主服务器管理所有配置,通知和报告,而从属服务器则负责所有工作。该设计利用了Nagios利用被动检查的能力,即将结果发送回Nagios的外部应用程序或流程。在分布式配置中,这些外部应用程序是Nagios的其他实例。

Q10。解释Nagios的主要配置文件及其位置?

首先提到此主要配置文件包含的内容及其功能。主配置文件包含许多影响Nagios守护程序运行方式的指令。Nagios守护程序和CGI均读取此配置文件(它指定主配置文件的位置)。
现在,您可以知道它的位置以及创建方式。运行配置脚本时,将在Nagios发行版的基本目录中创建一个示例主配置文件。主配置文件的默认名称是nagios.cfg。它通常位于Nagios安装目录的etc /子目录中(即/ usr / local / nagios / etc /)。

Q11。解释襟翼检测在Nagios中如何工作?

我建议您先解释拍打。服务或主机更改状态的频率过高时会发生震荡,这会导致很多问题和恢复通知。
定义拍打之后,请说明Nagios如何检测拍打。每当Nagios检查主机或服务的状态时,它将检查其启动或停止震荡。Nagios按照以下给定的步骤进行操作:

  • 存储主机或服务的最后21个检查的结果,分析历史检查结果并确定状态更改/转换发生的位置
  • 使用状态转换来确定主机或服务的状态变化百分比值(变化的度量)
  • 将状态变化百分比与低和高拍动阈值进行比较

当主机或服务的百分比状态变化首次超过高波动阈值时,便确定该主机或服务已开始波动。当主机或服务的百分比状态低于低震荡阈值时,将确定该主机或服务已停止震荡。

Q12。在Nagios中影响递归和继承的三个主要变量是什么?

根据我的说法,此答案的正确格式应为:
首先命名变量,然后对每个变量进行简短说明:

  • Name
  • Use
  • Register

然后对这些变量中的每一个进行简要说明。名称是由其他对象使用的占位符。Use定义应使用其属性的“父”对象。寄存器的值可以为0(仅表示其模板)和1(实际对象)。寄存器值永远不会继承。

Q13。Nagios是面向对象的,这是什么意思?

这个问题的答案很直接。我将回答说:“ Nagios的功能之一是对象配置格式,因为您可以创建对象定义,该对象定义继承其他对象定义的属性,从而继承名称。这简化并阐明了各个组件之间的关系。”

Q14。Nagios中的状态跟踪是什么?

我建议您首先简要介绍一下状态跟踪。它用于记录目的。为特定主机或服务启用跟踪功能后,Nagios将非常仔细地监视该主机或服务,并记录检查结果输出中看到的所有更改。根据您和面试管之间的讨论,您还可以添加:“在以后分析日志文件时,这将非常有帮助。在正常情况下,仅在主机或服务自上次检查以来已更改状态时才记录主机或服务的检查结果。”

欢迎关注 Java架构师社区公众号.
本文转载自Java架构师必看 ,更多内容点击查看!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342