国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Centos5.2下Cacti安裝配置

系統(tǒng)環(huán)境:centos5.2



參考:
www.linuxtone.org流量監(jiān)控板塊
http://www.joecen.com/article/cacti/

注:
前面的基本的lamp環(huán)境安裝參照linuxtone的站長netseek的精華文章
基于構(gòu)建高性能的lamp平臺其中php編譯有些改動



、編譯安裝基本環(huán)境
使用 yum 程序安裝所需開發(fā)包(以下為標(biāo)準(zhǔn)的 RPM 包名稱)
#rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#yum -y install ntp vim-enhanced gcc gcc-c++ gcc-g77 flex bison utoconf automake bzip2-devel ncurses-devel zlib-devel ibjpeg-devel libpng-devel libtiff-devel freetype-devel libXpm-devel  gettext-devel  pam-devel kernel

二、 編譯安裝軟件包
源碼編譯安裝所需包(Source)
1) GD2
# cd /usr/local/src
# tar xvf gd-2.0.35.tar.gz
# cd gd-2.0.35
# ./configure --prefix=/usr/local/gd2
# make
# make install
2) LibXML2
# cd /usr/local/src
# tar xvf libxml2-2.6.29.tar.bz2
# cd libxml2-2.6.29
# ./configure --prefix=/usr/local/libxml2
# make
# make install
3) LibMcrypt
# cd /usr/local/src
# tar xvf libmcrypt-2.5.8.tar.bz2
# cd libmcrypt-2.5.8
# ./configure --prefix=/usr/local/libmcrypt
# make
# make install


4). OpenSSL和OpenSSH
# cd /usr/local/src
# tar xvf openssl-0.9.8g.tar.gz
# cd openssl-0.9.8g
# ./config --prefix=/usr/local/openssl
# make
# make test
# make install
# cd ..
# tar xvf openssh-5.0p1.tar.gz  
# cd  openssh-5.0p1

CODE:

# ./configure  \
"--prefix=/usr" \
"--with-pam" \
"--with-zlib" \
"--sysconfdir=/etc/ssh" \
"--with-ssl-dir=/usr/local/openssl" \
"--with-md5-passwords"
# make
# make install
配置:

1) 禁用 SSH V1 協(xié)議

# vi /etc/ssh/sshd_config
  找到#Protocol 2,1改為:Protocol 2
2) 禁用服務(wù)器端GSSAPI
  找到以下兩行,并將它們注釋:
  GSSAPIAuthentication yes
  GSSAPICleanupCredentials yes
3) 禁用 DNS 名稱解析
找到:#UseDNS yeas改為:UseDNS no
4)禁用客戶端 GSSAPI
  # vi /etc/ssh/ssh_config 找到:

GSSAPIAuthentication yes

將這行注釋掉。
  最后,確認(rèn)修改正確后重新啟動 SSH 服務(wù)
  # service sshd restart
  # ssh -v
  確認(rèn) OpenSSH 以及 OpenSSL 版本正確。
三、編譯安裝A.M.P環(huán)境
1.下載軟件編譯安裝
1)下載軟件
# cd /usr/local/src
httpd-2.2.8.tar.gz  
mysql-5.0.51b.tar.gz   
php-5.2.6.tar.bz2
2) 安裝MySQL
查看分析你的CPU型號:
http://gentoo-wiki.com/Safe_Cflags 查找您的GCC編譯參數(shù).
確定系統(tǒng)CPU類型:
# cat /proc/cpuinfo | grep "model name"
執(zhí)行后會看到系統(tǒng)中CPU的具體型號,記下CPU型號。
# tar xvf mysql-5.0.51b.tar.gz   
# cd mysql-5.0.51b
# vi mysql.sh

CODE:

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
./configure \
        "--prefix=/usr/local/mysql" \
        "--localstatedir=/data/mysql/data" \
        "--with-comment=Source" \
        "--with-server-suffix=-LinuxTone" \
        "--with-mysqld-user=mysql" \
        "--without-debug" \
        "--with-big-tables" \
        "--with-charset=gbk" \
        "--with-collation=gbk_chinese_ci" \
        "--with-extra-charsets=all" \
        "--with-pthread" \
        "--enable-static" \
        "--enable-thread-safe-client" \
        "--with-client-ldflags=-all-static" \
        "--with-mysqld-ldflags=-all-static" \
        "--enable-assembler" \
        "--without-isam" \
        "--without-innodb" \
        "--without-ndb-debug"
