网站首页 > 技术教程 正文
在上一篇文章中我们介绍了用双机搭建高可用与负载均衡,相信很多小伙伴已经学会了哦,但是很多小伙伴问,里面的一些脚本怎么处理,里面的iptables怎么配置,今天我们接着往下看。
IPTABLES 防火墙
在启用iptables前我们先停掉系统自带的firewalld,避免影响iptables。
详细命令:
systemctl stop firewalld
systemctl mask firewalld
然后我们编辑/etc/sysconfig/iptables
1.:INPUT ACCEPT [0:0]
2.:FORWARD ACCEPT [0:0]
3.:OUTPUT ACCEPT [86:8112]
4.
5.-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
6.-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
7.-A INPUT -d 192.168.2.0/24 -j ACCEPT #内网指定段都允许
8.#start keepalived vrrp 相关 必须配置此内容否则主备无法进入到指定角色
9.-A INPUT -p vrrp -j ACCEPT
10.-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
11.-A INPUT -p icmp -j ACCEPT
12.-A INPUT -i lo -j ACCEPT
13.-A INPUT -j REJECT --reject-with icmp-host-prohibited
14.-A FORWARD -j REJECT --reject-with icmp-host-prohibited
15.#end keepalived vrrp 相关 必须配置此内容否则主备无法进入到指定角色
16.COMMIT
发送告警
如果机器有问题怎么办肯定要进行告警,我们针对问题将对应的信息发送到指定的告警人身上
发送告警相关脚本 执行此脚本请先安装
yum install -y mailx sendmail
然后我们编辑/etc/keepalived/scripts/send.sh,没有的话请自行创建。
1.#!/bin/bash
2.#获取本机IP
3.ip=`ip addr show em1 |grep -w inet |awk '{print $2}' |awk -F '/' '{print $1}' | head -1`
4.#发送邮件
5./usr/sbin/sendmail -t <<EOF
6.From: duduyun@duduyun.com
7.To: youyou@163.com
8.Cc: youyou@163.com
9.Subject: 【$ip】$1
10.----------------------------------
11.$2
12.---------------------------------
13.EOF
至此一个完整的 keepalived+nginx 加告警的架构完成,当然你可以接着扩展,增加mysql +redis 等内容,以使得你的网站更强大。
我是90后工科女,喜欢记得关注我哦,每天分享程序知识。
猜你喜欢
- 2024-10-14 使用keepalived监控tomcat 达到双机热备
- 2024-10-14 keepalived的安装(keepalived安装配置)
- 2024-10-14 15分钟学会nginx+tomcat+keepalived高可用负载均衡
- 2024-10-14 搭建环境tomcat+nginx+keepalived+zabbix
- 2024-10-14 K8s 通过 keepalive+nginx 实现 nginx-ingress-controller 高可用
- 2024-10-14 流量红利下怎么用双机搭建高可用与负载均衡——(上)
- 2024-10-14 快速入门-Keepalived+Nginx-HA高可用-不啰嗦-直接上-边实践边学
- 2024-10-14 Keepalived + Nginx 实现高可用 Web 负载均衡
- 2024-10-14 Keepalived+Nginx架构配置(keepalived nginx配置)
- 2024-10-14 Nginx双机主备(Keepalived实现)(nginx双机负载均衡配置)
你 发表评论:
欢迎- 最近发表
-
- 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- Linux环境下,Jmeter压力测试的搭建及报错解决方法
- Java 在Word中合并单元格时删除重复值
- 解压缩软件哪个好用?4款大多数人常用的软件~
- Hadoop高可用集群搭建及API调用(hadoop3高可用)
- lombok注解@Data没有toString和getter、setter问题
- Apache Felix介绍(apache fineract)
- Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- Gradle 使用手册(gradle详细教程)
- 字节二面:为什么SpringBoot的 jar可以直接运行?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)