码迷,mamicode.com
首页 > 其他好文 > 详细

How to install zabbix 2.4.5 on OEL6u6 x86 64bit

时间:2015-05-23 14:13:51      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

1. 安装依赖包

2. 安装zabbix

3. 设置zabbix


 

1. 安装依赖包

# yum install OpenIPMI-devel
Installed:
  OpenIPMI-devel.x86_64 0:2.0.16-14.el6

Dependency Installed:
  OpenIPMI.x86_64 0:2.0.16-14.el6
  OpenIPMI-libs.x86_64 0:2.0.16-14.el6       
  lm_sensors-libs.x86_64 0:3.1.1-17.el6
  ncurses-devel.x86_64 0:5.7-3.20090208.el6
  net-snmp-libs.x86_64 1:5.5-50.0.1.el6_6.1  

Complete!
# yum install libssh2-devel
Installed:
  libssh2-devel.x86_64 0:1.4.2-1.el6_6.1

Dependency Installed:
  keyutils-libs-devel.x86_64 0:1.4-5.el6
  krb5-devel.x86_64 0:1.10.3-37.el6_6
  libcom_err-devel.x86_64 0:1.42.8-1.0.2.el6
  libselinux-devel.x86_64 0:2.0.94-5.8.el6  
  libsepol-devel.x86_64 0:2.0.41-4.el6
  openssl-devel.x86_64 0:1.0.1e-30.el6_6.8  
  zlib-devel.x86_64 0:1.2.3-29.el6            

Dependency Updated:
  e2fsprogs.x86_64 0:1.42.8-1.0.2.el6
  e2fsprogs-libs.x86_64 0:1.42.8-1.0.2.el6      
  krb5-libs.x86_64 0:1.10.3-37.el6_6
  libcom_err.x86_64 0:1.42.8-1.0.2.el6          
  libss.x86_64 0:1.42.8-1.0.2.el6
  libssh2.x86_64 0:1.4.2-1.el6_6.1              
  openssl.x86_64 0:1.0.1e-30.el6_6.8       

Complete!
# yum install libcurl-devel
Installed:
  libcurl-devel.x86_64 0:7.19.7-40.el6_6.4

Dependency Installed:
  autoconf.noarch 0:2.63-5.1.el6
  automake.noarch 0:1.11.1-4.el6            
  libidn-devel.x86_64 0:1.18-2.el6            

Dependency Updated:
  curl.x86_64 0:7.19.7-40.el6_6.4
  libcurl.x86_64 0:7.19.7-40.el6_6.4           

Complete!
# yum install net-snmp-devel
Installed:
  net-snmp-devel.x86_64 1:5.5-50.0.1.el6_6.1
Dependency Installed: elfutils-devel.x86_64 0:0.158-3.2.el6 elfutils-libelf-devel.x86_64 0:0.158-3.2.el6 file-devel.x86_64 0:5.04-21.el6 lm_sensors-devel.x86_64 0:3.1.1-17.el6 popt-devel.x86_64 0:1.13-7.el6 rpm-devel.x86_64 0:4.8.0-38.el6_6 tcp_wrappers-devel.x86_64 0:7.6-57.el6 Dependency Updated: rpm.x86_64 0:4.8.0-38.el6_6 rpm-libs.x86_64 0:4.8.0-38.el6_6 rpm-python.x86_64 0:4.8.0-38.el6_6 Complete!
# yum install libxml2-devel
Installed:
  libxml2-devel.x86_64 0:2.7.6-17.0.1.el6_6.1
Dependency Updated: libxml2.x86_64 0:2.7.6-17.0.1.el6_6.1 libxml2-python.x86_64 0:2.7.6-17.0.1.el6_6.1 Complete!
# yum install openldap-devel
Installed:
  openldap-devel.x86_64 0:2.4.39-8.el6

Dependency Installed:
  cyrus-sasl-devel.x86_64 0:2.1.23-15.el6_6.2

Dependency Updated:
  cyrus-sasl.x86_64 0:2.1.23-15.el6_6.2
  cyrus-sasl-lib.x86_64 0:2.1.23-15.el6_6.2                                                                       

Complete!
# ls -l
-rw-rw-r--. 1 NONE NONE 157010 May 23 11:21 fping-3.10.tar.gz

#
tar zxvf fping-3.10.tar.gz # cd fping-3.10 # ./configure # make # make install # make clean
# ls -l
-rw-rw-r--. 1 NONE NONE 515581 May 23 11:21 iksemel-1.4.tar.gz

# tar zxvf iksemel-1.4.tar.gz 
# cd iksemel-1.4
# ./configure --prefix=/usr/local/iksemel
# make
# make install
# make clean

 

2. 安装zabbix

# ls -l
-rw-rw-r--. 1 NONE NONE 14851092 May 23 11:26 zabbix-2.4.5.tar.gz

# cd zabbix-2.4.5
# ./configure --enable-server --enable-ipv6 --with-postgresql --with-jabber=/usr/local/iksemel/ --with-libxml2 --with-net-snmp --with-ssh2 --with-openipmi --with-ldap --with-libcurl --with-iconv 
Configuration:

  Detected OS:           linux-gnu
  Install path:          /usr/local
  Compilation arch:      linux

  Compiler:              gcc
  Compiler flags:        -g -O2    -I/usr/local/pgsql/include  -I/usr/local/iksemel//include -I/usr/include/libxml2   -I/usr/include/rpm -I/usr/local/include -I/usr/lib64/perl5/CORE -I. -I/usr/include -I/usr/include -I/usr/include -I/usr/include  -I/yes/include

  Enable server:         yes
  Server details:
    With database:         PostgreSQL
    WEB Monitoring:        cURL
    Native Jabber:         yes
    SNMP:                  yes
    IPMI:                  yes
    SSH:                   yes
    ODBC:                  no
    Linker flags:          -rdynamic  -L/yes/lib     -L/usr/local/pgsql/lib  -L/usr/local/iksemel//lib    -L/usr/lib64 -L/usr/lib -L/usr/lib -L/usr/lib 
    Libraries:             -lm -ldl -lrt  -lresolv      -lpq  -liksemel -lxml2    -lnetsnmp -lssh2 -lOpenIPMI -lOpenIPMIposix -lldap -llber   -lcurl

  Enable proxy:          no

  Enable agent:          no

  Enable Java gateway:   no

  LDAP support:          yes
  IPv6 support:          yes

***********************************************************
*            Now run make install                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************

# make install
# make clean

 

3. 设置zabbix

设置数据库

# su postgres
$ psql
psql (9.3.6)
Type "help" for help.

postgres=# create database zabbix; 
CREATE DATABASE
postgres=# \q

# psql zabbix < schema.sql
# psql zabbix < images.sql 
# psql zabbix < data.sql

 编辑/usr/local/etc/zabbix_server.conf

LogFile=/home/zabbix/zabbix_server.log
Range: 4
PidFile=/home/zabbix/zabbix_server.pid
DBName=zabbix
DBUser=postgres
DBPort=5432

 

How to install zabbix 2.4.5 on OEL6u6 x86 64bit

标签:

原文地址:http://www.cnblogs.com/humphrycc/p/4524065.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!