免费注册 查看新帖 |

ChinaUnix.net

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1736 | 回复: 4

【交流】keepalived告警交流 [复制链接]

论坛徽章:
3
巨蟹座
日期:2013-08-29 09:59:30技术图书徽章
日期:2013-09-29 09:11:45CU十二周年纪念徽章
日期:2013-10-24 15:41:34
发表于 2014-01-16 17:37 |显示全部楼层
本帖最后由 Ly_stu 于 2014-01-16 17:48 编辑

   基于的keepalived 的主主(双ip)做了nginx的高可用性, 检测keepalived主备状态改态改变,然后通过
  1. notify_master "/usr/local/keepalived/etc/keepalived/notify1.sh master"
  2. notify_backup "/usr/local/keepalived/etc/keepalived/notify1.sh backup"
  3. notify_stop"/usr/local/keepalived/etc/keepalived/notify1.sh stop"
复制代码
只是 感觉时不时 会收到告警 提示,”A主机切换为master,马上就会切换为backup“
  日志信息如下:
  
  什么会导致这种情况产生呢,网络连接状况吗 并且主备切换 也配置了延迟,延迟时间为30秒,
master_backup.png

论坛徽章:
0
发表于 2014-03-11 16:59 |显示全部楼层
你的Nginx监听的IP地址是什么?对外的vip的地址吗?

论坛徽章:
3
巨蟹座
日期:2013-08-29 09:59:30技术图书徽章
日期:2013-09-29 09:11:45CU十二周年纪念徽章
日期:2013-10-24 15:41:34
发表于 2014-03-12 10:28 |显示全部楼层
嗯 是的
你指的 侦听配置是是
回复 2# buildhappy

附上一个node的 配置keepalived.conf代码
注: vip  192.168.0.100
       vip  192.168.0.200
  1. ! Configuration File for keepalived

  2. global_defs {
  3.    notification_email_from root@localhost
  4.    smtp_server 127.0.0.1
  5.    smtp_connect_timeout 30
  6.    router_id 192.168.0.1
  7. }

  8. vrrp_script chk_nginx {
  9.     script "/usr/local/keepalived/etc/keepalived/chk_nginx.sh"
  10.     interval 2      
  11. }

  12. vrrp_instance v1_0.100 {
  13.     state BACKUP
  14.     interface eth0
  15.     virtual_router_id 11
  16.     mcast_src_ip 192.168.0.1
  17.     priority 50
  18.     advert_int 1
  19. !    smtp_alert
  20.     preempt_delay 30
  21.     track_interface {
  22.        eth0
  23.     }
  24.     authentication {
  25.         auth_type PASS
  26.         auth_pass 1111
  27.     }
  28.     virtual_ipaddress {
  29.         192.168.0.100
  30.     }
  31.   notify_master "/usr/local/keepalived/etc/keepalived/notify1.sh master"
  32.   notify_backup "/usr/local/keepalived/etc/keepalived/notify1.sh backup"
  33.   notify_stop"/usr/local/keepalived/etc/keepalived/notify2.sh stop"
  34. }

  35. vrrp_instance v2_0.200 {
  36.     state BACKUP
  37.     interface eth0
  38.     virtual_router_id 22
  39.     mcast_src_ip 192.168.0.1
  40.     priority 100
  41. !    smtp_alert
  42.     advert_int 1
  43.     preempt_delay 30
  44.     track_interface {
  45.        eth0
  46.     }
  47.     authentication {
  48.         auth_type PASS
  49.         auth_pass 2222
  50.     }
  51.     virtual_ipaddress {
  52.         192.168.0.200
  53.     }
  54.     track_script {
  55.     chk_nginx
  56.     }
  57.    notify_master "/usr/local/keepalived/etc/keepalived/notify2.sh master"
  58.    notify_stop "/usr/local/keepalived/etc/keepalived/notify2.sh stop"
  59. }
复制代码

论坛徽章:
0
发表于 2014-03-12 14:49 |显示全部楼层
回复 3# Ly_stu

能不能把你的Nginx的配置贴一下啊?
   

论坛徽章:
3
巨蟹座
日期:2013-08-29 09:59:30技术图书徽章
日期:2013-09-29 09:11:45CU十二周年纪念徽章
日期:2013-10-24 15:41:34
发表于 2014-03-13 09:32 |显示全部楼层
nginx的配置很简单,设置一个server{} 根据upstream{} 进行分配给后端,
回复 4# buildhappy


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

基于案例的 SQL 优化实战训练营

讲师:中电福富特级专家梁敬彬,参与本次课程培训,你将收获:
1. 能编写出较为高效的 SQL;
2. 能解决70%以上的数据库常见优化问题;
3. 能得到老师提供的高效的相关工具和解决方案;
4. 能举一反三,收获不仅仅是 SQL 优化。
现在购票享受8.8折优惠!
----------------------------------------
优惠时间:2019年3月20日前

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP