Nagios是什么

Fanly 2019-08-05 15:52:49
问答

Nagios是电脑系统和网络监控程序,用于检测主机和服务,当异常发生和解除时能提醒用户;是基于GPLv2开发的开源软件,可免费获得及使用。 Nagios原名NetSaint,由Ethan Galstad开发并维护至今。

Nagios电脑系统和网络监控程序,用于检测主机和服务,当异常发生和解除时能提醒用户;是基于 GPLv2 开发的开源软件,可免费获得及使用。

Nagios

Nagios 原名 NetSaint,由 Ethan Galstad 开发并维护至今。NAGIOS 是简称,全写“Nagios Ain't Gonna Insist On Sainthood”,Sainthood 意思是“圣者”,而“Agios”是“saint”的希腊文。Nagios 在 Linux 运作,但也能用于 Unix。

主要功能

  • 网络服务监控(SMTP、POP3、HTTP、NNTP、ICMP、SNMP、FTP、SSH)
  • 主机资源监控(CPU load、disk usage、system logs),也包括 Windows 主机(使用 NSClient++ plugin)
  • 可以指定自己编写的 Plugin 通过网络收集数据来监控任何情况(温度、警告……)
  • 可以通过配置 Nagios 远程执行插件远程执行脚本
  • 远程监控支持 SSH 或 SSL 加通道方式进行监控
  • 简单的 plugin 设计允许用户很容易的开发自己需要的检查服务,支持很多开发语言(shell scripts、C++、Perl、ruby、Python、PHP、C#等)
  • 包含很多图形化数据 Plugins(Nagiosgraph、Nagiosgrapher、PNP4Nagios 等)
  • 可并行服务检查
  • 能够定义网络主机的层次, 允许逐级检查, 就是从父主机开始向下检查
  • 当服务或主机出现问题时发出通告,可通过 email, pager, sms 或任意用户自定义的 plugin 进行通知
  • 能够自定义事件处理机制重新激活出问题的服务或主机
  • 自动日志循环
  • 支持冗余监控
  • 包括 Web 界面可以查看当前网络状态,通知,问题历史,日志文件等
0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • WordPress Update

    如何确保WordPress服务器的高可用性

    确保WordPress服务器的高可用性需采取多方面策略:选择有高正常运行时间保障的托管服务,实施服务器和数据库的冗余及自动故障转移机制,定期备份数据,优化WordPress配置并使用缓存插件,实施实时监控与定期维护,使用CDN及DDoS防护提高响应速度和安全性,并准备灾难恢复计划。
  • WordPress Multisite 站群管理

    WordPress服务器集群如何搭建

    搭建WordPress服务器集群需配置负载均衡器分发流量至多个Web服务器节点,设置数据库复制以保持数据同步,利用NFS或GlusterFS实现文件系统共享,部署缓存策略如Memcached或Redis以提高性能。关键在于确保数据一致性、会话保持及缓存同步,以实现网站的高可用性和扩展性。
  • WordPress 自动更新 WordPress Update

    WordPress网站一天有上万IP访问需要什么样的服务器配置

    面对每日上万IP访问的WordPress网站,推荐使用云服务器或独立服务器,配置多核心CPU、至少8GB RAM、SSD存储和高带宽。为提升性能,应使用CDN、缓存插件,及更新的PHP版本和高效数据库。选择高性能的Web服务器软件,确保安全和定期备份,并持续监控维护。
  • Nginx 反向代理服务器 Nginx Reverse Proxy

    Nginx集群如何搭建

    Nginx集群是通过多台服务器分担流量,提高网站或应用性能的有效方法。搭建集群涉及规划架构、安装Nginx、配置负载均衡、同步服务器内容、设置SSL/TLS、性能优化、安全加固、测试及监控等步骤。正确部署和管理Nginx集群能确保高效、稳定的服务,满足日益增长的网络流量需求。
  • Nginx 日志文件 Nginx Logs

    Nginx日志保存多久

    Nginx日志的保存时长取决于业务需求、磁盘容量和日志分析频率。过长的保存可能占用过多磁盘空间,但日志对问题排查与数据分析有价值。使用Logrotate或配合cron任务可定期管理日志,确保合理的保存期限。同时日志切割、压缩和备份也是维护服务器健康的最佳实践。
  • 软路由 NanoPi R6S

    如何确保软路由的长时间稳定运行

    为确保软路由长时间稳定运行,需选择合适硬件平台并优化系统配置。网络应避免环路并采用负载均衡与QoS技术。建立监控和日志系统,定期检查软路由状态。预设备份恢复方案,确保紧急情况下的迅速响应。保持良好散热并采用不间断电源。