溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

cacti監(jiān)控系統(tǒng)

發(fā)布時間:2020-06-21 08:39:01 來源:網(wǎng)絡(luò) 閱讀:645 作者:冬菇0123 欄目:數(shù)據(jù)庫
   Cacti 是一款使用PHP語言開發(fā)的性能與流量檢測工具,它本身是一個Web界面的管理套件,通過調(diào)用
Net-SNMP(協(xié)議工具)來采集監(jiān)測數(shù)據(jù)并結(jié)合RRDtool數(shù)據(jù)引擎)記錄數(shù)據(jù)并繪制圖片。
  服務(wù)端:192.168.200.10     
  軟件環(huán)境:lnmp/lnmp架構(gòu)  net-snmp netsnmp-utils RRDtool-1.4.8.tar.gz cacti-0.8.8b.tar.gz
  客戶機(被控端-snmpd):192.168.200.20
  軟件環(huán)境:net-snmp   lm_sensors
1.服務(wù)器配置(主控端)
  需要提前安裝Apache,MySQL,php網(wǎng)絡(luò)平臺,以及Net-SNMP,RRDtool等支持軟件
  1.1 構(gòu)建數(shù)據(jù)庫及Web平臺(lnmp或lamp),下采用yum源裝
    yum -y install httpd
    yum -y install mysql mysql-server mysql-devel
    yum -y install php php-mysql
    啟動:service httpd start       service  mysqld start
    注:可寫php測試頁驗證
    cat /var/www/html/test.php
    <?php
    phpinfo();
    ?>
  1.2 安裝net-snmp-utils軟件包
    yum -y install net-snmp net-snmp-utils
    service snmpd start
  1.3 安裝rrdtool軟件包
    tar zxf rrdtool-1.4.8.tar.gz
    cd rrdtool-1.4.8
    ./configure --prefix=/usr/local/rrdtool-1.4.8 && make && make install 
  1.4 安裝cacti
   (1)解壓cacti,并將解壓后的文件移動到網(wǎng)頁根目錄下
      tar zxf cacti-0.8.8b.tar.gz
      mv cacti-0.8.8b /var/www/html/cacti
   (2)添加用戶,并調(diào)整目錄的屬主
      useradd cacti
      chown -R cacti.cacti /var/www/html/cacti
   (3)創(chuàng)建數(shù)據(jù)庫來保存數(shù)據(jù)庫
      mysql> create database cacti;
    (4) 導入cacti內(nèi)sql語句到數(shù)據(jù)庫里
      cd /var/www/html/cacti
      mysql cacti < cacti.sql
    (5)創(chuàng)建cacti訪問數(shù)據(jù)的用戶,并授權(quán)
      mysql> grant all on cacti.* to 'cacti'@'localhost' identified by 'cacti';
    (6) 登錄驗證用戶是否能夠正常登錄
      mysql -u cacti -p -h localhost       //密碼:cacti
   (7)配置cacti連接數(shù)據(jù)的文件
      cd /var/www/html/cacti/include/
      vim config.php
      $database_type = "mysql";         //數(shù)據(jù)庫類型
      $database_default = "cacti";       //我們剛才給cacti創(chuàng)建的數(shù)據(jù)庫名稱
      $database_hostname = "localhost";     //數(shù)據(jù)庫服務(wù)器地址      
      $database_username = "cacti";       //訪問cacti數(shù)據(jù)庫的用戶
      $database_password = "cacti";        //密碼
      $database_port = "3306";             //服務(wù)器的端口
      $database_ssl = false;
      啟用$url_path = "/cacti/";
   (8)安裝過程中會讓你填寫幾個命令的路徑
      其中snmpwalk snmpget snmpbulkwalk snmpgetnext 這四個命令需要安裝
      net-snmp-5.5-49.el6.x86_64
      net-snmp-utils-5.5-49.el6.x86_64   
      net-snmp-libs-5.5-49.el6.x86_64
      yum -y install net-snmp-*
  1.5 初始化cacti,訪問cacti
     vim /etc/httpd/conf/httpd.conf
     402  DirectoryIndex index.html index.php
     service httpd reload
     訪問cacti安裝界面   http://192.168.200.10/cacti

      cacti監(jiān)控系統(tǒng)

      

     按"Next>>"下一步即可,安裝路徑選擇軟件包的正確路徑

      cacti監(jiān)控系統(tǒng)

     默認的用戶,密碼為admin,后將修改密碼即可
2.被控端配置
 2.1 修改php的時間
    vim /etc/php.ini
    找到[Date] 字段
    增加date.timezone = Asia/Shanghai
 2.2 配置并啟動snmp
    vim /etc/snmp/snmpd.conf
    41 com2sec notConfigUser  192.168.200.10  public   //將41行defaults改為監(jiān)控機的IP地址
    85 view all    included  .1                      80    //啟用85行
    62 access notConfigGroup "" any    noauth    exact  all none none 將systemview改為all
 2.3 啟動snmp
    service snmpd start
    netstat -antp |grep snmpd
tcp        0      0 127.0.0.1:199             0.0.0.0:*        LISTEN      50473/snmpd
3.使用cacti的Web控制
 3.1 添加被控端
   (1)添加被控設(shè)備或主機
      單擊Management下的“Devices”管理被控主機或設(shè)備,點擊右上角的“Add”添加IP,點擊
     “create”

       cacti監(jiān)控系統(tǒng)      cacti監(jiān)控系統(tǒng)

   (2)設(shè)置檢測項目
        添加系統(tǒng)進程檢測(最后一條,Add)

         cacti監(jiān)控系統(tǒng)    

        添加磁盤分區(qū)檢測

cacti監(jiān)控系統(tǒng)

 

   3.3 生成檢測圖像
      (1)創(chuàng)建圖像 (Create --> New Graphs --> 選中其中的圖像條目 --> 點擊下方的“create”)

cacti監(jiān)控系統(tǒng)

     (2)添加圖像至監(jiān)測樹

        將新創(chuàng)建的圖像對象,添加到“Graph Trees”,方便用戶分類查看

        單擊"Management" --> “Graph Trees” --> 單擊“Default Tree” --> 單擊“Add” -         -> Host(主機)/Graph(圖像)/Header(標頭) --> “Create” --> “Save”

  3.4 定期采集檢測數(shù)據(jù)(通過poller.php頁面采集)

  3.5 查看監(jiān)測結(jié)果

    graphs --> Default Tree 進行查看

    

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI