Nagios的插件介绍

Nagios的插件

一、介绍

与其他的监控工具不同,Nagios的内在机制中不包含针对主机和服务状态的检测,而是依赖于外部程序(称为插件)来做这些脏活(--真正该做的检查工作是脏活,真够幽默的)。

二、 什么是插件?

插件是编译的执行文件或脚本(Perl脚本、SHELL脚本等等),可以在命令行下执行对主机或服务的状态检查。Nagios运行这些插件的检测结果来决定网络中的主机和服务的当前状态。

当需要检测主机或服务的状态时Nagios总是执行一个插件程序,插件总要做点事情(注意一般条件下)来完成检查并给出简洁的结果给Nagios。Nagios将处理这些来自插件的结果并做些该做的动作(运行事件处理句柄、发送出告警等)。

三、插件是一个抽象层

插件扮演了位于Nagios守护程序里的监控逻辑和实际被监控的主机与服务之间的抽象层次。

在插件构架之上你可以监控所有你想要监控的东西。如果你能自动地处理检测过程你就可以用Nagios来监控它。已经写好很多插件以用于监控基础性资源象处理器负荷、磁盘利用率、PING包率等,如果你想监控点别的,你需要查阅书写插件这篇文档并自己付出努力,这很简单地!

在插件构架之下,事实上Nagios也不知道你想要搞些什么名堂。你可以监控网络流量态势、数据错包率、房间温度、CPU电压值、风扇转速、处理器负载、磁盘空间或是有可能在早上起来你的超级无敌的面包机烤出正宗的色泽...Nagios不会理解什么被监控了-它只是忠实地记录下了这些被管理资源的状态变化轨迹。只有插件自已知道监控了什么东西并如何完成检测。

四、什么样的插件可用?

有许多插件可用于监控不同的设备和服务,包括:

HTTP、POP3、IMAP、FTP、SSH、DHCP

CPU负荷、磁盘利用率、内存占用、当前用户数

Unix/Linux、Windows和Netware服务器

路由器和交换机

等等

五、 获得插件

插件不与Nagios包一起发布,但你可以下载到Nagios官方插件和由Nagios用户书写并维护的额外插件,可以在网上搜索得到:Nagios Plugins工程、Nagios下载页面、NagiosExchange.org

六、如何来使用插件X?

当你在命令行下用命令参数-h或-help运行时许多插件会显示基本用法信息。例如如果你想知道如何使用check_http插件或是它的可接收哪些选项参数时,你只要尝试运行:

./check_http --help   

就可以看到提示内容了。

本文分享自微信公众号 - 吴柯的运维笔记(wukeyy18s)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-09-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • linux安装部署Tomcat服务器

    unix和linux平台下做web服务器: -Apache,Nginx,Lighttpd(支持php,python) -Tomcat,IBM webspher...

    吴柯
  • mysql数据库服务概述

    什么是数据库? ? 常见数据库服务软件介绍: ? mysql数据库的特点及应用: ? 数据库基本管理 # mysql -u root -p -h 127.0...

    吴柯
  • 如何用Rysnc实现数据同步?

    Rsync(remote sync) 是UNIX及类UNIX平台一款数据镜像备份软件,它不像FTP等其他文件传输服务那样需要进行全备份,Rsync可以根据数据...

    吴柯
  • 零基础ASP.NET Core MVC插件式开发

    一个项目随着业务模块的不断增加,系统会越来越庞大。如果参与开发的人员越多,管理起来难度也很大。面对这样的情况,首先想到的是模块化插件式开发,根据业务模块,拆分成...

    梁规晓
  • 美团App插件化实践

    背景 在Android开发行业里,插件化已经不是一门新鲜的技术了,在稍大的平台型App上早已是标配。进入2017年,Atlas、Replugin、Virtual...

    美团技术团队
  • 原创插件:WordPress读者排行榜插件WP Readers Ranking

    貌似在上个月,我就和中国历史、梦轩丽人等几位博友提过,张戈博客分享的《WordPress 酷炫 CSS3 读者墙,排名按年度、本月、本周划分的小方法》,其实可以...

    张戈
  • 原创插件:中国博客联盟WordPress插件更新至1.2.2版本

    这个周末,作为 PHP 菜鸟的张戈再次爆发,天昏地暗的开发了 3 个插件: ①、Zgboke-Nav:中国博客联盟导航插件更新至 Ver 1.22 ②、WP-B...

    张戈
  • 移动端常用开发插件和框架

    移动端要求的是快速开发,所以我们经常会借助于一些插件来帮我完成操作,那么什么是插件呢?

    清出于兰
  • 建立生态系统|Backstage插件市场现已开放

    优秀的开发人员体验能培养出快乐的、有创造力的、高效的工程师。我们认为,工程师不必成为各种基础架构工具或学科(例如,机器学习或后端)的专家就可以高效地工作。基础设...

    CNCF
  • php把文件设置为插件的技巧方法

    插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活它,不需要它的时候禁用/删除它;且无 论是激活还是禁...

    砸漏

扫码关注云+社区

领取腾讯云代金券