Nagios配置GUI [关闭]


11

我们已经为网络上的服务实现了Nagios,并且运行良好。通知非常好,并且广泛的配置选项非常方便。到目前为止,我们已经通过直接修改文件来手动完成所有配置。

当我们开始向其他一些管理员开放这些内容时,我想实现一个GUI,它将减少发生错误的可能性。我已经签出了几个不同的GUI项目,到目前为止,似乎NagiosQLNConf是迄今为止的主要竞争者。

两者之间是否有任何建议,或者应该考虑其他建议?关于安装和使用的故事,“陷阱”以及在决定中可能有用的提示如何?


我也对此感兴趣-以及有关将重要的现有安装迁移到gui工具有多困难的信息。
布伦特

Answers:


2

我们面临着同样的决定,目前nconf是我们的最爱。它具有为大型分布式环境设计的beeing的巨大优势。

它会自动为不同的nagios服务器创建配置文件,一个配置文件会收集某种蜂鸣器,另一种监视器会从监视者那里接收蜂鸣器。

不利的一面是,当前您无法使用nconf处理升级!

http://sourceforge.net/apps/mediawiki/nconf/index.php?title=Main_Page


5

我们在工作中使用OpsView。这是一个基于Web的GUI,可以处理诸如通过集群扩展Nagios服务之类的事情。您可以通过Web添加新主机,新服务并确认中断。如果您希望了解服务器定期需要多少CPU之类的信息,它还会记录服务的历史视图。

但是,您仍然无法通过网络添加Nagios脚本。


它看起来非常可靠,我认为我们将对其进行测试,因为它们具有可下载的VM。您知道是否可以导入现有的Nagios配置吗?
古罗马

4

我们在管理Nagios的Opsview方面拥有丰富的经验。但是,将其视为Nagios的“前端”是错误的。而是将其视为使用Nagios作为其底层引擎的监视系统。

Nagios配置存储在数据库中,而Nagios配置文件是通过编程生成的,因此,如果您习惯于将Nagios配置存储在源代码管理中,或者使用自己的一些脚本生成它们,则需要放弃那些程序。

相反,您得到的包括以下内容:

  • 分布式Nagios系统的集中管理
  • 集成SNMP陷阱管理
  • 集成Nagiosgraph
  • 综合NMIS
  • 自动统计汇总和报告生成
  • Nagios配置文件中没有其他语法错误:)
  • 集中式停机管理
  • 公开Opsview管理功能子集的XML API
  • 从现有的Nagios配置自动迁移

-史蒂夫


它看起来非常可靠,我认为我们将对其进行测试,因为它们具有可下载的VM。您知道是否可以导入现有的Nagios配置吗?
古罗马

我没有亲自尝试过此功能,但我相信它存在。与开发人员核对,他们反应灵敏。
hakamadare

感谢您对opsview和nagios之间关系的澄清
Brad Mace

2

我很讨厌的陷阱是,配置前端有时可能会创建非常混乱的配置文件,如果以后需要手动编辑,这些文件就不直观。对于使用机器生成的配置文件的任何系统来说,这都是一个问题,即使它不直观,也相当容易理解。

使用Nagios时,我通常的方法是广泛使用模板和继承功能,并将我的配置分成很多很多文件。

值得注意的是,Nagios社区最近叉了起来,因为主要开发人员缺乏领导技能,而Nagios十年来确实没有改善或改变很多。Icinga应该是新酷,但是我还没有尝试过。


感谢您的注意。我没有意识到它已经分叉了。随时注意。
古马

2

UbuntuGeek今天刚刚发布了有关此主题的文章。它与Xerxes 的http://www.ducea.com回答大致相同,但仅是最新文章,其中添加了一些较新的项目。无论如何,它是一个不错的快速概述,涵盖了多个Nagios配置gui,应该给你一个很好的起点。

http://www.ubuntugeek.com/nagios-configuration-tools-web-frontends-or-gui.html

编辑

新的正式 nagios交易所今天也开放了,这里是“配置”部分的链接以供快速参考:

http://exchange.nagios.org/directory/Addons/Configuration


2

Nconf不支持服务和主机升级

但,

您可以通过管理菜单从Web gui“扩展”应用程序以直接支持该应用程序,在每个新类中创建两个新类“ hostescalation”和“ serviceescalation”,您必须定义一个设置了“ Naming Attribute”且未写入的escalationid属性输出专用的配置文件

然后定义与升级有关的任何属性,并且必须将其写入配置文件,例如:链接到主机类contact_groups的host_name到contactgroups类的列表,依此类推


0

出于与您相同的原因,我们必须实现一个前端。我个人觉得它们都有些笨拙,并且希望手动管理配置文件(省力)。但是似乎您没有太多选择。

我们使用君主,但我不太喜欢。

我也没有尝试过其他任何方法,但是您可以从这里开始...

http://www.ducea.com/2008/01/16/10-nagios-web-frontends/


0

我肯定会推荐Centreon作为Nagios前端。它不仅简化了配置过程,而且还可以用于状态显示和Nagios检查返回的性能数据的收集,然后转换为漂亮的图形。因此,从某种意义上说,仙人掌也过时了。


0

零售产品NagiosXI价格合理,并且隐藏了所有基础文本配置文件。我们已经使用了大约六个月,并对其成本/收益感到满意。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.