cacti命令行进入mysql_Cacti监控mysql数据库服务器实现过程

1 先在cacti服务器端安装mysql模板

tar –xvf better-cacti-templates-1.1.8.tar.gz

cd better-cacti-templates-1.1.8

将better-cacti-templates-1.1.8\scripts下的ss_get_mysql_stats.php这个脚本这个脚本需要放在cacti的服务端。

比如cacti部署在/var/www/html目录下,那么就cp到/var/www/html/cacti/scripts/下

cp

/root/better-cacti-templates-1.1.8/scripts/ss_get_mysql_stats.php/var/www/html/cacti/scripts/

修改ss_get_mysql_stats.php文件 第30行

$mysql_user = 'cacti_user';

$mysql_pass = 'cacti';

$cache_dir = "/xok.la/cacti/cache/";

赋予apache账号操作权限

chown -R apache.apache/var/www/html/cacti/scripts

chmod -R 755 /var/www/html/cacti/scripts

使用http访问cacti主机导入:

/root/better-cacti-templates-1.1.8/templates/cacti_host_template_x_mysql_server_ht_0.8.6i-sver1.1.8.xml

2,建立mysql账号

在被监控的mysql服务器建立数据库的cacti账号,需要PROCESS, SUPER, REPLICATION CLIENT权限,SQL如下:

GRANT PROCESS, SUPER, REPLICATION CLIENT ON*.* TO 'cacti'@'%' IDENTIFIED BY '';

3,在cacti上面添加主机:

3.1点击Create devices

1c00a135a09639295d258420dd63844f.png

3.2进去之后再点击add按钮,添加主机

2f18df5eb4e143f447fc7cbce55301df.png

3.3 录入描述符和主机名或者IP地址,点击右下角的Create按钮即可。

1e866894b57ab81d8f0cbbb36c0ab0cf.png

3.4 界面报错如下:

80f11880e8fa472e3f52da72e190dec5.png

看到在cacti中添加监控主机时,提示错误“SNMP error”,一般有2种处理办法:

(1),确定cacti所有的主机能ping通被监控主机;如果不能ping通,请确认网络配置和被监控主机的ip设置是否正确。

[root@squid-2 templates]# ping 10.xxx.3.xx

PING 10.254.3.72 (10.254.3.72) 56(84) bytesof data.

64 bytes from 10.xx.3.xx: icmp_seq=1 ttl=64time=0.427 ms

64 bytes from 10.xx.3.xx: icmp_seq=2 ttl=64time=0.389 ms

64 bytes from 10.xx.3.xx: icmp_seq=3 ttl=64time=0.402 ms

64 bytes from 10.xx.3.xx: icmp_seq=4 ttl=64time=0.415 ms

可以ping通,证明不是网络故障。

(2),确认被监控主机是否启用snmpd服务:

[root@xxx ~]# ps -eaf|grep snmpd

root4540 27133 0 17:15 pts/0 00:00:00 grep snmpd

[root@xxx ~]#

[root@xxx ~]# service snmpd start

snmpd: 未被识别的服务

[root@xxx ~]#

被监控主机需要安装snmpd服务,使用yum -y install snmpd 安装snmpd服务。

[root@xxx ~]# service snmpdrestart

snmpd: 未被识别的服务

[root@xxx ~]#

[root@db-m2-slave-1 ~]# yum -y install snmp

Loaded plugins: fastestmirror, security

Loading mirror speeds from cached hostfile

*base: mirror.neu.edu.cn

*extras: mirror.neu.edu.cn

*updates: mirror.neu.edu.cn

Setting up Install Process

No package snmp available.

Error: Nothing to do

Yum安装不了,试试yum install -y net-snmp,安装成功:

[root@xxx ~]# yum install -ynet-snmp

Loaded plugins: fastestmirror, security

Loading mirror speeds from cached hostfile

*base: mirror.neu.edu.cn

*extras: mirror.neu.edu.cn

*updates: mirror.neu.edu.cn

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package net-snmp.x86_641:5.5-49.el6_5.1 will be installed

--> Processing Dependency: net-snmp-libs= 1:5.5-49.el6_5.1 for package: 1:net-snmp-5.5-49.el6_5.1.x86_64

--> Processing Dependency:libsensors.so.4()(64bit) for package: 1:net-snmp-5.5-49.el6_5.1.x86_64

--> Processing Dependency:libnetsnmptrapd.so.20()(64bit) for package: 1:net-snmp-5.5-49.el6_5.1.x86_64

--> Processing Dependency:libnetsnmpmibs.so.20()(64bit) for package: 1:net-snmp-5.5-49.el6_5.1.x86_64

[root@xxx ~]# service snmpdrestart

停止 snmpd:[失败]

正在启动 snmpd: [确定]

[root@xxx ~]#

也可以用 service snmpd reload命令来重新加载。

(3),这个时候去看主机状态,正在恢复中:

然后也可以到cacti服务器上,运行snmpwalk来check下:

snmpwalk-c public -v 2c 10.xxx.1.xx # (这个ip10.xxx.1.xx为被监控主机的ip地址)

如果能够接收到被监控机器的数据信息,则表示被监控主机的snmp配置已经完成,没有错误。

4,继续添加被监控主机的画图,增加graphs:

在Console界面右侧,点击Createdevices连接,如下图所示:

xitonga-2083697

然后点击host主机名连接,如下:

d5eaab54f2bbf92f0e7e384e613d4886.png

然后点击右上角的Create Graphs for this Host连接

a65e646430bbef2ec4939575e93f02b1.png

5,添加主机组

在graphs下面添加tree,点击console,选择左边栏的Graphs Trees,点击右边的Add按钮,

输入trees名字,选择排序类型为Natural Ordering,点击Create按钮创建。

b73ff1bd6c58afabeb8b20f82ac86f42.png

之后选择创建好的graphs trees,点击add按钮往trees里面添加database主机,加完如下图:

89c03a4e59b3088f363a211984570c4c.png

之后点击最上面的graphs,就会出现

【待续编辑中】

参考:http://blog.csdn.net/hw_libo/article/details/6881480

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2014-05-28 23:42

浏览 264

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值