PHP常用脚本
来源:互联网 发布:微信淘宝客发单机器人 编辑:程序博客网 时间:2024/06/14 23:31
php监控获取mysql监控信息的脚本
#!/usr/bin/php<?phpif((count($argv)) <= 2){ exit("params error");}$STATS_TYPE = $argv[1];$DB_HOST = $argv[2];$DB_USER = "zabbixstats";$DB_PWD = "123456";$DB_PORT = 3306;if(isset($argv[3])){ $DB_PORT = $argv[3];}$cache_file = "/tmp/mysql-status-".$DB_HOST;$row_id = date("Y-m-d H:i----");$row = file_get_contents($cache_file);$cache_str = strstr($row, $row_id);# 如果缓存文件不存在,则读取数据库并成缓存文件if(!$cache_str){ $DB_HOST_STR = $DB_HOST.":".$DB_PORT; $conn = mysql_connect($DB_HOST_STR,$DB_USER,$DB_PWD); $result = mysql_query("show status",$conn); $temp_arr = array(); while($row = mysql_fetch_array($result)){ $temp_arr[$row['Variable_name']] = $row['Value']; } mysql_close($conn); file_put_contents($cache_file, $row_id.serialize($temp_arr)); #print_r($temp_arr); #echo "use mysql";}else{ $temp_arr = unserialize(str_replace($row_id, "", $row)); #print_r($temp_arr); #echo "use cache";}echo isset($temp_arr["$STATS_TYPE"]) ? $temp_arr["$STATS_TYPE"] : "";
0 0
- PHP常用脚本
- PHP源码编译安装管理常用脚本
- php脚本中常用的函数
- 常用脚本
- 常用脚本
- 常用脚本
- 常用脚本
- 常用脚本
- 常用脚本
- 常用脚本
- 常用脚本
- 常用脚本
- shell脚本常用脚本
- 常用php代码片段-脚本执行时间设置,时区设置,session开
- php 常用
- PHP优化----php脚本优化
- Oracle常用脚本备忘
- pl/sql 常用脚本
- [黑马程序员]06[C语言]指针部分笔记总结-01
- 通过金矿模型介绍动态规划 01背包
- [黑马程序员]07[C语言]指针部分笔记总结-02
- 拉格朗日反演
- POJ 2081 解题报告
- PHP常用脚本
- C++学习 - 虚表,虚函数,虚函数表指针学习笔记
- [黑马程序员]08[C语言]数组部分学习总结
- 正则表达式口诀
- java编写九九乘法表
- php项目中代码的调试问题
- VS零散笔记
- IG&IC&Pra 安装教程 在线源方式安装 (无需要电脑联接手机)
- Android Fragment 真正的完全解析(上)