Nagstamon是一款Nagios络监控状态报警器,用户可以通过该软件了解多个基于Nagios的服务器的运行情况,从而让你可以快速寻找到服务器上存在的各种问题,支持的服务器类型有Nagios、Icinga、Opsview、Centreon、Op5Monitor、Check_MK Multisite、Thruk和实验性的Zabbix。快来下载吧!
运行原理
Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。启动Nagios后,它会周期性的自动调用插件去检测服务器状态,同时Nagios会维持一个队列,所有插件返回来的状态信息都进入队列,Nagios每次都从队首开始读取信息,并进行处理后,把状态结果通过web显示出来。Nagios提供了许多插件,利用这些插件可以方便的监控很多服务状态。安装完成后,在nagios主目录下的/libexec里放有nagios自带的可以使用的所有插件,如check_disk是检查磁盘空间的插件,check_load是检查CPU负载的,等等。每一个插件可以通过运行。/check_xxx –h 来查看其使用方法和功能。
功能介绍
在您的桌面上永久可见,让您对网络状态一目了然。
连接到多个基于Nagios的服务器,可以根据需要禁用和启用。
支持的服务器类型有Nagios、Icinga、Opsview、Centreon、Op5Monitor、Check_MK Multisite、Thruk和实验性的Zabbix。
对主机和服务问题作出可定制的反应。
Nagios运行模式和优点运行模式:数据收集是C/S模式,用户查看监控信息是B/S模式。
优点:
1、监控网路服务状态(HTTPD,FTP,SSH,MySql……)。
2、监控主机资源(处理器符合,硬盘利用率……)。
3、拓展,根据自己的需求实现拓展检测功能(插件开发)。
4、自动日志回滚。
5、能够定义网络主机的层次,允许逐级检查,就是从父主机开始向下检查。
6、警告,基于状态的警告:OK,Warning(警告),critical(关键),unknown(未知)。
7、可以支持并实现对主机的冗余监控。
8、Web界面可以查看当前网络状态,通知,问题历史,日志文件等。
相关说明
如果在运行 Nagios 监控工具的话,那么可能会喜欢 Nagstamon 这个小程序。Nagstamon 常驻系统托盘,为你及时带来 Nagios 的状态信息。Nagstamon 由 Python 语言写成,据测试表明,目前可在 Ubuntu 8.04 + 8.10、Centos 5.2、Fedora 8 + 9、OpenSUSE 11.0、Windows 2000 + XP + XP 64bit + Vista + Windows 2008 Server 等系统环境下运行,支持的 Nagios 版本则包括 2.x 和 3.x。