博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql数据库 quota_shell脚本抓取用户存储quota写道mysql并展现到grafana面板
阅读量:1535 次
发布时间:2019-04-21

本文共 1510 字,大约阅读时间需要 5 分钟。

通过shell脚本抓取存储home用户的空间使用情况,写到excel文件里,再导入到mysql数据库,最后通过grafana进行展示

vi aa.sh

#!/bin/bash

Date=date +"%Y-%m-%d %H:%M:%S"

Date2=date +"%Y-%m-%d"

Dir=/logs/Homes

/bin/rm -rf $Dir/quota2.txt

/bin/touch $Dir/quota2.txt

/usr/bin/ssh 10.0.0.10 "quota report -x" | grep home > $Dir/quota.txt

/usr/bin/ssh 10.0.0.20 "quota report -x" | grep home2 >> $Dir/quota.txt

/bin/cat $Dir/quota.txt | awk -F[:" "]+ ‘{print $2}‘ | tr -d "*" | grep -v -w "root" > $Dir/users.txt

for i in cat $Dir/users.txt

do

Used=cat $Dir/quota.txt | grep -w $i | awk -F[:" "]+ ‘{print $5}‘

Home=cat $Dir/quota.txt | grep -w $i | awk -F[:" "]+ ‘{print $3}‘

Filen=cat $Dir/quota.txt | grep -w $i | awk -F[:" "]+ ‘{print $8}‘

/bin/echo "$Date,$i,$Home,$Used,$Filen" >> $Dir/quota2.txt

done

/bin/cat $Dir/quota2.txt | grep $Date2 > $Dir/quota3.txt

/bin/cat $Dir/quota3.txt | tr -s ‘[:blank:]‘ > $Dir/quota4.csv

/usr/bin/mysql -h 10.0.0.2 -u icinga2 -p‘xxxx‘ --local-infile=1 ming -e "LOAD DATA LOCAL INFILE ‘/logs/Homes/quota4.csv‘ INTO TABLE userquota FIELDS TERMINATED BY ‘,‘"

:wq

mysql -u root -p‘xxxx‘

create database ming default character set utf8;

create table userquota(time datetime,user char(50),home char(50),used float,filen float);

grant all on ming.* to [email protected]‘localhost‘ identified by ‘xxxx‘;

exit

grafana配mysql略

查询单个人空间使用情况语句:

SELECT UNIX_TIMESTAMP(time) as time_sec, used as ‘zhi.yang‘ FROM userquota WHERE user=‘zhi.yang‘;

查询平均空间使用情况语句:

select Unix_timestamp(time) as time_sec, avg(used) from userquota group by time_sec;

转载地址:http://kjidy.baihongyu.com/

你可能感兴趣的文章
是时候给自己搞一台示波器了
查看>>
减小波形噪声的方法-示波器
查看>>
示波器探头介绍
查看>>
示波器基础二十问(上)
查看>>
示波器基础知识二十问(下)
查看>>
示波器安全使用原则
查看>>
麦科信示波器直播回放相关汇总(不断更新)
查看>>
用示波器测量福特福克斯智能交流发电机波形
查看>>
用示波器测量汽车COP独立点火信号与简要分析
查看>>
汽车氧传感器信号示波器测量(锆氧带加热器)
查看>>
通过示波器主板讲解示波器原理
查看>>
如何用示波器测量汽车爆震传感器及波形分析
查看>>
用示波器测量汽车节气门传感器信号的方法
查看>>
汽车凸轮轴位置传感器信号测量及波形分析-示波器
查看>>
示波器测量汽车进气压力传感器信号及波形分析
查看>>
2020第95届深圳福田中国电子展麦科信邀您一起参加
查看>>
汽车专用示波器检测喷油嘴(汽油机)波形信号及分析
查看>>
汽车专用示波器测量汽车可变气门正时波形
查看>>
将示波器信号完整数据导入Matlab进行分析
查看>>
一种语义分割损失函数LovaszSoftmax
查看>>