什么是Nagios

2024-02-09 12:08
文章标签 nagios

本文主要是介绍什么是Nagios,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

参考:http://sery.blog.51cto.com/10037/20520/

1、Nagios作用

作为系统管理员,最担心那些重要的在线系统在不知情的情况下停机或者停止网络服务,而且那些发生故障的服务或主机有时候可能要好长一段时间才知道(这种情况多发生在节假日),只要一到节假日,很多系统管理员就紧张不已。网络监控软件Nagios的出现改变这种被动局面,它最大的好处是可以发故障报警短信—只要Nagios监控的对象发生故障,系统就会自动发送短信到手机上。

2、Nagios提供的监控功能

  • 监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);
  • 监控主机资源(处理器负荷、磁盘利用率等);
  • 简单地插件设计使得用户可以方便地扩展自己服务的检测方法;
  • 并行服务检查机制;
  • 具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;
  • 当服务主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);
  • 可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;
  • 自动的日志滚动功能;
  • 可以支持并实现对主机冗余监控;
  • 可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等。



这篇关于什么是Nagios的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/694194

相关文章

部署Nagios监控系统(二)监控远程主机的指定服务

在上一篇文章中,我们学会了如何部署Nagios,以及知道如何配置Nagios监控本机的相关服务以及服务器性能状态信息,那么接下来我们就来学习一下如何配置Nagios监控远程远程服务的指定服务,如:httpd,ftp,smtp,Mysql等服务的状态。 前言 在上一遍文章中作者提过配置Nagios的思路很重要,只有我们明确了思路配置就很简单了。 联系人:出了问题向谁报告?一般当然是系统

部署Nagios监控系统(一)

Nagios概述  Nagios是一款开源的免费网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios监控的内容 主机是否宕机(通过ping命令检查主机属于宕机状态,不影响所监控的其他服务)服务器资源(cpu使用率

Centreon+Nagios实战第九篇——利用nrpe插件监控本机

Centreon+Nagios实战第九篇——利用nrpe插件监控本机 接下来通过NRPE插件来监控本机状态,首先检测一下nrpe是否正常运行 执行以下命令 service xinetd startcd /usr/local/nagios/libexec./check_nrpe -H 127.0.0.1 若能够得到nrpe的版本,则说明nrpe处于正常运行状态 NRPE v2.15

nagios 监控页面脚本

在企业应用当中,监控网站服务有时只靠端口的存活是不够的。 本脚本利用python监控网页url,靠网页返回关键字判断服务器服务状态是否正常,虽然简单但可满足很多需求: [root@localhost nagios]# cat check_web ''' Create 20131101 @cuc yangyang.feng ''' #!/usr/bin/env python import com

nagios 监控脚本

脚本数量( [root@localhost etc]# ll /shell/nagios/ total 28 -rwxr-xr-x 1 root   root   372 Oct 31 10:25 check_cpu -rwxr-xr-x 1 root   root   694 Oct 31 11:42 check_disk1 -rwxr-xr-x 1 nagios nagios 366 Nov

nagios监控远程主机进程

nagios 是一个非常强大的监控软件,当你了解他时,几乎是不所不能; 本案例讲解如何用nagios 监控远程主机的进程是否存活: 首先要了解,nagios利用返回代码来判断服务状态:0为ok,1为warning,2为critical,3为unknow。了解这些之后,写脚本就简单的多了 [root@localhost libexec]# cat check_mem  #!/bin/bash

nagios安装snmp插件

nagios安装snmp插件 如果你是自己编译的nagios,check_snmp已经自带了,但是没有丰富的插件,需要安装:

Nagios的安装和使用

*实验* *nagios安装和使用* Nagios 是一个监视系统运行状态和网络信息的监视系统。Nagios 能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等. Nagios 可运行在 Linux/Unix 平台之上,同时提供一个可选的基于浏览器的 WEB 界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。 一、实验内容 1.ubuntu16.04系统nagios

python nagios监控cloudstack集群的host机状态示例

cloudstack集群中,host主机有时候状态不正常,从而影响到iaas的业务,于是写了个监控脚本来进行监控,如下: #cat check_cs_host#!/usr/bin/python#desc: this script is to check the status of hosts in cloudstack# can use -h to show usageimpor