make && make install
mkdir -p /data/mysql/data
useradd mysql -d /data/mysql -s /sbin/nologin
/usr/local/mysql/bin/mysql_install_db --user=mysql
cd /usr/local/mysql
chown -R root:mysql .
chown -R mysql /data/mysql/data
cp share/mysql/my-huge.cnf /etc/my.cnf
cp share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chmod 755 /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
/etc/rc.d/init.d/mysqld start

cd /usr/local/mysql/bin
for i in *; do ln -s /usr/local/mysql/bin/$i /usr/bin/$i; done
#sh mysql.sh 即可開始編譯.
3) 編譯安裝Apache
# cd /usr/local/src
# tar xvf httpd-2.2.8.tar.gz  
# cd httpd-2.2.8

CODE:

./configure \
        "--prefix=/usr/local/apache2" \
        "--with-included-apr" \
        "--enable-so" \
        "--enable-deflate=shared" \
        "--enable-expires=shared" \
        "--enable-rewrite=shared" \
        "--enable-static-support" \
        "--disable-userdir"
make
make install
echo '/usr/local/apache2/bin/apachectl start ' >> /etc/rc.local
4).編譯安裝PHP
# cd /usr/local/src
# tar xjvf php-5.2.6.tar.bz2
# cd php-5.2.6

CODE:

./configure \
        "--prefix=/usr/local/php" \
        "--with-apxs2=/usr/local/apache2/bin/apxs" \
        "--with-config-file-path=/usr/local/php/etc" \
        "--with-mysql=/usr/local/mysql" \
        "--with-libxml-dir=/usr/local/libxml2/bin" \
        "--with-gd=/usr/local/gd2" \
        "--with-jpeg-dir" \
        "--with-png-dir" \
        "--with-bz2" \
        "--with-xmlrpc" \
        "--with-freetype-dir" \
        "--with-zlib-dir " \
        "--with-openssl=/usr/local/openssl" \
        "--with-mcrypt=/usr/local/libmcrypt" \
        "--enable-sysvsem" \
        "--enable-inline-optimization" \
        "--enable-soap" \
        "--enable-gd-native-ttf" \
        "--enable-ftp" \
        "--enable-mbstring" \
        "--enable-exif" \
        "--disable-debug" \
        "--disable-ipv6" \
        "--enable-sockets" \
        "--disable-cgi" \
        "--with-snmp"
make
make install
cp php.ini-dist /usr/local/php/etc/php.ini
2、整合Apache與PHP及系統(tǒng)初化配置.
1)整合Apache與PHP
# vi /usr/local/apache2/conf/httpd.conf
找到:
AddType application/x-gzip .gz .tgz
在該行下面添加
AddType application/x-httpd-php .php

找到:
<IfModule dir_module>

DirectoryIndex index.html
</IfModule>
將該行改為
<IfModule dir_module>

DirectoryIndex index.html index.htm index.php
</IfModule>

找到:
#Include conf/extra/httpd-mpm.conf
#Include conf/extra/httpd-info.conf
#Include conf/extra/httpd-vhosts.conf  (虛擬主機(jī)配置文件存放目錄.)
#Include conf/extra/httpd-default.conf
去掉前面的“#”號,取消注釋。
注意:以上 4 個(gè)擴(kuò)展配置文件中的設(shè)置請按照相關(guān)原則進(jìn)行合理配置!

修改完成后保存退出。
# /usr/local/apache2/bin/apachectl restart
2)查看確認(rèn)L.A.M.P環(huán)境信息
在網(wǎng)站根目錄放置 info.php 腳本,檢查phpinfo中的各項(xiàng)信息是否正確。
<?php
phpinfo();
?>


3)配置虛擬主機(jī):
#vi /usr/local/apache2/conf/extra/httpd-vhosts.conf

CODE:

NameVirtualHost *:80
<VirtualHost *:80>
    ServerAdmin hamgua@gmail.com
    DocumentRoot "/data/www/wwwroot"
    ServerName cacti.test.comServer
    Alias cacti.test.cn
#    ErrorLog "logs/dummy-host.example.com-error_log"
#   CustomLog "|/usr/sbin/cronolog /data/logaccess_www.linuxtone.org.%Y%m%d" combined
</VirtualHost>

