设为首页 收藏本站
查看: 699|回复: 0

[经验分享] cacti-0.8.7i使用percona-monitoring-plugins监控mysql等

[复制链接]

尚未签到

发表于 2016-10-20 03:55:02 | 显示全部楼层 |阅读模式
  注意文中RemoteServerIP,cactiserverIP,remoteIP等替换为自己的IP
  
  1.MySQL主机添加监控账号,建议所有被监控MySQL服务的主机设置统一的账号和密码

1.1   使用root登录到mysq的命令行

1.2   GRANT SUPER, PROCESS ON *.* TO 'cactiuser'@'cactiserverIP' IDENTIFIED BY "cactipassword";
  1.3   flush privileges;

1.4   在cacti服务器上测试账号,mysql -h RemoteServerIP -e "SELECT VERSION()" -u cactiuser -pcactipassword     

     

2.ssh远程自动登录配置

2.1   在cacti服务器上生成ssh的key

      [iyunv@cactiserver ~]# mkdir /etc/cactiuser

      [iyunv@cactiserver ~]# ssh-keygen

      Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): /etc/cactiuser/id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /etc/cactiuser/id_rsa.
Your public key has been saved in /etc/cactiuser/id_rsa.pub.
The key fingerprint is:
7c:34:8d:33:a0:1c:a0:43:cd:89:41:5e:81:66:2e:84 root@cactiserver.localdomain
   
      [iyunv@cactiserver ~]# cd /etc/cactiuser/

      [iyunv@cactiserver cactiuser]# ls

      id_rsa  id_rsa.pub

      [iyunv@cactiserver cactiuser]# chown -R cactiuser id_rsa

      [iyunv@cactiserver cactiuser]# chown -R cactiuser id_rsa.pub

      [iyunv@cactiserver cactiuser]# chown -R cactiuser:cactiuser id_rsa.pub

      [iyunv@cactiserver cactiuser]# chown -R cactiuser:cactiuser id_rsa

      [iyunv@cactiserver cactiuser]# chmod -R 0400 /etc/cactiuser/id_rsa

     

2.2   在被监控的主机上增加用户cactiuser

      [iyunv@remoteServer ~]# cd /home

      [iyunv@remoteServer home]# groupadd cactiuser

      [iyunv@remoteServer home]# useradd cactiuser -g cactiuser

      [iyunv@remoteServer home]# cd /home/cactiuser/

      [iyunv@remoteServer cactiuser]# mkdir .ssh

     

2.3   用SCP把cacti服务器上cactiuser的公共key复制到被监控的主机

      [iyunv@remoteServer cactiuser]# scp id_rsa.pub root@remoteIP:/home/cactiuser/.ssh/

     

2.4   被监控主机配置
  [iyunv@remoteServer ~]# cd /home/cactiuser/.ssh/

      [iyunv@remoteServer .ssh]# mv id_rsa.pub authorized_keys
  [iyunv@remoteServer .ssh]# cd /home/cactiuser
  
      [iyunv@remoteServer cactiuser]# chown -R cactiuser:cactiuser .ssh

     

2.5   在cacti服务器上测试

      ssh -i /etc/cactiuser/id_rsa cactiuser@remoteIP echo "it works"

     

3.配置文件修改


3.1   把percona-monitoring-plugins-0.9.0\cacti\scripts下ss_get_by_ssh.php和ss_get_mysql_stats.php复制到cacti的scripts文件夹下

3.2   vi ss_get_by_ssh.php

      $ssh_user   = 'cactiuser';                      # SSH username

      $ssh_port   = 22;                               # SSH port

      $ssh_iden   = '-i /etc/cactiuser/id_rsa';       # SSH identity

3.3   $mysql_user = 'cactiuser';

      $mysql_pass = 'cactipassword';

      $mysql_port = 3306;

3.4  测试 

su -cactiuser -c 'php /usr/local/apache/htdocs/cacti/scripts/ss_get_by_ssh.php --type memory --host RemoteIP --items gu,gv'
gu:611717120 gv:841474048
   
  
  

4.导入模板,新建图像
  
  5.图像截图
  
DSC0000.png
  
  参考链接:
  http://www.percona.com/doc/percona-monitoring-plugins/cacti/mysql-templates.html
  http://www.percona.com/doc/percona-monitoring-plugins/cacti/ssh-based-templates.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-288465-1-1.html 上篇帖子: MySQL数据库中与NULL值有关的几个问题 下篇帖子: Apache+php+mysql在windows下的安装与配置图解(最新版)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表