安哥网络 发表于 2015-8-24 15:19:58

Nagios冗余设置

Nagios冗余设置
#主监控服务器搬迁后,原来的配置还是留下做个冗余比较好。
#原主监控机ip为10.0.0.52
#新主监控机ip为10.0.0.166
#原监控机上把配置文件都备份一下
#只留下一个被监控机,一个服务
#在新监控机上更改
#先请允许原主监控机监控自己

01vi /usr/local/nrpe/etc/nrpe.cfg


02#将allowed_hosts=127.0.0.1,10.0.0.166


03#更改为


04#----------------------------引用文字-开始----------------------------


05allowed_hosts=127.0.0.1,10.0.0.52,10.0.0.166


06#----------------------------引用文字-结束----------------------------


07#再增加对check_nagios命令的定义


08vi /usr/local/nagios/etc/nrpe.cfg


09#增加下边这行


10#----------------------------引用文字-开始----------------------------


11command=/usr/local/nagios/libexec/check_nagios -e 5 -F /usr/local/nagios/var/status.dat -C /usr/local/nagios/bin/nagios


12#----------------------------引用文字-结束----------------------------


13service nagios reload



#在原监控机上更改

01vi hosts.cfg


02#----------------------------引用文字-开始----------------------------


03define host{


04                host_name       10.0.0.166


05                alias       166.chengyongxu.com


06                address       10.0.0.166


07                max_check_attempts       5


08                #check_interval       1


09                #retry_interval       1


10                check_period       24x7


11                contact_groups       sa_groups


12                notification_interval       30


13                #first_notification_delay       #


14                notification_period       24x7


15                notification_options      d,u


16                }


17#----------------------------引用文字-结束----------------------------


18


19vi services.cfg


20#----------------------------引用文字-开始----------------------------


21#monitor 166's nagios


22define service{


23                host_name       10.0.0.166


24                service_description       check_nagios


25                check_command       check_nrpe!check_nagios


26                max_check_attempts       3


27                check_interval       5


28                retry_interval       1


29                check_period       24x7


30                notification_interval       30


31                notification_period       24x7


32                notification_options      w,u,c


33                #contacts       contacts(*)


34                contact_groups       sa_groups


35                }


36#----------------------------引用文字-结束----------------------------


37service nagios reload



#完成了
#没有采用主监控机挂掉后,备用机自动接替主监控的工作。原因是:
#1.因为nagios进程还是非常强健的,之前的那台跑了半年多nagios进程从未挂掉过,当机房受攻击,带宽迅速耗尽的情况下也能发出短信;
#2.主监控都挂了,还不赶快修复?那会儿不监控也不会有什么损失;
#3.本文所说的设置只为了应付两种情况:主监控机突然断电断网和nagios假死。
http://www.chengyongxu.com/blog/nagios%E5%86%97%E4%BD%99%E8%AE%BE%E7%BD%AE/
Nagios冗余设置



页: [1]
查看完整版本: Nagios冗余设置