首页
登录 | 注册

nagios 监控插件 功能

Nrpe详解
先用表格列举一下我的监控对象和阀值:


监控对象
监控阀值
 
 
 
 
 
 
主机存活:
check_ping
 
-w 3000.0,80% -c 5000.0,100% -p 5(3000毫秒响应时间内,
丢包率超过80%报警告,5000毫秒响应时间内,丢包率超过
100%报危急,一共发送5个包)
登录用户:
check_user
-w 5 -c 10(w为警告,c为危急)
系统负载:
check_load
-w 15,10,5 -c 30,25,20(1分钟,5分钟,15分钟大于对应
的等待进程数则警告或危急)
磁盘占用率:
check_disk
-w 20% -c 10% -p /(根分区剩余空间为总大小的20%警告,
10%危急,-p后是根分区)
脚本检测磁盘I/O:
check_iostat
-w 5 –c 10 (磁盘I/O的iowait超过5%报警告,超过10%报危急)
检测僵尸进程:
check_zombie _procs
-w 5 -c 10 -s Z(有5个僵尸进程报警告,10个报危急)
检测总进程数:
check_total_procs
-w 150 -c 200(总进程到150个警告,200个报危急)
脚本检测内存剩余:
check_mem
-w 90% -c 95%(内存空闲率90%以上报警告,95%以上报危急)
检测交换分区使用率:
check_swap
-w 20% -c 10%(交换分区剩余空间为总大小的20%警告,
10%危急)
监控服务端口:
check_tcp
-H localhost2 -p 80(主机与对应的端口号)
 
监控页面响应时间:
check_http
-H localhost2 -u http:\/\/localhost2/test.jsp –w 5 –c 10(检查页面,超过5s报警告,超过10s报危急)
脚本检测IP连接数:
check_ips
-w 200 –c 250(IP连接数超过200报警告,超过250报危急)
流量
监控
监控server流量:
Check_traffic
-V 2c -C public -H localhost2 -I 2 -w 12,30 -c 15,35 -M –b(snmp版本,用户,主机,对应网卡,警告阀值,危急阀值)


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 















找到vim /usr/local/nagios/etc/nrpe.cfg
里面有一些默认的模板了:
# The following examples use hardcoded command arguments...
command[check_users]=/opt/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/opt/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_hda1]=/opt/nagios/libexec/check_disk -w 20 -c 10 -p /dev/hda1
command[check_zombie_procs]=/opt/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/opt/nagios/libexec/check_procs -w 150 -c 200
这些命令是由主控端check_nrpe来执行来远程监控主机资源!我们可以修改这些选项,还可以添加一些自己想监控的东西,比如自己写的脚本等!
下面是我修改后的配置,只简单列了下,以供参考:
# The following examples use hardcoded command arguments...
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /
command[check_ips]=/usr/local/nagios/libexec/ip_conn.sh 200 250
command[check_mem]=/usr/local/nagios/libexec/check_mem.sh -w 90% -c 95%
command[check_iostat]=/usr/local/nagios/libexec/check_iostat -w 5 -c 10
command[check_traffic]=/usr/local/nagios/libexec/check_traffic.sh -V 2c -C public -H localhost2 -I 2 -w 12,30 -c 15,35 -M –b

相关文章

  • 分布式监控报警平台Centreon之:Centreon简介
    一.Centreon概述 Centreon是一款功能强大的分布式IT监控系统,它通过第三方组件可以实现对网络.操作系统和应用程序的监控:首先,它是开源的,我们可以免费使用它:其次,它的底层采用nagios作为监控软件,同时nagios通过n ...
  • 在 CentOS7 上安装 MongoDB [日期:2016-06-26] 来源:Linux社区  作者:hapday [字体:大 中 小] 在 CentOS7 上安装 MongoDB 1 通过 SecureCRT 连接至 CentOS7 ...
  • windows下使用caddy加webdav插件实现网盘功能 Caddyfile配置文件内容如下: :8888 {   root F:\os_iso   timeouts none   gzip   # basicauth / user u ...
  • Sublime Text插件的离线安装-使用htmlprettify美化您的HTML代码
    为此,我在网上搜索到了一个非常有用的Sublime Text插件,专门用于美化HTML代码,名叫htmlprettify. 到github这个repository里把HTMLPrettify的源代码下载到本地. 直接点击按钮"Cl ...
  • 介绍Kubernetes监控Heapster
    Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS,Kubernetes有个出名的监控agent-cAdvisor.在每个kubernetes Node上都会运行cAdvisor,它会收集本机以及容器 ...
  • TG462工业级物联网网关功能及用途
    TG462系列工业级物联网网关是一款遵循国家环保行业标准设计的专用数据采集网关,该产品广泛应用工业4.0.智慧水利.智慧城市.智慧电力等行业领域. 设备终端集成化设计 满足各种工业现场应用 可同时满足现场视频监控等网口设备接入及各种传感器( ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.012 s.
京ICP备10005923号