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 # 优化

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库位置,如果不加,这会出现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

具体参数配置参考官方文档

工具插件下载

fruity 要求php5以上

下载.

直接解压复制到fruity 下 分别改名为HTML 和adodb 其他不做修改

修改 fruity/includes下的config.ifg,需要更改的地方有,路径,mysql信息

mysql 添加fruity 数据库和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的安装比较

【编辑推荐】

【责任编辑:高圆圆 TEL:(010)68476606】

点赞 0

rrdtool zabbix mysql_MRTG、Cacti、Rrdtool、Nagios、Zabbix安装比较相关推荐

  1. 【集群监控——Cacti、Nagios、Zabbix安装配置过程】

    常见三大集群监控软件 常见监控平台 Cacti 组件说明 1)SNMP 2)RRDtool Cacti监控组件安装配置 Nagios 老牌监控服务器 Cacti – Nagios 对比 Nagios ...

  2. zabbix分布式监控环境完全编译安装部署

    很多文档使用的是yum安装mysql.http.php等工具.这里采用源码安装的形式,实现从LNMP-zabbix的全程记录. 一.LNMP平台搭建 参考:http://www.ttlsa.com/n ...

  3. zabbix php 5.6 安装配置,CentOS 5.6下Zabbix 1.8.5 服务端安装部署

    CentOS 5.6下Zabbix 1.8.5 服务端安装部署 CentOS 5.6 x86_64 + Zabbix 1.8.5 IP:192.168.88.130 一.安装LAMP环境依赖包: # ...

  4. Zabbix系列一:开启Zabbix的部署及安装之旅

    目录 一.概述 1.1.简介 1.2.Zabbix的功能及应用场景 二.Zabbix的组成 三.Zabbix的监控范围 四.安装部署 4.1.环境检测 4.2.安装过程 4.2.1.配置公共yum源 ...

  5. Zabbix篇-zabbix-server 3.4.15 安装部署与使用

    1 引言 1.1 zabbix监控的优点 1)数据采集:可用性和性能检测,自动发现,支持agent.snmp.JMX.telnet等多种采集方式,支持主动和被动模式数据传输.支持用户自定义插件,自定义 ...

  6. 9.zabbix学习笔记:zabbix最新版3.0.4安装

    zabbix最新版3.0.4安装 1.简介 zabbix作为一款非常优秀的开源监控软件,已经成为了很多中小型企业甚至大型企业的监控首选监控系统.zabbix的发展过程也经历了多个版本的更迭.下面列举出 ...

  7. 企业监控服务器Cacti、nagios服务器

    Cacti监控服务器入门详解 作为一名Linux SA,日常最重要的就是保证网站正常稳定的运行,我们需要实时监控网站.服务器的运行状态,这时需要借助开源软件(cacti.nagios.zabbix等) ...

  8. Centos 7下Nagios的安装及配置(完整版)

    Centos 7下Nagios的安装及配置(完整版) 简介 Nagios 是一款自动化运维工具,可以协助运维人员监控服务器的运行状况,并且拥有报警功能.本文章将介绍其安装方法和详细的配置方法. nag ...

  9. 也谈cacti整合nagios(centos)

    花了近一天的时间整合了cacti和nagios,cacti用来检测运行状态nagios主要用来预警.期间参考了很多网友的文章,在此感谢下!在这里记录一下配置过程,以备后忘..说整合其实只是表面的,ca ...

最新文章

  1. 腾讯回应博鳌AI同传:系谣言,承认出现失误
  2. linux socket recv函数 MSG_PEEK标志介绍
  3. strstr c语言字符串,C字符串处理strstr, strindex
  4. fraction在java_Fraction.java
  5. Heroku和Java –从新手到初学者,第2部分
  6. 七牛云上传视频如何有效做到节省空间
  7. fedora27安装谷歌浏览器Chrome
  8. 计算机程序辅助拼货,拼货
  9. JQuery:视频+实战总结
  10. linux 3t 硬盘无法识别,希捷(3T)硬盘故障处理备忘
  11. 实现表格隔行变色研究
  12. 用Excel也能制作PS,今天就让你涨涨见识!
  13. android 蓝牙耳机 sco,Android:通过Sco蓝牙耳机播放声音
  14. LINUX内核编译选项-5
  15. java字符转转长整型_P104 将数字字符串转换成长整型整数 ★★
  16. 洛谷P1966 火柴排队
  17. 《薛兆丰经济学讲义》读书笔记6-10章
  18. 房间脉冲响应测量与模拟方法
  19. idead文件折叠问题终极解决办法
  20. 小程序新能力-个人开发者尝鲜微信小程序

热门文章

  1. 如何找出Fiori launchpad URL start_up请求发起的具体位置
  2. 在WebIDE里导入SAP Fiori应用
  3. Material delta download的deletion处理原理
  4. 使用ABAP memory inspector分析product 搜索内存占用
  5. 获得SAP help center的url
  6. 如何得到当前application server的host name和port number
  7. Code Issues 2,637 Pull requests 0 Projects 1 Wiki Security Insights Settings 使用filter node快速找到XML f
  8. SAP CRM呼叫中心toolbar的cancel按钮会导致session清理
  9. SAP两款CRM产品各方面比较:SAP CRM vs SAP Cloud for Customer
  10. SAP UI5对于颜色使用的最佳实践