关于Nagios监控设置

Nagios 简单操作手顺

■Nagios基本环境
1)、安装的服务器:10.8.8.236
2)、安装的目录 :/usr/local/nagios
3)、配置文件目录:/usr/local/nagios/etc/emfx/

■Nagios设置(以一台front服务器为例)
1)、添加一台主机
a、通过已有模板进行复制
cd /usr/local/nagios/etc/emfx/
cp emfapp01.cfg emfappXX.cfg

b、修改配置文件emfappXX.cfg所有主机名和IP地址

c、把新加的主机配置文件加到nagios配置文件里.
vi nagios.cfg
cfg_file=/usr/local/nagios/etc/emfx/emfappXX.cfg

d、在主机主义组里把新添加的主机加进去
vi em_config.cfg
-------------------------------------
define hostgroup{
hostgroup_name emfapp_group
alias emfapp Servers
members emfapp01,emfapp02,...,emfappXX
}
-------------------------------------

2)、添加一个服务
a、添加监视tomcat进程服务(其它服务类似)
vi emfappXX.cfg
-------------------------------------
define service{
use em-service
host_name emfappXX
service_description tomcat
is_volatile 0
check_period EM24x7
max_check_attempts 3
normal_check_interval 2
retry_check_interval 1
contact_groups EM-SYS
notification_options w,u,c,r
notification_interval 0
notification_period EM24x7
check_command check_nrpe_proce!EF_check_proce!tomcat
}
-------------------------------------

3)、删除一个主机
a、在nagios配置文件里把要删除的主机配置文件删除即可.
vi nagios.cfg
#cfg_file=/usr/local/nagios/etc/emfx/emfappXX.cfg

b、在主机主义组里把新添加的主机删除
vi em_config.cfg
-------------------------------------
define hostgroup{
hostgroup_name emfapp_group
alias emfapp Servers
members emfapp01,emfapp02,...,emfappXX -----> //emfappXX删除
}
-------------------------------------

4)、删除一个服务
a、进到主机配置文件里,把要删除的服务进行注释或删除
vi emfappXX.cfg
-------------------------------------
#define service{
# use em-service
# host_name emfappXX
# service_description tomcat
# is_volatile 0
# check_period EM24x7
# max_check_attempts 3
# normal_check_interval 2
# retry_check_interval 1
# contact_groups EM-SYS
# notification_options w,u,c,r
# notification_interval 0
# notification_period EM24x7
# check_command check_nrpe_proce!EF_check_proce!tomcat
# }
-------------------------------------

5)、调整Nagios监控时间
vi em_config.cfg
-------------------------------------
define timeperiod{
timeperiod_name EM24x7
alias EM,7 Days A Week
sunday 00:00-06:49,07:00-24:00
monday 00:00-06:49,07:00-24:00
tuesday 00:00-06:49,07:00-24:00
wednesday 00:00-06:49,07:00-24:00
thursday 00:00-06:49,07:00-24:00
friday 00:00-06:49,07:00-24:00
saturday 00:00-06:49,07:20-12:00,16:00-24:00 ---> (EOW) 06:50 ~ 07:20,12:00 ~ 16:00 不进行检查
}
-------------------------------------

5)、禁止(启用)某一台主机发送邮件
a、登录到nagios首页:http://10.8.8.236/nagios (nagios/fx-sys-emfx)

b、禁止:
左侧菜单 ---> Show Host: ---> 输入要查找的主机(x.x.x.x) ---> 直接点击主机名 ---> 点击右侧 "Disable notifications for this host" ---> Commit --> Done
这时再刷新一下,主机名后会显示一个打叉的小喇叭。

c、启用:
左侧菜单 ---> Show Host: ---> 输入要查找的主机(x.x.x.x) ---> 直接点击主机名 ---> 点击右侧 "Enable notifications for this host" ---> Commit --> Done
这时再刷新一下,主机名后显示的打叉小喇叭会消失。

6)、禁止(启用)某一个服务发送邮件
a、登录到nagios首页:http://10.8.8.236/nagios (nagios/fx-sys-emfx)

b、禁止:
左侧菜单 ---> Show Host: ---> 输入要查找的主机(x.x.x.x) ---> 直接点击服务名 ---> 点击右侧 "Disable notifications for this service" ---> Commit --> Done
这时再刷新一下,服务名后会显示一个打叉的小喇叭。

c、启用:
左侧菜单 ---> Show Host: ---> 输入要查找的主机(x.x.x.x) ---> 直接点击服务名 ---> 点击右侧 "Enable notifications for this service" ---> Commit --> Done
这时再刷新一下,服务名后显示的打叉小喇叭会消失。

7)、禁止(启用)所有主机、服务发送邮件
a、登录到nagios首页:http://10.8.8.236/nagios (nagios/fx-sys-emfx)

b、禁止:
左侧菜单 ---> Process Info ---> 点击右侧 "Disable notifications" ---> Commit --> Done
这时再刷新一下主页面,上端会显示红色字:"- Notifications are disabled"

c、启用:
左侧菜单 ---> Process Info ---> 点击右侧 "Enable notifications" ---> Commit --> Done
这时再刷新一下主页面,上端显示的红色字:"- Notifications are disabled" 会消失

■Nagios启动停止
以上除了在页面修改之外,都要重启nagios服务
a、停止:
/etc/rc.d/init.d/nagios stop

a、启动:
/etc/rc.d/init.d/nagios start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值