首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

搭建基于Nagios监控系统——之安装Nagios Core

使用Nagios搭建本部门监控系统,以前只是见过这个老兄名字几次,这次算是真正从头开始,如今已经成功搭建起来了一个测试环境,监控了包括本机、一台Linux服务器和一台Windows服务器在内三台机器...然后复制下载路径,使用 wget 将Nagios Core下载到刚才建目录中。...通过上边四步,其实Nagios Core就已经安装完了,这一步是要将Nagios负责展示监控结果cgi文件能通过Web访问。...在nagios安装目录下,打开nagios为我们准备好Apache配置指令文件: 将其中内容复制到Apache主配置文件中。我是复制到了最下边。...ln -s /etc/init.d/nagios /etc/rc3.d/S99nagios 检查nagios配置文件是否正确: /usr/local/nagios/bin/nagios -v /usr

1.3K10

Nagios监控系统

安装完nagios之后,在nagios主目录下/libexex里面放有nagios自带插件,如:check_disk是检查磁盘空间插件,check_load是检查cpu负载插件,每一个插件可以通过运行...三、nagios四种监控状态 Nagios可以识别四种状态返回信息。...4) NRPE把检测结果传给主机端check_nrpe,check_nrpe再把结果送到nagios状态队列中。 5) Nagios依次读取队列中信息,再把结果显示出来。...Libexec:系统默认插件存储位置 六、配置nagios监控系统 1)nagios配置文件: Nagios.cfg:主配置文件,定义各种配置文件名称和位置 Cgi.cfg:控制CGI配置文件...3)配置nagios 为了能更清楚说明问题,同时也为了维护方便,建议将nagios各个定义对象创建独立配置文件。

1.7K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Nagios插件介绍

    Nagios插件 一、介绍 与其他监控工具不同,Nagios内在机制中不包含针对主机和服务状态检测,而是依赖于外部程序(称为插件)来做这些脏活(--真正该做检查工作是脏活,真够幽默)。...插件是编译执行文件或脚本(Perl脚本、SHELL脚本等等),可以在命令行下执行对主机或服务状态检查。Nagios运行这些插件检测结果来决定网络中主机和服务的当前状态。...当需要检测主机或服务状态时Nagios总是执行一个插件程序,插件总要做点事情(注意一般条件下)来完成检查并给出简洁结果给Nagios。...Nagios将处理这些来自插件结果并做些该做动作(运行事件处理句柄、发送出告警等)。 三、插件是一个抽象层 插件扮演了位于Nagios守护程序里监控逻辑和实际被监控主机与服务之间抽象层次。...路由器和交换机 等等 五、 获得插件 插件不与Nagios包一起发布,但你可以下载到Nagios官方插件和由Nagios用户书写并维护额外插件,可以在网上搜索得到:Nagios Plugins工程、

    1K60

    监控工具 Nagios

    异常警告 Nagios 是一款成熟开源监控工具,可以监控远程主机,指定监控目标点和临界值,出现异常后自动给管理员发送邮件或短信,提供了WEB界面,方便查看各主机各项状态 Nagios 工作原理 Nagios...由 core 和 plugin 构成,core 提供监控处理、任务调度、下发指令功能,plugin 执行具体监控指令、返回监控结果 Nagios 系统中角色可以分为:1)Nagios服务器,...,然后返回给Nagios服务器,最后对收集到信息进行分析,通过WEB应用进行展示 Nagios 安装 Nagios安装分为Nagios服务器安装,和被监控主机中相应程序安装和配置 过程有些复杂...,所以分为两个部分来介绍,本文先介绍Nagios服务器安装 目标是成功运行NagiosWEB服务,并能监控本机状态指标,大概了解NagiosWEB界面功能 后面的文章会继续介绍如何添加被监控主机...下面是NagiosWEB界面示例图 ?

    1.8K40

    Nagios 邮件报警脚本

    一.python邮件发送脚本 1.linux服务器发送邮件,许多人会直接用mail命令发送,虽然可以发送成功,但是许多都会被互联网邮箱当初垃圾邮件处理 2.mutt和msmtp相关于linux下邮件客户端...,和windows上outlook,foxmail之类有点类似 3.安装mutt和msmtp虽然可以,但是通过python脚本也可以代替,如下 Ubuntu@ubuntu:/etc/nagios3/scripts...FROM = "Czar_test@126.com"  (你126邮箱地址) try:   BODY = string.join((     "From: %s" % FROM,     "To.../sendmail -h" 然后测试发送邮件 ubuntu@ubuntu:/etc/nagios3/scripts$ /etc/nagios3/scripts/sendmail -t "yongkang_tian...@126.com" -s "Nagios Test" -m "Hello Wrold" 二.nagios命令文件里面添加代码 ubuntu@ubuntu:/etc/nagios3$ vim commands.cfg

    61910

    Nagios安装与部署

    Nagios概述: Nagios是一款开源免费(也有收费版Nagios XI)监控工具,可以用以监控Windows、Linux、Unix、Router、Switch,可以监控指定主机物理基础资源或服务.../downloads/nagios-core-addons/ //nagios一些项目 Nagios运行模式: Nagios服务以...C/S模式收集数据,用户以B/S模式查看 Nagios运行原理: 上图过程可以概括为Nagios Server从客户端采集过来数据加以分析,然后以网页形式呈现给用户。...附上另外两张网上找Nagios运行原理图帮助理解: 部署Nagios所需软件: LAP(Linux + Apache + PHP) nagios-3.5.1.tar...//Nagios核心文件,Nagios服务文件,选择稳定版就好,最新版很多插件用不了 nagios-plugins-2.1.1.tar //Nagios插件,用于各种脚本和命令

    2.3K30

    Nagios部署与配置

    结果通过显示出来 Nagios提供了许多插件,利用这些插件可以方便监控很多服务状态,安装完成 后,在Nagios主目录下/libexec里放有nagios可以使用所有插件,如,check_disk...Nagios安装,是指基本平台,也就是Nagios软件包安装,它是监控体系框架,也是所有监控基础。...CGI文件所在目录,也就是执行外部命令所需要文件所在目录 share: nagios网页文件所在目录 libexec: nagios外部插件 所在目录 var: nagios日志文件...nagios各个目录用途如下: bin:Nagios可执行程序所在目录 etc:Nagios配置文件所在目录 sbin:nagios CGI文件所在目录,也就是执行外部命令所需要文件所在目录 share...和php Apache和php不是 安装nagios所必须,但是nagios提供了web监控界面 ,通过web监控界面,可以清晰看到被监控主机,资源 运行状态,因此 ,安装一个web服务是 很必要

    1.4K20

    Nagios监控平台搭建

    Nagios是一款开源免费网络监视工具,能有效监控Windows、Linux和Unix主机状态,交换机路由器等网络设置,打印机等。...(附Nagios工作简单逻辑图) Nagios监控客户端需要借助插件及NRPE软件来实现,NRPE作为中间代理程序,接收Nagios服务器端发来请求,另一端在远程主机上指定相关监控信息。 ?...配置文件所在目录 sbin Nagios CGI 文件所在目录,也就是执行外部命令所需文件所在目录 share Nagios网页文件所在目录 libexec Nagios 外部插件所在目录 var...Nagios 日志文件、lock 等文件所在目录 var/archives Nagios 日志自动归档目录 var/rw 用来存放外部命令文件目录 这里先来了解etc/objects目录主要包括监控主机配置...share        Nagios网页文件所在目录 libexec      Nagios 外部插件所在目录 var   Nagios 日志文件、lock 等文件所在目录 var/archives

    2.3K20

    Centreon+Nagios实战第一篇——Centreon+nagios简介

    Centreon+nagios可以对机器性能,一些服务进行监控,它在进行监控时候主要由Nagios,NdoUtils,Mysql,Centreon几个组件构成,其主要数据流如下: Nagios,数据库...Nagios主程序,Nagios插件和NDOUtils中NDOMOD模块用于采集服务器数据。...各节点使用NdoUtils中NDOMOD模块将Nagios采集数据传送到中心节点,中心节点运行NdoUtils中NDO2DB守护进程,处理分解节点来数据。...nagios-plugins:是nagios插件,里面提供了各种监控模板及监控命令,如check_tcp等等有很多常用监控对象都可以使用这些模式,当然也可以自己编写脚本来实现,这一点上nagios是非常灵活...Ndoutils:利用它将nagios监控信息存入mysql数据库。 Nrpe:是一款用来监控被控端主机资源工具,没有它,nagios将无法对被控端服务器主机资源进行监控。

    1K20

    用PHP编写Nagios插件

    最近写了一个检测网站是否能正常登陆php脚本,并可以作为Nagios插件使用 Nagios插件是Nagios提供一种可通过扩展方式部署组件,该插件支持Java、C\C++、php等多种语言开发,操作员通过修改配置文件和相应参数...,就能很方便地将该插件集成到Nagios中,实现对目标系统监控。...Nagios插件程序可以提供两个返回值,一个是插件退出状态码,一个是插件在控制台打印第一行数据。...退出状态码可以被Nagios主程序作为判断被监控系统服务状态依据,控制台打印第一行数据可以被Nagios主程序作为被监控系统服务状态补充说明。...Nagios主程序可识别的状态码和说明如下: 状态码    说明 0    OK 1    WARNING 2    CRITICAL 3    UNKOWN ********下面是php脚本内容**

    1.4K10
    领券