您的位置:首页 > 移动开发 > IOS开发

hadoop监控之Ganglia、Nagios的一些总结

2014-09-03 15:33 246 查看
一、

关键资料引用:

1、http://www.ibm.com/developerworks/linux/library/l-ganglia-nagios-2/index.html 旧版本安装以及配置

2、http://www.centoscn.com/CentosServer/log/2013/0820/1420.html ganglia安装

3、http://nagios.sourceforge.net/docs/3_0/objectdefinitions.html nagios的各种object的定义

二、nagios一些关键词 Service

设置nagios的关键是编辑 /usr/local/nagios/etc 中的 .cfg 文件,其风格为面向对象编程风格,可以在其新建 .cfg文件,为了让nagios可知,

需要在nagios.cfg 里申明cfg_file="" 或者 cfg_dir=""。具体对象定义参看上面引用3,其最核心元素是service对象

define service{
host_namehost_name
hostgroup_namehostgroup_name
service_descriptionservice_description
display_namedisplay_name
servicegroupsservicegroup_names
is_volatile[0/1]
check_commandcommand_name
initial_state[o,w,u,c]
max_check_attempts#
check_interval#
retry_interval#
active_checks_enabled[0/1]
passive_checks_enabled[0/1]
check_periodtimeperiod_name
obsess_over_service[0/1]
check_freshness[0/1]
freshness_threshold#
event_handlercommand_name
event_handler_enabled[0/1]
low_flap_threshold#
high_flap_threshold#
flap_detection_enabled[0/1]
flap_detection_options[o,w,c,u]
process_perf_data[0/1]
retain_status_information[0/1]
retain_nonstatus_information[0/1]
notification_interval#
first_notification_delay#
notification_periodtimeperiod_name
notification_options[w,u,c,r,f,s]
notifications_enabled[0/1]
contactscontacts
contact_groupscontact_groups
stalking_options[o,w,u,c]
notesnote_string
notes_urlurl
action_urlurl
icon_imageimage_file
icon_image_altalt_string
}
所以定义都是围绕上述Service各个属性而言。

三、 实用命令: nagios -v nagios.cfg (检验nagios.cfg各个定义依赖是否正确)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: