linux cacti安装教程,Linux下cacti的安装与配置
1.安裝net-snmp
yum-yinstall?net-snmp?net-snmp-libs?net-snmp-utils
2.配置net-snmp
vim?/etc/snmpd.conf
view????systemview????included???.1.3.6.1.2.1.1?修改為
view????systemview????included???.1.3.6.1.2.1.
3啟動snmp
service?snmpd?start
4.安裝rrdtool
wgethttp://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz
tar?-xzfrrdtool-1.4.7.tar.gz
cd?rrdtool-1.4.7
./configure?--prefix=/usr/local/
如果報錯lib*,則需要安裝如下
yum?-y?install?pango*
然后在執(zhí)行./configure?--prefix=/usr/local/
然后執(zhí)行make?&&?make?install
如果執(zhí)行make的過程中報錯,則需要安裝如下包
yum?-y?install?perl-ExtUtils-CBuilder?perl-ExtUtils-MakeMaker
5.下載并安裝cacti
wgethttp://www.cacti.net/downloads/cacti-0.8.8b.tar.gz
tar?-xzfcacti-0.8.8b.tar.gz
cd?cacti-0.8.8b
mv?-f?*/var/www/html/cacti
6.進入數(shù)據(jù)庫并創(chuàng)建cacti庫
/usr/mysql/bin/mysql?-p
create?dadtabase?cacti;
grant?all?on?cacti.*?to?cacti@’%’identified?by‘cacti’;
7.導入cacti.sql
use?cacti;
source?cacti.sql;
如果報ERROR?1064?(42000):?You?have?an?error?in?your?SQL?syntax;?check?the?manual?that?corresponds?to?your?MySQL?server?version?for?the?right?syntax?to?use?near?'TYPE=MyISAM'?at?line
則需要編輯cacti.sql修改TYPE=MyISAM,產(chǎn)生此報錯的原因是cacti.sql是在mysql5.1部署的,而我安裝的是高版本的mysql5.6所以需要進行下面的修改
vim?cacti.sql
:%s/TYPE=MyISAM/ENGINE=MyISAM/g?替換并保存
然后在執(zhí)行導入cacti.sql
8.配置include/config.php和include/global.php
vim?include/config.php$database_type?=?"mysql";
$database_default?=?"cacti";
$database_hostname?=?"127.0.0.1";
$database_username?=?"cacti";
$database_password?=?"cacti";
$database_port?=?"3306";
vim?include/global.php/*?Default?database?settings*/
$database_type?=?"mysql";
$database_default?=?"cacti";
$database_hostname?=?"127.0.0.1";
$database_username?=?"cacti";
$database_password?=?"cacti";
$database_port?=?"3306";
9.設置rra目錄權限
chmod?-R?777?rra
10.執(zhí)行看是否正常
php?/var/www/html/cacti/poller.php
11.加入定時任務
*/1?*?*?*?*?/usr/local/php/bin/php?/var/www/html/cacti/poller.php?>?/dev/null?2>&1
12.打開瀏覽器輸入http://ip/cacti進行安裝和初始化
默認密碼為admin,第一次需要重置密碼
13.配置被監(jiān)控端
首先安裝SNMP服務
yum-yinstall?net-snmp?net-snmp-libs?net-snmp-utils
配置snmp
vim?/etc/snmp/snmpd.conf
修改如下配置
com2sec?mynetwork?ip/24??????COMMUNITY?//改成監(jiān)控端的ip或者ip段
view?mib2???included??.iso.org.dod.internet.mgmt.mib-2?fc?//去掉此注釋
#以下為訪問項目,如果想監(jiān)控磁盤空間,load等需把注釋去掉
#??Make?sure?mountd?is?running
proc?mountd?#去掉前面的"#"
#??Make?sure?there?are?no?more?than?4?ntalkds?running,?but?0?is?ok?too.
proc?ntalkd?4
#??Make?sure?at?least?one?sendmail,?but?less?than?or?equal?to?10?are?running.
proc?sendmail?10?1
#?Check?the?/?partition?and?make?sure?it?contains?at?least?10?megs.
disk?/?10000
#?Check?for?loads:
load?12?14?14
保存并重啟snmpd服務
service?snmpd?restar
總結
以上是生活随笔為你收集整理的linux cacti安装教程,Linux下cacti的安装与配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux时间格式怎么写,linux基础
- 下一篇: linux安装通用plsql数据库,li