要统计数据库的连接数,我们通常情况下是统计总数,没有细分到每个IP上。现在要监控每个IP的连接数,实现方式如下:
> select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip;
文章源自运维生存时间-https://www.ttlsa.com/mysql/monitor-mysql-processlist-per-ip/
文章源自运维生存时间-https://www.ttlsa.com/mysql/monitor-mysql-processlist-per-ip/
# /usr/local/mysql/bin/mysql -u root -h127.0.0.1 -e"show processlist\G;"| egrep "Host\:" | awk -F: '{ print $2 }'| sort | uniq -c # /usr/local/mysql/bin/mysql -u root -h127.0.0.1 --skip-column-names -e"show processlist;"|awk '{print $3}'|awk -F":" '{print $1}'|sort|uniq -c文章源自运维生存时间-https://www.ttlsa.com/mysql/monitor-mysql-processlist-per-ip/文章源自运维生存时间-https://www.ttlsa.com/mysql/monitor-mysql-processlist-per-ip/

我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
3F
这个可以用zabbix 来监控吗 ?
B1
@ Clouds of course
2F
点赞!
1F
tips
来自外部的引用