日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql数据库 quota_shell脚本抓取用户存储quota写道mysql并展现到grafana面板

發(fā)布時(shí)間:2024/4/14 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库 quota_shell脚本抓取用户存储quota写道mysql并展现到grafana面板 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

通過shell腳本抓取存儲home用戶的空間使用情況,寫到excel文件里,再導(dǎo)入到mysql數(shù)據(jù)庫,最后通過grafana進(jìn)行展示

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略

查詢單個(gè)人空間使用情況語句:

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;

超強(qiáng)干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的mysql数据库 quota_shell脚本抓取用户存储quota写道mysql并展现到grafana面板的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。