linux下Cacti监控MySQL数据库状态例子

1、监控脚本下载及配置

wget http://mysql-cacti-templates.googlecode.com/files/better-cacti-templates-1.1.8.tar.gz
tar zxvf better-cacti-templates-1.1.8.tar.gz
cd better-cacti-templates-1.1.8
cp scripts/ss_get_mysql_stats.php /var/www/html/cacti/scripts/

监控mysql只需要用到两个文件:

模板文件:./templates/cacti_host_template_x_mysql_server_ht_0.8.6i-sver1.1.8.xml
插件:./scriptsss_get_mysql_stats.php
修改ss_get_mysql_stats.php 文件:

vim /var/www/html/cacti/scripts/ss_get_mysql_stats.php

 

 
配置MySQL服务器,让cacti所在机器能够访问MySQL服务器的状态信息,必须拥有”process”权限。如果要监控InnoDB状态,还必须有”SUPER”权限。

mysql> grant process,super on *.* to 'cactiuser'@'%' identified by 'cactiuser'; mysql> grant all privileges on cacti.*  to cactiuser@"%" identified by "cactiuser"; mysql> flush privileges;

 

3、导入模板
将模板cacti_host_template_x_mysql_server_ht_0.8.6i-sver1.1.8.xml从linux下到本地电脑,登陆web导入:

 

4、添加mysql监控
在Console选项卡下的左侧菜单栏中选择Devices,选择一个Device或新建一个Device,在Associated Graph Templates中添加要监控的mysql状态:

 

在Create Graphs for this Host中选中刚才添加的模板,在点击下方create创建图像:

 

5、最后在左上角的graphs选项卡,查看设备图像,就可以查看到监控的mysql图像:

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql
, 权限
, 服务器
, 文件
, 监控
配置
cacti监控mysql、cacti监控mysql模板、cacti监控mysql主从、mysql数据库例子、mysql数据库例子下载,以便于您获取更多的相关知识。

时间: 2024-10-28 15:17:29

linux下Cacti监控MySQL数据库状态例子的相关文章

解决Linux下tomcat连接MySQL数据库问题

mysql|解决|数据|数据库|问题 解决Linux下tomcat连接MySQL数据库 在linux下,开发一个web应用,期间调用数据库时总是不成功,如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION **

linux下python3连接mysql数据库问题_linux shell

python语言的3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了了.比如说mysqldb 1.安装pymysql pymysql就是作为python3环境下mysqldb的替代物,进入命令行,使用pip安装pymysql pip install pymysql3 2.使用pymysql 在我们需要使用数据库的.py文件开头添加下面两行 import pymysql pymysql.install_as_MySQLdb() 第一行是引入pymysq

Linux下安装管理mysql数据库

一.卸载掉原有mysql 我们通过工具SecureCRT 5.1连接到linux服务器,要用root管理员用户,如果是普通用户登录的话,可以通过su  -  root切换为root管理员用户. 我下载的Linux系统集成了mysql数据库在里面,我们可以通过命令来查看我们的操作系统上是否已经安装了mysql数据库: rpm -qa | grep mysql 有的话,我们就通过命令卸载掉: rpm -e --nodeps mysql 删除完以后我们再用 rpm -qa | grep mysql 命

Centos 6.3下zabbix监控mysql数据库参数

系统环境:centos6.3 x64 mysql:    mysql-5.6.10 zabbix:   zabbix-2.06 一.修改mysql客户端zabbix_agentd.conf配置: # vi /usr/local/etc/zabbix_agentd.conf 这里注意mysql账号密码与你的数据库账户需对应,还有本脚本获取的是zabbix服务端本地mysql数据库信息,若要获取zabbix客户端信息,请在每行语句mysql或mysqladmin后加 -h"IP"参数,否则

munin 监控 mysql数据库状态几种方案

munin自带的有mysql监控功能,但是没有启用.试了二种方法,都可以监控mysql. 一,安装munin mysql的perl扩展 # yum install perl-Cache-Cache perl-IPC-ShareLite perl-DBD-MySQL 二,为监控创建mysql用户 mysql> CREATE USER munin@localhost IDENTIFIED BY '123456';  mysql> GRANT SUPER,PROCESS ON *.* TO muni

orabbix监控oracle数据库状态例子

1 下载 下载地址: http://www.smartmarmot.com/product/orabbix/download/ 2 授予文件可执行的权限 #chmod +x /opt/orabbix -R #chmod +x /opt/orabbix/run.sh 3 创建一个名为config.props文件,有模板可以参考. #cp /opt/orabbix/conf/config.props.sample config.props 下面是我的一个配置: 注意DatabaseList大小写敏感

linux下perl操作mysql数据库(需要安装DBI)_Mysql

DBI安装:DBI详细信息参考:http://dbi.perl.org/ 1.下载DBI包: wget http://search.cpan.org/CPAN/authors/id/T/TI/TIMB/DBI-1.620.tar.gz 2 解压 tar xzf DBI-1.620.tar.gz 3 进入解压包内, perl Makefile.PL 4 make test 5 make 6 make install (如果不是root用户,要sudo一下) DBD安装: 1.下载DBD wget

详解Linux下实时监控MySQL的工具Mtop

所需模块: Curses http://cpan.Linuxforum.net/authors/id/G/GI/GIRAFFED DBI Distributed as Bundle::DBI: http://www.cpan.org/authors/id/TIMB DBD::MySQL http://www.cpan.org/modules/by-module/DBD Getopt::Long (Distributed with Perl 5) Net::Domain Part of libne

linux下备份所有mysql数据库

 代码如下 复制代码 mysqldump --user=用户名 --password=密码 --lock-all-tables --all-databases >