Nagios教程Nagios是什么?Nagios是一个免费开源计算机系统的软件应用。用于监控系统、网络和基础设施。 它最初的名字是由伊桑Galstad在1999年和一些开发人员一起。 该软件主要提供对交换机、应用程序和服务器的监控和报警服务DevOps文化。 它也被用来通知用户当事情变坏,也提醒他们当事情变好。 这个软件应用程序是用C语言,这主要是设计运行在Linux操作系统。但它也可以在Unix和Windows操作系统. 该软件应用程序可在以下两个变种:
为什么Nagios ?以下是使用Nagios软件应用程序的一些原因:
Nagios的历史1996: 今年,Ethan Galstad使用用于创建Nagios的第三方应用程序创建了一个新的应用程序。 1998: 在这一年里,Ethan开始使用设计在Linux下运行的思想和架构构建一个新的应用程序。 1999: 他在1998年发布了他的工作,作为一个免费的开源项目,名为“NetSaint”。他希望有十几个人对这个应用程序感兴趣。 2002: 在这一年,他决定将项目名称重命名为Nagios,因为“NetSaint”的名称存在商标问题。并且,“NetSaint”的插件项目也移动到“Nagios”插件项目。 2005: 在今年6月,Nagios项目变成了SourceForge。网络项目。 2007: 今年,LinuxWorld.com将企业中的Nagios项目列为前5个开放安全工具之一。 2009: 在这一年,Nagios被重新命名为Nagios核心, Nagios的企业发布了Nagios的第一个商业版本Nagiosξ. 2011: 今年发布了Nagios BPI,用于监视业务流程。和,WebHostingSearch.com授予Nagios“最佳网络工具". 2013: 在这一年,4th发布了Nagios Core版本。 2016: 今年,Nagios Core在SourceForge上的下载量超过750万次。网的网站。 Nagios的特性以下是Nagios应用程序的各种特性:
Nagios体系结构Nagios的体系结构构建在服务器-客户机体系结构的基础上。 Nagios的服务器通常运行在主机上,插件运行在要监视的远程服务器/或远程主机上。 Nagios的插件收集有用的数据并将它们发送给进程调度器,后者通过图形用户界面(GUI)显示信息。 下面是Nagios应用程序体系结构中的三个主要组件:
调度器调度程序是Nagios系统的服务器部分。该组件定期检查插件,并根据结果执行一些操作。 GUI它是Nagios系统的一个用户界面,显示在CGI生成的网页上。GUI按钮可以是红色或绿色,图形,声音等。 当插件返回错误或警告时,绿色按钮在GUI上变成红色。 插件Plugins是Nagios系统的一个组件,可由用户配置。该组件检测服务并将结果返回到Nagios服务器。 安装Nagios Core在本节中,我们将学习如何在Linux平台上安装Nagios。因此,按照给定的步骤安装Nagios: 步骤1:在这一步中,我们必须安装Apache和Php软件包这些都需要在你的ubuntu系统上可用。 所以,首先在Linux终端输入以下命令,检查最新的更新: 现在,在完成上面的命令后,依次运行以下两个命令: 步骤2:在这一步中,我们必须在系统中为Nagios创建一个新用户和组。 因此,首先输入以下命令为Nagios创建一个新用户: 之后,我们必须创建一个新组,并将Nagios用户添加到Apache组。 步骤3:在这一步中,我们必须从官方网站下载最新的Nagios Core包。 但是我们将首先使用以下cd命令将目录更改为/opt/: 现在,使用下面给出的命令下载最新的Nagios包: 现在,输入下面的命令来提取tar文件。 解压后,再次使用cd命令将目录更改为nagios-4.4.5: 之后,运行给定的命令从源代码编译Nagios: 现在,我们必须使用make命令安装带有额外要求的Nagios: 在成功执行上述命令之后,现在,我们需要使用以下两个命令将事件处理程序的脚本复制到libexec目录下。 步骤4:在这一步中,我们必须设置一个身份验证网关,以防止未经授权的访问Nagios系统: 因此,首先我们必须使用以下命令为Nagios服务器创建一个Apache配置文件: 当文件在终端中打开时,您必须输入或粘贴以下代码到您的文件中,然后保存并关闭文件: 现在,我们需要为默认用户设置apache的身份验证网关nagiosadmin,执行以下命令。 Sudo htpasswd -c /usr/local/ nagiosetc /htpasswd用户nagiosadmin 现在,我们必须启用Apache的配置,并使用以下三个命令重新启动Apache: 步骤5:在安装和配置Nagios核心服务之后,我们必须使用以下命令下载并安装Nagios的插件。首先,我们必须将目录更改为/opt。 Cd /选择 现在,下载插件并提取tar文件: 现在,我们必须使用以下命令编译和安装插件: 执行完上述命令后,还需要在终端上执行以下两条命令: 步骤6:现在,我们必须使用以下命令验证Nagios的安装和配置文件: 现在,输入以下命令启动Nagios服务: 现在,让Nagios在系统引导时自动启动: 第7步:这是最后一步,在这里我们可以使用知识产权系统地址。如果您不知道您的系统的Ip地址,那么您可以在终端上运行以下命令进行检查: 该命令提供以下输出。下面,我们指定ip地址: 然后,我们必须在浏览器上输入以下URL。URL使用IP地址后面加/nagios,如下所示: 按回车键后,浏览器带我们到Apache认证,这里我们必须输入用户名和密码,这是我们在上面的步骤中指定的: 登录成功后,进入Nagios Core的首页,界面截图如下: Nagios应用程序的优点以下是Nagios的优点:
Nagios的缺点以下是Nagios的局限性或缺点:
|