LINUX开源监控平台Nagios(服务监控配置)
Nagios 监控的主要内容,也是我们最为关注的内容是对服务的监控。Nagios中对服务的定义方式与上文中定义主机的方式一致,参数也大体相同。下面列出定义servce的参数,其含义大多在上文中介绍过了,此处及就不再介绍了。
host_name host_name
service_description service_description
servicegroups servicegroup_names
is_volatile [0/1] #是否启用“volatile”模式。这个模式的含义是说名这个服务是不稳定的,或者说是危险的。只要其状态改变了,就不会再自己被恢复回来。这个参数很少使用,等到使用的时候我们再来细说。
check_command command_name
max_check_attempts #
normal_check_interval #
retry_check_interval #
active_checks_enabled [0/1]
passive_checks_enabled [0/1]
check_period timeperiod_name
parallelize_check [0/1]
obsess_over_service [0/1]
check_freshness [0/1]
freshness_threshold #
event_handler command_name
event_handler_enabled [0/1]
low_flap_threshold #
high_flap_threshold #
flap_detection_enabled [0/1]
process_perf_data [0/1]
retain_status_information [0/1]
retain_nonstatus_information [0/1]
notification_interval #
notification_period timeperiod_name n
otification_options [w,u,c,r,f]
notifications_enabled [0/1]
contact_groups contact_groups
stalking_options [o,w,u,c]
}
1、随时监控Web.TEST主机上的HTTP服务(80端口),发生两次不能访问及认定是发生故障,故障累计3次告警,联系人组是mygroup。告警之后每两分钟再进行一次检查,如果10分钟之后仍然没有恢复,再发送一次告警。
host_name Web.TEST
service_description check_tcp 80
check_period 24x7
max_check_attempts 2
normal_check_interval 3
retry_check_interval 2
contact_groups mygroup
notification_interval 10
notification_period 24x7
notification_options w,u,c,r
check_command check_tcp!80
}
host_name Web.TEST
service_description check_ssh
check_period 24x7
……
check_command check_ssh
}
nagios中还有非常丰富的个性配置,这里我们先简单的配置一些,让nagios可以先用起来。
1、文件contactgroups.cfg,用来定义联系人组。多个组员用“,”隔开。
contactgroup_name mygroup
alias network administrator group
members feiyang,bb,cc
}
contact_name feiyang
alias hosts & network administrator
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r
host_notification_options d,u,r
service_notification_commands notify-by-email host_notification_commands notify-by-email
email XXXX@nagios.net
}
define timeperiod {
timeperiod_name WorkTime
alias 10 Hours A Day, 5.5 Days A Week
sunday 07:30-17:30
monday 07:30-17:30
tuesday 07:30-17:30
wednesday 07:30-17:30
thursday 07:30-17:30
friday 07:30-17:30
saturday 07:30-12:00
}
转载于:https://blog.51cto.com/istar198/382491
LINUX开源监控平台Nagios(服务监控配置)相关推荐
- 图文讲解Zabbix 分布式监控平台添加服务监控项(http,nginx,mysql)
一.导语 此实验是在搭建好zabbix集群的基础上操作的,读者可查看文章 二.添加 http 服务监控项 http是zabbix自带的监控模板 点击 配置->主机-> server2 -& ...
- GBase 8s 监控平台工具安装与配置
GCMonitor 统一数据平台监控与运维系统是南大通用公司开发的GBase数据库配套工具.为用户提供了可视化的数据库节点监控数据,及时的报警功能,直观的数据库节点状态和性能趋势展示,可靠的数据分布视 ...
- TOOM网络舆情监控平台让舆情监控更智能,网络舆情监控平台有哪些
现在有很多网络舆情监测平台,想问下哪个网络舆情监测平台比较专业和靠谱呢?TOOM网络舆情监控平台让舆情监控更智能,网络舆情监控平台有哪些,接下来我们简单了解一下. 一.舆情监控平台让舆情监控更智能 舆 ...
- 轻量级监控平台之cpu监控
轻量级监控平台之cpu监控脚本 #!/bin/bash #进程监控脚本 #功能需求: 上报机器的硬件层面-cpu负载数据. /etc/profile . ~/.bash_profilepushurl= ...
- Linux监控平台(zabbix监控介绍,安装zabbix,解决忘记admin密码)
linux监控平台介绍 常见开源监控软件:cacti,nagios,zabbix,smokeping,open-falcon等等 cacti,smokeping偏向于基础监控,成图非常漂亮 cacti ...
- zabbix监控平台添加服务(http,nginx,mysql)
1 . 监控httpd服务: 首先确保已经搭建zabbix监控平台,并且将需要监控的主机已经添加. 对主机server2 上的http服务进行监控,首先确保server2主机安装了http服务. 使用 ...
- SCOM 2012 R2监控Microsoft Azure服务(2)配置Azure监控
上一篇文章介绍了如何添加Azure管理包,并配置Azure订阅进行管理.但配置完成后,SCOM还无法对Azure的云.存储.虚拟机进行监控,那么本章内容就会进行监控的配置. 首先,打开创作,在管理包模 ...
- Zabbix(三)zabbix平台添加服务监控选项(http、nginx、mysql)
此实验是在搭建好zabbix集群的基础上操作的,读者可查看文章 一.添加 http 服务监控项 注意: http是zabbix自带的监控模板 1.在server2中安装httpd 2.开启服务并使服务 ...
- API监控平台,统一监控系统API
API监控平台能实时对企业系统单个API或多步业务流程API进行监控,能正确地了解到API的运行状况,在发现异常时能及时告警,让运维人员能第一时间获取故障信息,及时解决,提升企业的整体业务质量. Re ...
- openstack运行系统环境基础配置以及安装openstack平台基础服务安装配置案例
目录 一,配置前环境准备及要求 三台节点的物理环境 二,网络规划如下图 三,部署操作系统及OpenStack运行环境 1,虚拟机系统配置(以下三台节点都做) 1.1主机名 1.2核心防护,防火墙关闭 ...
最新文章
- 学术新星畅谈计算机视觉科研之路:视觉研究已经成熟,跨学科方法成为趋势...
- 重构手册阅读笔记:重构的含义
- spark报错: Yarn application has already ended! killed or unable to launch application master
- 常用函数式接口-Function
- CSDN招人啦!快来看看,有你想要的职位吗?
- 详述 ISC BIND 服务器中的信息泄露漏洞
- 光电整纬机常见操作问题
- 华众 mysql_华众6.5虚拟主机管理系统SQL注入漏洞利用
- mysql手册06_触发器
- 如何不用u盘将32位Windows转为64位Windows
- PIC单片机的入门认识(以PIC12为学习目标)
- Bootstrap-collapse
- 403 Forbidden - PUT https://registry.npmjs.org/- Forbidden
- 苹果Mac 软件出现意外退出解决方法
- Python OpenCV 3.x 示例:6~11
- 【C语言典例】——day6:猴子吃桃
- 计算机组成原理MVRD,计算机组成原理实验
- 国家为什么会失败-读书笔记
- 计算机发展至今多少年,电子计算机的发展史年份
- 2110-微服务核心知识点及问题分析
热门文章
- dw实时视图与网页不一样_美团点评 Flink 实时数仓应用经验分享
- Android-【报错】java.lang.ClassCastException: .MainActivity cannot be cast to java.lang.Runnable
- 1009 说反话 (20 分)—PAT (Basic Level) Practice (中文)
- Java多线程学习笔记(三)——Future和FutureTask
- 《Spring》(十一) ---- 基于注解的依赖注入
- 内存管理--分发您的程序存储器
- ORA-27125: unable to create shared memory segment
- 游戏开发之C++类中的static、const梳理总结(C++基础)
- 服务器(Windows系统)自建filebrowser网盘服务器超详细教程
- 二维数组及以上维度的数组,本质是一维数组?(C语言)