代码拉取完成,页面将自动刷新
同步操作将从 茹憶/MySQLMTOP 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
host=""
port=""
user=""
password=""
dbname=""
ip=$1
kernel=`snmpwalk -v1 -c mysqlmtop ${ip} SNMPv2-MIB::sysDescr.0|awk '{print $4 " " $6 " " $15}'`
hostname=`/usr/bin/snmpwalk -v1 -c mysqlmtop ${ip} SNMPv2-MIB::sysName.0|awk '{print $NF}'`
load1=`/usr/bin/snmpwalk -v1 -c mysqlmtop ${ip} UCD-SNMP-MIB::laLoad.1|awk '{print $NF}'`
load2=`/usr/bin/snmpwalk -v1 -c mysqlmtop ${ip} UCD-SNMP-MIB::laLoad.2|awk '{print $NF}'`
load3=`/usr/bin/snmpwalk -v1 -c mysqlmtop ${ip} UCD-SNMP-MIB::laLoad.3|awk '{print $NF}'`
root=`/usr/bin/snmpdf -v1 -c mysqlmtop ${ip} |grep -w "/"|awk '{print $NF}'`
data=`/usr/bin/snmpdf -v1 -c mysqlmtop ${ip} |grep -w "data"|awk '{print $NF}'`
home=`/usr/bin/snmpdf -v1 -c mysqlmtop ${ip} |grep -w "home"|awk '{print $NF}'`
totalmem=`/usr/bin/snmpdf -v1 -c mysqlmtop ${ip} |grep "Physical"|awk '{print $3}'`
usedmem=`/usr/bin/snmpdf -v1 -c mysqlmtop ${ip} |grep "Physical"|awk '{print $4}'`
mysqlconn="mysql -h${host} -P${port} -u${user} -p${password}"
$mysqlconn -N -e "insert into $dbname.linux_resource(ip,hostname,kernel,load1,load5,load15,disk_use_root,disk_use_home,disk_use_data,mem_total,mem_use) values('${ip}','${hostname}','${kernel}','${load1}','${load2}','${load3}','${root}','${home}','${data}','${totalmem}','${usedmem}')"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。