rrdtool zabbix mysql_MRTG、Cacti、Rrdtool、Nagios、Zabbix安装比较
mrtg,cacti,rrdtool,nagios, zabbix安裝比較
安裝net-snmp
下載net-snmp-5.3.0.1-1.EL4.i386.rpm
安裝mrtg
下載
mrtg-2.12.2.tar.gz
./configure--prefix=/usr/local/mrtg?&?make?&?make?install?cp?/usr/local/mrtg/bin/*?/usr/bin
安裝rrdtool:
(以下部分可以直接copy到linux shell下 自動安裝,我是分段copy,整體copy未嘗試)
BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/usr/local/rrdtool
mkdir?-p?$BUILD_DIR
mkdir?$BUILD_DIR/lb
cd?$BUILD_DIR
#####zlib
wget
tar?zxvf?zlib-1.2.2.tar.gz
cd?zlib-1.2.2
envCFLAGS="-O3?-fPIC"./configure--prefix=$BUILD_DIR/lb
make
make?install
cd?..
rm?-fR?zlib*
#####libpng
wget
tar?zxvf?libpng-1.2.8-config.tar.gz
cd?libpng-1.2.8-config
envCPPFLAGS="-I$BUILD_DIR/lb/include"LDFLAGS="-L$BUILD_DIR/lb/lib"\
CFLAGS="-O3?-fPIC"./configure?--disable-shared--prefix=$BUILD_DIR/lb
make
make?install
cd?..
rm?-fR?libpng*
#########freetype
wget
tar?zxvf?freetype-2.1.9.tar.gz
cd?freetype-2.1.9
envCPPFLAGS="-I$BUILD_DIR/lb/include"LDFLAGS="-L$BUILD_DIR/lb/lib"CFLAGS="-O3?-fPIC"./configure?--disable-shared--prefix=$BUILD_DIR/lb
make
make?install
cd?..
rm?-fR?freetype*
#######?libart_lgpl
wget
tar?zxvf?libart_lgpl-2.3.17.tar.gz
cd?libart_lgpl-2.3.17
envCFLAGS="-O3?-fPIC"./configure?--disable-shared--prefix=$BUILD_DIR/lb
make
make?install
cd?..
rm?-fR?libart*
########cgilib
tar?zxvf?cgilib-0.5.tar.gz
cd?cgilib-0.5
makeCC=gccCFLAGS="-O3?-fPIC?-I."
mkdir?-p?$BUILD_DIR/lb/include
cp?*.h?$BUILD_DIR/lb/include
mkdir?-p?$BUILD_DIR/lb/lib
cp?libcgi*?$BUILD_DIR/lb/lib
cd?..
rm?-fR?cgilib*
#########install?rrdtool
ranlib?$BUILD_DIR/lb/lib/*.a?#?優(yōu)化
IR=-I$BUILD_DIR/lb/include
CPPFLAGS="$IR?$IR/libart-2.0?$IR/freetype2?$IR/libpng"
LDFLAGS="-L$BUILD_DIR/lb/lib"
CFLAGS=-O3
export?CPPFLAGS?LDFLAGS?CFLAGS
cd?$BUILD_DIR/
tar?zxvf?rrdtool-1.2.12.tar.gz
cd?rrdtool-1.2.12
./configure--prefix=$INSTALL_DIR?--disable-python?--disable-tcl
make
make?install
cd?..
rm?-fR?rrdtool*
***********************RRDTOOL INSTALL SUCCESSFULLY**********************
安裝CACTI
cacti-0.8.6h.tar.gz
tar?zxvf?cacti-0.8.6h.tar.gz
cp?–R?cacti-0.8.6h?/usr/local/cacti/
配置Mysql:
group-add?cacti
useradd?-g?cacti?cactiuser
/usr/local/mysql/bin/mysql?–--user=root–--password=yanhannet
mysql>create?database?cactidb;
mysql>grant?all?on?cactidb.*?to?cactiuser@localhost;
mysql>set?password?for?cactiuser@localhost=password('yanhannet');
mysql>exit
#?mysql--user=root--password=yanhannetcactidb
#?chown?-R?cactiuser?rra/?log/
#?chmod?–R?777?rra/?log/
#?vi?cacti/include/config.php
$database_type="mysql";
$database_default="cactidb";
$database_hostname="localhost";
$database_username="cactiuser";
$database_password="yanhannet";
$database_port="3306";
vi?/etc/ctrontab?(crontab?-u?cactiuser?–e)
*/5?*?*?*?*?cactiuser?php?/usr/local/cacti/poller.php>/dev/null?2>&1
配置apache
vi?/usr/local/apache/conf/conf.d/cacti.conf
Alias?/cacti?/usr/local/cacti
Options?None
AllowOverride?None
Order?allow,deny
Allow?from?all
#?AuthName?"XXXXX"
#?AuthType?Basic
#?AuthUserFile?/XXX/htpasswd.users
#?Require?valid-user
******************CACTI INSTALL SUCCESSFULLY ***********************
安裝nagios
useradd?nagios
mkdir?/usr/local/nagios
chown?nagios.nagios?/usr/local/nagios/
./configure--prefix=/usr/local/nagios--with-gd-lib=/usr/lib--with-gd-inc=/usr/include
注:gd庫位置,如果不加,這會出現(xiàn)The statusmap, trends and histogram CGIs are missing or dont work!
查看3-D status map 需要在本機下載插件contvrml
在apache配置文檔目錄下
vi?nagios.conf
scriptalias?/nagios/cgi-bin?/usr/local/nagios/sbin
allowoverride?authconfig
options?execcgi
order?allow,deny
allow?from?all
alias?/nagios?/usr/local/nagios/share
options?none
allowoverride?authconfig
order?allow,deny
allow?from?all
在nagios sbin/ share/目錄下
vi?.htaccess
authname?"nagios?access"
authtype?basic
authuserfile?/usr/local/nagios/etc/.nagios.users
require?valid-user
生成用戶文件
htpasswd?-c?/usr/local/nagios/etc/.nagios.users?nagiosadmin
具體參數(shù)配置參考官方文檔
工具插件下載
fruity 要求php5以上
下載.
直接解壓復(fù)制到fruity 下 分別改名為HTML 和adodb 其他不做修改
修改 fruity/includes下的config.ifg,需要更改的地方有,路徑,mysql信息
mysql 添加fruity 數(shù)據(jù)庫和user,password.
*************************NAGIOS INSTALL SUCCESSFULLY*****************
安裝zabbix:
tar?zxvf?zabbix-1.1beta6.tar.gz
mysql?-u?-p
>creat?database?zabbix;
>quit;
cd?creat/mysql
mysql?-u?-p?zabbix
cd?../data
mysql?-u?-p?zabbix
cd?..
./configure--prefix=/usr/local/zabbix--with-mysql=/usr/local/mysql?--enable-server?--enable-agent
make
make?install
cp?misc/conf/*?/etc/zabbix/conf/
cp?frontends/php/*?/usr/local/zabbix/php
修改apache添加zabbix.conf
以上就是MRTG、Cacti、Rrdtool、Nagios、Zabbix的安裝比較
【編輯推薦】
【責(zé)任編輯:高圓圓 TEL:(010)68476606】
點贊 0
總結(jié)
以上是生活随笔為你收集整理的rrdtool zabbix mysql_MRTG、Cacti、Rrdtool、Nagios、Zabbix安装比较的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人民币数字金额转大写金额
- 下一篇: 提升你的开发效率,10 个 NPM 使用