就爱编程论坛
标题:
MySQL每5分钟一次的监控脚本
[打印本页]
作者:
admin
时间:
2012-4-6 05:36:15
标题:
MySQL每5分钟一次的监控脚本
#!/usr/local/bin/php
<?php
$dbhost = '127.0.0.1';
$dbuser = 'root';
$dbpass = 'langwan';
$dbname = 'testdb';
$logpath = '/var/logs/db';
$link = mysql_connect($dbhost, $dbuser, $dbpass, $dbname);
$info = explode(' ', mysql_stat($link));
$data = array();
foreach($info as $row) {
$t = explode(': ', $row);
$data[] = trim($t[1]);
}
$log = sprintf("\n%s %s %s %s %s %s %s %s %s", date('H:i'), $data[0], $data[1], $data[2], $data[3], $data[4], $data[5], $data[6], $data[7]);
$logname = date('Y-m-d');
$logpath .= $logname.'.log';
$fp = fopen($logpath, 'a');
fwrite($fp, $log);
fclose($fp);
echo $log;
?>
执行可以
crontab -e
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /cron/dbStatus.php > /dev/null 2>&1
欢迎光临 就爱编程论坛 (http://bbs.waibc.com/)
Powered by Discuz! X2