四、安裝采集工具
SNMP全名是簡單網(wǎng)絡(luò)管理協(xié)議,幾乎所有的網(wǎng)絡(luò)設(shè)備(交換機(jī)、路由器等)和操作系統(tǒng)默認(rèn)安裝了認(rèn)都安裝了snmp服務(wù)。
Cacti系統(tǒng)所在的服務(wù)器并不一定要安裝SNMP服務(wù),但是Cacti系統(tǒng)采集數(shù)據(jù)要用到Net-SNMP包里面的幾個(gè)工具,所以最好也在Cacti服務(wù)器上安裝SNMP服務(wù)。我們可以直接在系統(tǒng)中運(yùn)行snmpwalk和snmpget看是否有該命令,如果有則無需安裝了。
如果操作系統(tǒng)沒有安裝SNMP,可以到本文最后的資源里的Net-SNMP官方網(wǎng)站上下載源碼或二進(jìn)制包進(jìn)行安裝。
#yum -y install net-snmp*
#rpm -qa|grep snmp

CODE:

net-snmp-libs-5.3.1-24.el5_2.2
net-snmp-perl-5.3.1-24.el5_2.2
net-snmp-utils-5.3.1-24.el5_2.2
net-snmp-5.3.1-24.el5_2.2
net-snmp-devel-5.3.1-24.el5_2.2

五、安裝rrdtool
我這里使用的是rpm包安裝
#wget
ftp://rpmfind.net/linux/fedora/updates/9/i386.newkey/rrdtool-1.3.4-2.fc9.i386.rpm
#rpm -ivh rrdtool-1.3.4-2.fc9.i386.rpm

CODE:

warning: rrdtool-1.3.4-2.fc9.i386.rpm:
Header V3 DSA signature: NOKEY, key ID 6df2196f
error: Failed dependencies:
                dejavu-lgc-fonts is needed by rrdtool-.3.4-2.fc9.i386
#yum -y install dejavu-lgc-fonts
#rpm -ivh rrdtool-1.3.4-2.fc9.i386.rpm

CODE:

warning: rrdtool-1.3.4-2.fc9.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6df2196f
Preparing...            ###########################################[100%]   
1:rrdtool               ########################################### [100%]
六、安裝配置cacti
下載cacti的源碼包
#wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz
#tar zvxf cacti-0.8.7b.tar.gz
#mv cacti-0.8.7b /data/www/wwwroot/cacti
#cd /data/www/wwwroot/cacti

配置賬號及mysql:

CODE:

groupadd cactiuser
useradd -g cacti cactiuser
mysql -uroot -p
mysql> create database cactidb;
mysql> grant all on cactidb.* to root;
mysql> grant all on cactidb.* to root@localhost;
mysql> grant all on cactidb.* to cactiuser;
mysql> grant all on cactidb.* to cactiuser@localhost identified by '123456';
mysql> flush privileges;
mysql> exit

Catci配置:
# mysql cactidb -uroot -p < cacti.sql
# chown -R cactiuser rra/ log/
# chmod -R 777 rra/ log/
# vi include/config.php

CODE:

$database_type = "mysql";
$database_default = "cactidb";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "123456";
$database_port = "3306";

配置讓系統(tǒng)每五分鐘去取一次snmp數(shù)據(jù):
#crontab -u cactiuser -e  //注意要用cactiuser就是你剛剛建立的那個(gè)賬號去運(yùn)行crontab

CODE:

*/5 * * * *  /usr/local/php/bin/php /data/www/wwwroot/cacti/poller.php > /dev/null 2>&1
七、客戶端snmp配置
#yum -y install net-snmp*
#vi /etc/snmp/snmpd.conf

CODE:

# SNMP configfile for  Linux servers
com2sec local     127.0.0.1      public
com2sec local     192.168.22.0/24  public
group MyROGroup v1         local
group MyROGroup v2c        local
group MyROGroup usm        local
view all    included  .1                               80
access MyROGroup ""      any       noauth    exact  all    none   nones
yslocation (/etc/snmpd/snmpd.conf)
syscontact Me <hamgua@gmail.com>
#service snmpd restart

八、配置完成
打開瀏覽器輸入
http://ip/cacti

1.jpg


輸入用戶名密碼,默認(rèn)的是adminadmin
然后提示修改密碼
好了配置結(jié)束
盡情的去享受cacti吧!

2.jpg


3.jpg


4.jpg





本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Cacti安裝配置文檔
安裝cacti模板
使用?cacti?批量監(jiān)控服務(wù)器以及其?PHP?運(yùn)作環(huán)境配置
Centos下穩(wěn)步實(shí)現(xiàn)Cacti監(jiān)控的詳細(xì)配置
Cacti網(wǎng)絡(luò)流量檢測圖形分析工具
用cacti來制圖
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服