• 安装、配置文件配置 CACTI 监控 MySQL 数据库状态by小雨


    发一下牢骚和主题无关:

           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 会立马让你改更:

        

           

       

           接下来以可就功成登岸了:

        

            

    文章结束给大家分享下程序员的一些笑话语录: 打赌
    飞机上,一位工程师和一位程序员坐在一起。程序员问工程师是否乐意和他一起玩一种有趣的游戏。工程师想睡觉,于是他很有礼貌地拒绝了,转身要睡觉。程序员坚持要玩并解释说这是一个非常有趣的游戏:"我问你一个问题,如果你不知道答案,我付你5美元。然后你问我一个问题,如果我答不上来,我付你5美元。"然而,工程师又很有礼貌地拒绝了,又要去睡觉。  程序员这时有些着急了,他说:"好吧,如果你不知道答案,你付5美元;如果我不知道答案,我付50美元。"果然,这的确起了作用,工程师答应了。程序员就问:"从地球到月球有多远?"工程师一句话也没有说,给了程序员5美元。  现在轮到工程师了,他问程序员:"什么上山时有三条腿,下山却有四条腿?"程序员很吃惊地看着工程师,拿出他的便携式电脑,查找里面的资料,过了半个小时,他叫醒工程师并给了工程师50美元。工程师很礼貌地接过钱又要去睡觉。程序员有些恼怒,问:"那么答案是什么呢?"工程师什么也没有说,掏出钱包,拿出5美元给程序员,转身就去睡觉了。

  • 相关阅读:
    c#之字段,属性,索引器,常量
    c#类,对象,类成员简介
    c#之接口,依赖反转,单元测试
    c#之 抽象类与开闭原则
    c#重写与多态
    c#之类
    c#之类的继承,类成员的访问控制
    c#之委托
    c# try catch用法思路
    js的全局变量
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3028551.html
Copyright © 2020-2023  润新知