keepalived心跳检测方式代码
时间: 2023-09-10 15:13:16 浏览: 196
检测心跳的安卓源码
4星 · 用户满意度95%
在keepalived中,可以使用以下不同的心跳检测方式:
1. TCP检测
```
vrrp_script chk_tcp {
script "/etc/keepalived/check_tcp.sh"
interval 2
weight 2
}
```
其中,`check_tcp.sh`是自定义的脚本,用于检测TCP连接是否正常。`interval`表示检测的时间间隔,`weight`表示检测的权重。
2. HTTP检测
```
vrrp_script chk_http {
script "/etc/keepalived/check_http.sh"
interval 2
weight 2
}
```
其中,`check_http.sh`是自定义的脚本,用于检测HTTP连接是否正常。
3. ICMP检测
```
vrrp_script chk_icmp {
script "/etc/keepalived/check_icmp.sh"
interval 2
weight 2
}
```
其中,`check_icmp.sh`是自定义的脚本,用于检测ICMP连接是否正常。
以上是三种常用的心跳检测方式,可以根据实际情况选择其中一种或多种进行配置。
阅读全文