在centos5 4下cacti的安裝配置

2022-04-03 11:23:12 字數 3263 閱讀 5471

os:centos5.4

database:mysql5.0

php apache

net-snmp

安裝mysql

yum install mysql

yum install mysql-server

安裝apache

安裝php

yum install php

yum install php-mysql

啟動各類服務並且加入啟動列表

service mysqld start #第一次啟動會初始化mysql的資料字典

由於cacti的執行需要大量的其它庫的支援,我們還需要安裝一些:

zib:

yum install zib

libpng:

yum install libpng

freetype:

yum install freetype

jpeg:

yum install libjpeg

fontconfig:

yum install fontconfig

gd:

yum install gd

libxml:

yum install libxml2

wget 

wget

rpm -ivh rrdtool-1.2.30-1.el5.wrl.x86_64.rpm rrdtool-perl-1.2.30-1.el5.wrl.x86_64.rpm

安裝snmp的支援工具

yum install net-snmp

yum install net-snmp-utils

wget 

解壓並放到apache文件目錄(/var/www/html是預設apache**目錄)

tar -xf cacti-0.8.7e.tar.gz

mv cacti-0.8.7e /var/www/html/cacti

cd /var/www/html

vi cacti/include/config.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cacti";

$database_password = "cacti";

$database_port = "3306";

$config['url_path'] = '/cacti/';

新增乙個cacti的使用者並新增cron任務:

useradd cacti

vi /etc/crontab

*/5 * * * * cacti php /var/www/html/cacti/poller.php > /dev/null 2>&1

把cacti**目錄所屬組改為cacti:

su - root

chgrp -r cacti /var/www/html/cacti

另外還需要兩個目錄的所有者修改,以便使cacti有寫許可權:

chown -r cacti /var/www/html/cacti/rra

chown -r cacti /var/www/html/cacti/log

建立cacti資料庫

mysqladmin --user=root create cacti 

匯入cacit.sql

mysql cacti< /var/www/html/cacti/cacti.sql

給cacti使用者授權

mysql -uroot

mysql> use cacti

mysql> grant all on cacti.* to cacti@localhost identified by 'cacti';

mysql> flush privileges;

mysql> exit

在安裝機打來頁面:http://localhost/cacti 點選next後,會出現

圖一 圖二

圖三 首次登入的使用者名稱密碼是 admin admin進去後會強制修改密碼.登入後,我們的cacti基本安裝完畢。

cactid是用c語言寫的用來替代cmd.php產生的,效能更強,但是需要編譯安裝。 首先安裝幾個編譯cactid需要的devel包:

yum install net-snmp-devel

yum install mysql-devel

yum install openssl-devel

安裝gcc和libtool

yum install gcc

yum install libtool

wget 

tar -xf cacti-spine-0.8.7e.tar.gz

編譯安裝:

cd cacti-spine-0.8.7e

aclocal

libtoolize --force

autoheader

autoconf

automake

./configure

make

make install

安裝好以後,我們需要再配置一下:

vim /usr/local/spine/etc/spine.conf

db_host localhost

db_database cacti

db_user cacti

db_pass cacti

db_port 3306

最後,在cacti的web配置介面選擇使用cacti,進入介面後點選settings,選擇poller選項卡,把poller type選擇spine即可。

CentOS 5 4編譯安裝Wine

www.winehq.org 解壓執行 root localhost tar jxvf wine 1.2.tar.bz2 進入wine目錄 root localhost cd wine 1.2 執行configure root localhost wine 1.2 configure 自動檢查相關依...

Centos5 4 搭建LAMP環境

1 安裝純淨系統centos5.4,不安裝任何元件 2 更新系統yum update y 3 安裝vsftp軟體 yum install vsftpd y 4 安裝mysql yum install mysql server mysql mysql devel y 5 安裝apache2 yum i...

RHEL5 4使用CentOS5 4的yum源

用centos5.4的時候可以方便地使用centos的官方yum源進行軟體安裝與更新,最近由於實驗要求需要用rhel5.4,不註冊就用不了rhel的yum,而直接用rpm太麻煩了,鑑於centos完全相容rhel,所以考慮用centos的源替換rhel的,在網上搜了一下,結合自己的實戰經驗,將過程總...