Zabbix 监控LVS连接的状态

简介:

RealServer

1
2
3
10.0.0.9
10.0.0.10
10.0.0.20

一、这个监控的设置和我上一篇监控TCP状态类似,下面直接写监控脚本

# vim /usr/local/zabbix/scripts/ipvsadm_status

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash 
#shuidi
#status about lvs forward 
function  Act1 { 
sudo  /sbin/ipvsadm  -Ln 2> /dev/null  grep  '10.0.0.9:80' awk  '{print $5}'
function  Act2 { 
sudo  /sbin/ipvsadm  -Ln 2> /dev/null  grep  '10.0.0.10:80' awk  '{print $5}'
function  Act3 { 
sudo  /sbin/ipvsadm  -Ln 2> /dev/null  grep  '10.0.0.20:80' awk  '{print $5}'
function  InAct1 {
sudo  /sbin/ipvsadm  -Ln 2> /dev/null  grep  '10.0.0.9:80'  awk  '{print $6}'
}
function  InAct2 {
sudo  /sbin/ipvsadm  -Ln 2> /dev/null  grep  '10.0.0.10:80' awk  '{print $6}'
}
function  InAct3 {
sudo  /sbin/ipvsadm  -Ln 2> /dev/null  grep  '10.0.0.20:80'  awk  '{print $6}'
}
$1

二、配置Key

# vim /etc/zabbix/zabbix_agentd.conf

1
2
# monitor lvs status
UserParameter=lvs[*], /usr/local/zabbix/scripts/ipvsadm_status  $1

三、配置权限

默认zabbix是没有执行ipvsadm的权限的,如果不添加,返回值就是空

# visudo

1
2
3
4
5
6
#Defaults    requiretty         #这段需要进行注释
 
 
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
zabbix  ALL=(ALL)      NOPASSWD: /sbin/ipvsadm

四、导入模版

模版在我的附件里面,导入进去之后可以根据自己的情况做相应的修改

五、效果查看

wKioL1YoSXHjabcIAATgPn_pRUE505.jpg



wKioL1YoSXKwePQbAAZMMZZ_52c310.jpg








     本文转自 wzlinux 51CTO博客,原文链接:http://blog.51cto.com/wzlinux/1704928,如需转载请自行联系原作者


相关文章
|
3月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
4月前
|
数据采集 监控 数据库
OceanBase社区版可以通过Zabbix监控
OceanBase社区版可以通过Zabbix监控
77 4
|
4月前
|
监控 关系型数据库 机器人
小白带你学习linux的监控平台zabbix
小白带你学习linux的监控平台zabbix
137 0
|
1月前
|
数据采集 监控 数据库
请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
【2月更文挑战第25天】请问OceanBase社区版能否通过zabbix监控,然后将报错信息展现到grafana?
25 2
|
6月前
|
监控
zabbix如何添加自定义监控项
zabbix如何添加自定义监控项
263 0
|
2月前
|
监控 Cloud Native 关系型数据库
使用 Grafana 统一监控展示 - 对接 Zabbix
使用 Grafana 统一监控展示 - 对接 Zabbix
|
4月前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
241 0
|
4月前
|
监控 Java
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
Zabbix【部署 02】Zabbix-Java-Gateway安装配置使用(使用Zabbix-Java-Gateway通过JMX监控Java应用程序实例分享)
90 0
|
17天前
|
监控 关系型数据库 应用服务中间件
zabbix自定义监控、钉钉、邮箱报警
zabbix自定义监控、钉钉、邮箱报警,实验准备,安装,添加监控对象,添加自定义监控项,监控mariadb,监控NGINX,钉钉报警设置,邮件报警
136 0
|
4月前
|
存储 监控 前端开发
zabbix概述及简单的在centos7安装Zabbix5.0及添加监控对象
Zabbix是一种开源的企业级监控解决方案,用于实时监控网络、服务器、应用程序等各种设备和服务的性能和可用性,并提供通知和报警功能。它具有灵活可扩展、可定制化的特点,可以满足不同规模和需求的监控需求。
169 0

推荐镜像

更多