cacti安裝步驟文檔(基于centos6.5環境)&備份恢復cacti0.8.8b數據庫-測試成功的

      網友投稿 886 2022-05-25

      安裝centos6.5-很簡單,一步步按照說明安裝就好,桌面版本或者web服務器版本都可以的。

      【安裝前的注意事項】

      面對桌面版本,如果你想一開機后不進入X Window,進入命令界面。

      vi /etc/inittab ?在root用戶下修改

      id:5:initdefault:改成

      id:3:initdefault:

      :wq!

      前面可以臨時修改centos6.5?ip地址:

      通過命令方式設置網絡IP,可以立即生效

      cd ? /etc/sysconfig/network-scripts

      [root@Compile?network-scripts]#?ifconfig?eth0?192.168.30.175?netmask?255.255.255.0

      [root@Compile?network-scripts]#?route?add?default?gateway?192.168.30.1

      然后再ssh進服務器永久修改:

      DEVICE=eth0

      HWADDR=00:0C:29:28:88:2A

      TYPE=Ethernet

      UUID=6d1070f5-0d56-461f-af17-6876db2d2d7a

      ONBOOT=yes

      NM_CONTROLLED=yes

      BOOTPROTO=static

      IPADDR=202.46.32.34

      NETMASK=255.255.255.192

      NETWORD=202.46.32.0

      GATEWAY=202.46.32.1

      BROADCAST=202.46.32.63

      DNS1=63.216.0.5

      DNS2=8.8.8.8

      /etc/init.d/network?restart

      (如果有需要升級mysql,可以參考Mysql5.6?http://sharadchhetri.com/2013/12/26/install-mysql-server-5-6-in-centos-6-x-and-red-hat-6-x-linux/

      http://www.jb51.net/article/31366.htm)

      修改linux系統的時間CST與EDT

      [root@test ~]# mv /etc/localtime /etc/localtime.bak

      [root@test ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai ?/etc/localtime

      [root@test ~]# date

      這樣就可以把時間從EDT轉為CST了

      確認系統時間是否正確,請利用以下指令來確認

      顯示標準時間(因為臺灣為GMT+8,所以臺灣時間會和這個時間差8個小時)

      [root@localhost~]#?date?-u

      系統設定的時間

      [root@localhost~]#?date

      硬體設定的時間

      [root@localhost~]#?hwclock

      當date時間不正確時,可以透過ntp?server來更新時間

      [root@localhost~]#?ntpdate?time.stdtime.gov.tw /ip地址也可以

      或者手動更新時間,以date?MMDDhhmmYYYY來修改時間

      [root@localhost~]#?date?082523592013

      MMDDhhmmYYYY為:

      月份/日期/時/分/西元年

      設定完之後使用

      [root@localhost~]#?hwclock?-w

      將新的時間設定到硬體上面。

      【Step1:安裝EPEL套件】

      安裝一些必要套件,因為CentOS官方沒有提供,所以必須下載EPEL套件。

      [root@localhost~]#?wget?http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

      [root@localhost~]#?rpm?-ivh?epel-release-6-8.noarch.rpm

      【Step2:安裝Apache】

      Apache是用來顯示PHP和RRDtool所繪製的圖形

      [root@localhost~]#?yum?install?httpd?httpd-devel?-y

      【Step3:安裝MySQL】

      MySQL是用來存放Cacti資料庫的細節

      [root@localhost~]#?yum?install?mysql?mysql-server?-y

      【Step4:安裝PHP】

      PHP是用來呈現RRDtool所繪製的圖形

      [root@localhost~]#?yum?install?php-mysql?php-pear?php-common?php-gd?php-devel?php?php-mbstring?php-cli?php-mysql?-y

      【Step5:安裝PHP-SNMP】

      這是讓SNMP來存取資料

      [root@localhost~]#?yum?install?php-snmp?-y

      【Step6:安裝NET-SNMP】

      用來管理網路設定

      [root@localhost~]#?yum?install?net-snmp-utils?net-snmp-libs?php-pear-Net-SMTP?-y

      【Step7:安裝RRDtool】

      利用SNMP的資訊來繪製相關的曲線圖

      [root@localhost~]#?yum?install?rrdtool?-y

      【Step8:開啟相關的服務】

      [root@localhost~]#?/etc/init.d/httpd?start

      [root@localhost~]#?/etc/init.d/snmpd?start

      [root@localhost~]#?/etc/init.d/mysqld?start(首次開啟mysql,可以看到系統提系要設定root密碼)

      ※設定MySQL的root密碼,密碼假設為admin123:

      [root@localhost~]#?/usr/bin/mysqladmin?-u?root?password?'admin123'

      【Step9:設定上面的服務可以在開機時自動啟用】

      [root@server?~]#?chkconfig?httpd?on

      [root@server?~]#?chkconfig?mysqld?on

      [root@server?~]#?chkconfig?snmpd?on

      【Step10:安裝cacti?tool】

      [root@localhost~]#?yum?install?cacti?-y

      【Step11:設定MySQL】

      以下範例是使用root帳號來建立資料庫給cacti。設定cacti的帳號為:cacti?密碼:centos

      [root@localhost~]#?mysql?-u?root?-p

      Enter?password:

      輸入剛剛設定好的root密碼

      進入資料庫之後,建立cacti的資料庫

      mysql>?create?database?cacti;

      Query?OK,?1?row?affected?(0.00?sec)

      建立使用者cacti,對於cacti這個資料庫的所有使用權,並設定cacti這個使用者的密碼為centos

      mysql>?GRANT?ALL?ON?cacti.*?TO?cacti@localhost?IDENTIFIED?BY?'centos';

      Query?OK,?1?row?affected?(0.00?sec)

      更新資料庫的授權表

      mysql>?flush?privileges;

      Query?OK,?1?row?affected?(0.00?sec)

      離開資料庫

      mysql>?exit

      Bye

      【Step12:匯入cacti資料表到cacti資料庫中】

      先使用這個指令來找到cacti資料表的位置

      [root@localhost~]#?rpm?-ql?cacti?|?grep?cacti.sql

      /usr/share/doc/cacti-0.8.8h/cacti.sql

      找到之後開始匯入資料表

      [root@localhost~]#?mysql?-u?cacti?-p?cacti?

      Enter?password:輸入剛剛設定的cacti資料庫帳號的密碼:centos

      【Step13:修改/etc/cacti/db.php的檔案】

      [root@localhost~]#?vi?/etc/cacti/db.php

      開啟vim編輯器之後,可以按一下「/」鍵來尋找關鍵字,找到之後按下「i」鍵開始編輯

      $database_type?=?"mysql";

      $database_default?=?"cacti";剛剛在資料庫新增的cacti資料庫

      $database_hostname?=?"localhost";

      $database_username?=?"cacti";?cacti資料庫的帳號:cacti

      $database_password?=?"centos";cacti這個帳號的密碼:centos

      $database_port?=?"3306";?$database_ssl?=?false;

      修改完之後,輸入「:wq」來存檔(按住shift+鍵盤上的ㄤ,再打上wq)

      【Step14:修改/etc/httpd/conf.d/cacti.conf的檔案】

      在這裡的修改,你可以輸入固定的ip或者是一個網段。範例是輸入192.168.60.0/24這個網段

      [root@localhost~]#?vi?/etc/httpd/conf.d/cacti.conf

      #?httpd?2.4

      cacti安裝步驟文檔(基于centos6.5環境)&備份恢復cacti0.8.8b數據庫-測試成功的

      Require?host?localhost

      #?httpd?2.2

      Order?deny,allow

      Deny?from?all

      Allow?from?192.168.60.0/24?或者all(這樣比較好,所以人都可以上該服務器)

      存檔之後重新啟動Apache

      [root@localhost~]#?/etc/init.d/httpd?restart

      【Step15:修改防火牆的設定】

      這裡會建議初學者直接將防火牆關閉,讓之後debug會比較容易一點。

      [root@localhost~]#?vi?/etc/sysconfig/iptables?把紅色部分加進去就好

      #?Firewall?configuration?written?by?system-config-firewall

      #?Manual?customization?of?this?file?is?not?recommended.

      *filter

      :INPUT?ACCEPT?[0:0]

      :FORWARD?ACCEPT?[0:0]

      :OUTPUT?ACCEPT?[0:0]

      -A?INPUT?-p?udp?-m?state?--state?NEW?--dport?80?-j?ACCEPT

      -A?INPUT?-p?tcp?-m?state?--state?NEW?--dport?80?-j?ACCEPT

      -A?INPUT?-p?udp?-m?state?--state?NEW?--dport?53?-j?ACCEPT

      -A?INPUT?-p?tcp?-m?state?--state?NEW?--dport?53?-j?ACCEPT

      -A?INPUT?-m?state?--state?ESTABLISHED,RELATED?-j?ACCEPT

      -A?INPUT?-p?icmp?-j?ACCEPT?-A?INPUT?-i?lo?-j?ACCEPT

      -A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?22?-j?ACCEPT

      -A?INPUT?-j?REJECT?--reject-with?icmp-host-prohibited

      -A?FORWARD?-j?REJECT?--reject-with?icmp-host-prohibited?COMMIT

      將防火牆服務重新啟動

      [root@localhost~]#?/etc/init.d/iptables?restart

      【Step16:將cacti加入排程中】在這裡只要將前面的#字移除

      [root@localhost~]#?vi?/etc/cron.d/cacti

      */5?*?*?*?*?cacti?/usr/bin/php?/usr/share/cacti/poller.php?>?/dev/null?2>&1

      【Step17:修改php.ini的檔案】---可以不改

      [root@localhost~]#?vim?/etc/php.ini?找到這一行,將前面的分號移除之後改成這個格式?date.timezone=Asia/Taipei

      【Step18:開啟瀏覽器,安裝cacti】

      開啟瀏覽器輸入:http://ip-address/cacti.??以我的例子:http://192.168.60.58/cacti

      然后下一步按照提示新安裝就可以了。

      然后admin admin 就可以進去了改新密碼了,這樣就安裝好cacti了.

      PS1:如果存在哪個加設備的時候端口描述沒有顯示出來一般應該要改兩個地方

      1-?進去Data?Queries?/SNMP?-?Interface?Statistics?/In/Out?Bits和In/Out?Bits?(64-bit?Counters)

      In/Out?Bits加紅色部分放到頂端就好

      In/Out?Bits?(64-bit?Counters)?加紅色部分放到頂端就好

      PS2:?如果覺得覺得比較麻煩改PS1的話,可以從16步(安裝好cacti)開始從一個已經在跑正常的cacti服務上備份出來一個cacti的mysql服務庫直接恢復來,這樣是最簡單的了。(個人就備份一份cacti數據庫放在谷歌網盤上)

      備份cacti Mysql&在備份服務上恢復

      a- mysqldump -u root -p cacti | gzip > cacti_20140703.sql.gz --這是壓縮的;不壓縮就是這種b- mysqldump -u root -p cacti > cacti_20140703.sql

      密碼-root的密碼

      傳備份好的mysql到備份服務器上

      scp cacti_20140703.sql.gz ?198.18.3.6:/root

      密碼是備份服務器的密碼

      這是在備份服務器上ls -l 就看到 cacti_20140703.sql.gz

      恢復mysql數據庫

      先進入備份服務器198.18.3.6

      如果不是壓縮送過來的用b 送的過來的話就是會看到文件是

      cacti_20140703.sql

      先進數據庫-mysql?-u?root?-p

      Drop database cacti;

      接著刪掉之前的文件庫

      rm -f cacti.sql

      然后改名字

      mv cacti_20140703.sql cacti.sql

      然后就是看到cacti.sql 數據庫了

      接著進入數據庫

      mysql -u root -p

      密碼是root的密碼

      Drop database cacti;

      create database cacti;

      GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'centos';

      flush privileges;

      exit 離開數據庫

      mysql -u root -p cacti < cacti.sql 再授權一次數據庫,然后登陸一下198.18.3.6/cacti 就看到mysql備份成功了

      -----備份恢復過程如下:--核心恢復備份過程!!!!

      mysqldump -u root -p cacti > cacti_20140703.sql

      把cacti_20140703.sql 上傳到我要恢復的服務器上,

      然后:

      mysql?-u?root?-p

      centos588

      Drop database cacti;

      exit

      mv cacti_20140703.sql cacti.sql

      mysql?-u?root?-p

      centos588

      Drop database cacti;

      create database cacti;

      GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'centos';

      flush privileges;

      exit 離開數據庫

      mysql -u root -p cacti < cacti.sql 再授權一次數據庫,然后登陸一下198.18.3.6/cacti 就看到mysql備份成功了

      -----------------------------------------------------------------------------

      安裝報警郵件插件:

      1-cd??/usr/share/cacti/plugins

      wget?http://docs.cacti.net/_media/plugin:thold-v0.5.0.tgz

      wget?http://docs.cacti.net/_media/plugin:settings-v0.71-1.tgz

      mv?plugin:thold-v0.5.0.tgz?thold-v0.5.0.tgz

      mv??plugin:settings-v0.71-1.tgz??settings-v0.71-1.tgz

      tar?zxvf?thold-v0.5.0.tgz?-C?/usr/share/cacti/plugins

      7-tar?zxvf?settings-v0.71-1.tgz?-C?/usr/share/cacti/plugins

      安裝完的時候 打一個命令 chown -R apache:apache *

      參考視頻?http://www.cactifans.org/cacti/874.html

      2方法、注冊到Cacti頁簽

      [root@localhost?~]#?vi?/usr/share/cacti/include/config.php

      //$url_path?=?"/cacti/";???#在這的下面添加如下

      $plugins[]?=?'settings';

      $plugins[]?=?'thold';

      然后進入網頁版插件管理那里安裝設置就一切OK了。

      有的地方可以參考一下youtube的視頻安裝cacti:

      https://www.youtube.com/watch?v=zQmE4IwNVvo

      后面也實現了,可以監控7206溫度的模塊,查看本網盤就好。

      安裝cacti的其他參考?http://www.unixmen.com/install-cacti-network-monitoring-tool-on-centos-6-4-rhel-6-4-scientific-linux-6-4/

      安裝一些模板的時候 找resource文件夾 如下:

      cd /usr/share/cacti/resource/snmp_queries

      備注一個小細節問題:如果把服務器重啟后,舊的圖讀取數據不準確,新添加的圖讀取不到圖形,那么應該是ntp的問題 在服務器上運行命令:ntpdate ?202.3.33.3.3(ntp服務器ip地址)

      cacti數據庫源位置?/usr/share/doc/cacti-0.8.8b/cacti.sql

      MySQL CentOS Linux

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:YOLOv3物體/目標檢測之實戰篇(Windows系統、Python3、TensorFlow2版本)
      下一篇:【圖像分類】實戰——使用DenseNet實現識別禿頭(pytorch)
      相關文章
      亚洲欧洲中文日产| 亚洲国产精品yw在线观看| 亚洲最大的成人网| 2020天堂在线亚洲精品专区| 亚洲另类古典武侠| 亚洲啪啪免费视频| 亚洲免费中文字幕| 亚洲一区在线视频| 亚洲一区欧洲一区| 亚洲日产乱码一二三区别| 在线观看亚洲AV日韩AV| 亚洲欧美日本韩国| 亚洲av无码成人精品国产| 国产精品亚洲精品日韩动图| 国产亚洲漂亮白嫩美女在线| 亚洲AⅤ优女AV综合久久久| 亚洲AV中文无码乱人伦| 亚洲精品视频久久久| 国产成人综合亚洲AV第一页| 亚洲精品无码久久久久去q | 亚洲色无码一区二区三区| 亚洲人成中文字幕在线观看| 亚洲精品乱码久久久久久自慰| 亚洲成a人片在线观看日本| 亚洲av最新在线网址| 亚洲伦另类中文字幕| 亚洲国产中文在线视频| 学生妹亚洲一区二区| 青青青亚洲精品国产| 亚洲人成色7777在线观看不卡| 久久久久亚洲精品天堂久久久久久| 日日噜噜噜噜夜夜爽亚洲精品| 久久被窝电影亚洲爽爽爽| 亚洲高清美女一区二区三区| 亚洲成a人片在线看| 日韩色视频一区二区三区亚洲| 亚洲一级特黄无码片| 亚洲高清国产AV拍精品青青草原| 久久精品国产亚洲AV麻豆网站 | 国产黄色一级毛片亚洲黄片大全| 亚洲人JIZZ日本人|