littlebot
Published on 2025-04-16 / 0 Visits
0

【源码】基于C语言的Nagios 4.x中文版监控系统

项目简介

本项目为Nagios 4.x的中文版,版本是v1.0。大部分翻译借鉴于nagios - cn项目,同时修正了部分汉化内容。Nagios是用C语言编写的主机/服务/网络监控程序,按GNU通用公共许可证第2版发布,包含CGI程序,用户能通过Web界面查看当前状态、历史记录等信息。虽cgi/*json.c部分文件未汉化,但不影响nagios数据的json格式化及基本使用。此外,项目包含扩展补丁以优化功能。

项目的主要特性和功能

  1. 服务监控:可监控SMTP、POP3、HTTP、PING等多种网络服务。
  2. 资源监控:能监控主机的处理器负载、磁盘使用情况等资源。
  3. 插件接口:提供接口,支持用户开发自定义服务监控方法。
  4. 网络层次定义:可用“父”主机定义网络主机层次结构,区分主机停机或不可达状态。
  5. 问题通知:问题发生和解决时,可通过电子邮件、寻呼机或自定义方法通知。
  6. 事件处理:支持定义事件处理程序主动解决问题。
  7. 日志管理:自动进行日志文件的轮转和归档。
  8. Web界面:可选的Web界面,便于查看网络状态、通知、问题历史和日志文件。
  9. 扩展功能:通过扩展补丁添加指定http字符编码格式、google地图扩展、关闭自动检测升级、修正归档日志文件命名格式、提高扩展命令和插件最大输出字符长度等功能。

安装使用步骤

  1. 假设用户已下载本项目的源码文件。
  2. 参考快速安装指南:http://nagios.sourceforge.net/docs/nagioscore/4/en/quickstart.html 进行安装,以启动Nagios并开始监控。
  3. 如需更多使用说明,可查看用户指南:http://nagios.sourceforge.net/docs/nagioscore/4/en/ 以及Nagios Core文档库:http://library.nagios.com/library/products/nagioscore/ 。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】