配置 CACTI 监控 MySQL 数据库状态
来源:互联网 发布:多益网络老板广州首富 编辑:程序博客网 时间:2024/05/22 01:57
MySQL 自身在性能监测方面很不给力、这是令许多 MySQL DBA 夜夜辗转难眠、
幸运的是、通过 Cacti 监测(注意是监测而非监控)MySQL 数据库状态
借助 cacti+rrdtool 强大的绘图功能、加上专用的 mysql 模板、能够灵活快速的创建对多个 MySQL 实例的监测
㈠ 如果是RPM方式安装,需要下列RPM包:
httpd
php
php-mysql
php-snmp
mysql
mysql-server
net-snmp*
㈡ 安装 RRDTool
# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.14.tar.gz
# tar -zxv -f rrdtool-1.4.4.tar.gz
# ./configure --prefix=/usr/local/rrdtool --disable-python --disable-tcl
# make
# make install
可能遇到的故障:
configure: error: Please fix the library issues listed above and try again
请查阅→→troubleshoting
㈢ 安装 CACTI
# wget http://www.cacti.net/downloads/
# useradd cacti
# tar -zxv -f cacti-0.8.7i.tar.gz
# mv cacti-0.8.7i /var/www/cacti
# chown -R cacti:cacti /var/www/cacti
㈣ 配置 apache 模块
编辑 apache 配置文件:vim httpd.conf
① 修改服务名称:
ServerAdmin 192.168.1.113:80
② 修改站点起始目录:
DocumentRoot "/var/www"
③ 修改目录:
<Directory "/var/www">
④ 增加默认做为首页的文件名:
DirectoryIndex index.html index.php
⑤ 增加对php类型的支持:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
然后:wq保存退出!
执行 apachectl -t 检查配置文件语法,正常情况下应返回Syntax OK:
启动snmp服务:service snmpd start
启动apache服务:apachectl start
㈤ 配置cacti
① 创建数据库:
# mysql -uroot -h localhost -P 3306 -e "create database cactidb"
② 创建用户:
mysql> GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cacti';
mysql> grant all on cactidb.* to cacti@localhost;
③ 导入数据:
$ ./mysql -ucacti -pcacti -h localhost -P 3306 -D cactidb < /var/www/cacti/cacti.sql
④ 编辑cacti配置文件:
# vim /var/www/cacti/include/config.php
$database_type = "mysql";
$database_default = "cactidb";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
$database_ssl = false;
安装至此基本完成,接下来就可以在浏览器中操作了
输入 http://192.168.1.113/cacti/
可能会报如下错误:
FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
解决方案:
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
接下来按提示的进行操作便可
初始用户名:admin
初始密码: admin
初始用户名和密码登陆后、CACTI 会立马让你更改:
接下来就可以成功登陆了:
- 配置 CACTI 监控 MySQL 数据库状态
- cacti监控mysql数据库的方法
- Cacti监控mysql数据库服务器实现过程
- Cacti监控mysql数据库服务器实现过程
- Cacti监控配置指南---Mysql(1)
- Cacti监控配置指南---Mysql(2)
- CACTI监控mysql
- cacti监控mysql
- 【cacti】监控mysql
- cacti监控mysql
- cacti监控客户端配置
- 用cacti监控memcached状态
- Cacti监控TCP连接状态
- cacti系列(一)之cacti的安装及配置监控mysql服务
- Cacti监控MySQL多实例
- cacti监控mysql 主从复制
- centos4.7 + cacti监控配置
- cacti监控搭建和配置
- 快速排除空闲等待事件得到敏感的非空闲等待事件
- 非阻塞模式(ioctlsocket)
- iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
- 重读数据结构——严蔚敏C语言版
- Linux 信号signal处理机制
- 配置 CACTI 监控 MySQL 数据库状态
- 常见的数据库基础面试题大全
- iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController
- hadoop 学习地址
- Pinterest谈实战经验:如何在两年内实现零到数百亿的月访问
- iOS学习之UINavigationController详解与使用(三)ToolBar
- 黑马程序员--java基础加强2
- poj1008
- C#dance link 算法代码实现