CentOS6.5 LAMP平台安装Zabbix2.2.10

1、安装LANMP环境

yum -yinstall gcc gcc-c++ autoconf httpd php mysql mysql-server php-mysqlhttpd-manual mod_ssl mode_perl mod_auth_mysql php-gd php-xml php-mbstringphp-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devellibdbi-dbd-mysql net-snmp-devel curl-devel unix0DBC-devel OpenIPMI-develjava-devel

2、测试PHP

cd /var/www/html/

vim index.php

<?php

phpinfo();

?>

chkconfig httpd on

service http restart

在网页输入服务器的IP地址,测试PHP是否正常:

http://8.8.8.109/

3、安装Zabbix-Server

tar zxvf zabbix-2.2.10.tar.gz

cd zabbix-2.2.10

./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java

checking for main in -lodbc... yes

checking whether unixodbc is usable... no

configure: error: cannot use unixODBC library

yum  install unixODBC-devel

./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java

checking for SSH2 support... no

configure: error: SSH2 library not found

yum install -y libssh2-devel

./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java

checking for LDAP support... no

configure: error: Invalid LDAP directory - unable to find ldap.h

yum install openldap

yum install openldap-devel

./configure --prefix=/usr --sysconfdir=/etc/zabbix --enable-server --enable-proxy --enable-agent --enable-ipv6 --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --with-openipmi --with-unixodbc --with-ldap --with-ssh2 --enable-java

make && make install

4、配置MySQL,导入zabbix数据库

useradd zabbix

cd zabbix-2.2.10

chkconfig mysqld on

service mysqld restart

修改root密码,创建名为zabbix的数据库及用户名和密码都是zabbix的用户

mysqladmin -uroot password ‘mysql_pass‘

mysql -uroot -p

create database zabbix characer set utf8;

grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;

flush privileges;

导入数据库

mysql -uzabbix -pzabbix zabbix < ./database/mysql/schema.sql

mysql -uzabbix -pzabbix zabbix < ./database/mysql/images.sql

mysql -uzabbix -pzabbix zabbix < ./database/mysql/data.sql

mkdir /var/log/zabbix

chown zabbix.zabbix /var/log/zabbix/

5、复制启动脚本

cp misc/init.d/fedora/core/zabbix_* /etc/init.d/

chmod 755 /etc/init.d/zabbix_*

sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_server

sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/#g" /etc/init.d/zabbix_agentd

6、服务器端配置,将数据库、用户名、密码修改为刚才新建的

vim /etc/zabbix/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

7、复制网页文件值apache目录

cp -r ./frontends/php/ /var/www/html/zabbix

chown -R apache.apache /var/www/html/zabbix

chkconfig zabbix_server on

service zabbix_server restart

8、通过WEB配置Zabbix-Server

http://8.8.8.109/zabbix

修改/etc/php.ini后,重启httpd服务

service httpd restart

时间: 2024-10-10 07:58:12

CentOS6.5 LAMP平台安装Zabbix2.2.10的相关文章

数据库工作于独立主机的lamp平台安装实现

实验环境: VM1:192.168.1.134,安装httpd-2.4.10,php-5.4.31 VM2: 192.168.1.137,安装mariadb-5.5.39 一.在虚拟机VM1上编译安装httpd-2.4.10 1.解决依赖关系的准备工作: # yum install -y pcre-devel # yum install -y mod_ssl # yum groupinstall -y "Development tools" # yum groupinstall -y

zabbix教程-centos6.x源码安装zabbix2.x方法

本教程是通过源码方式来安装zabbix 系统软件安装环境: linux系统版本:CentOS 6.4 x64 zabbix版本:zabbix-2.4.1.tar.gz zabbix下载地址:http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.1/zabbix-2.4.1.tar.gz centos 6.4 安装mysql 安装方法 Zabbix Server需运行在LAMP或者lnmp环境下. 安装

centos6.5 lamp 编译安装配置

安装包: apr-1.5.1tar.gz apr-util-1.5.1.tar.gz libxml2-2.g.1.tar.gz httpd-2.4.10.tar.gz cmake-2.8.8.tar.gz mysql-5.6.16.tar.gz php-5.5.20.tar.gz (注意: mysql 和 php 为源码包,mysql5.5 以后用cmake编译的) 把所有安装包下载下来放到 /usr/local/ 目录下(我是这个目录安装的) 安装前必须需要把开发包安装: yum –y ins

centos6.5编译安装zabbix2.4及微信企业号告警

在centos6.5上编译安装zabbix2.4 zabbix server安装节点为:192.168.1.36 被监控主机节点为:192.168.1.37 本来想在centos6.5上安装zabbix3.0,没想到装到第一步就进行不下去了,百度.谷歌好半天也没搜到答案,好多人也遇到同样的问题:就是进入zabbix的web页面,第一步点击下一步时,现象是页面刷新后,没有进行下一步,所以,只好作罢,改装了zabbix2.4. 还有一个失败是,本来打算使用企业公众号进行微信的zabbix告警实验,但

运维必会LAMP平台源码安装

web服务作为互联网的支柱及应用,在各种场合应用广泛.官方提供的rpm包由于要面对的是所有用户,把有些我们不需要的功能编译进去了,某些需要的功能又没编译进去.且官方提供的rpm版本通常都比较老旧,在实际应用中大多数情况都要使用源码来安装lamp平台. 环境: 操作系统:CentOs6.4 软件安装包: APR:apr-1.5.2.tar.gz.apr-util-1.5.4.tar.gz Apache:httpd-2.4.12.tar.gz Mysql:mysql-5.6.24.tar.gz PH

lamp平台三种实现方式

lamp平台的安装实现方式分为三种:rpm包的方式安装,以模块的方式编译安装,以fpm方式工作编译安装的php. 一.rpm包安装php: 在CentOS 6.5系统上以rpm包的方式安装httpd,php,mysq是最容易的一种,php在这种情况下做为httpd的模块来运行,在安装完php对应的rpm包以后,可以在httpd的配置文件目录中查看到php.conf文件,配置文件中定义了加载php模块对应的库文件的定义.当httpd启动进程响应客户的请求时,如果客户端请求的是php页面文件,那么h

基于RHEL5.9系统搭建LAMP平台

LAMP平台的搭建 LAMP平台是指:Linux操作系统,Apache网站服务,Mysql数据库,PHP脚本支持 LAMP平台安装方式有两种:RPM方式安装和源码包安装 两种安装方式的优缺点: RPM方式:安装过程简易方便但不支持用户对功能模块的自定义,灵活性较差 源码包编译方式:安装过程繁琐,支持用户自定义安装路径与功能模块,灵活性较好,应用广泛 一.RPM方式搭建LAMP平台: 实验要求:使用RHEL5.9x64操作系统,配置yum仓库 实验步骤: 1.配置yum源 (略) 2.yum安装软

编译安装LAMP及分离式LAMP平台构建

前言 LAMP网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网站服务器,MySQL数据库,Perl.PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富.轻量.快速开发等特点,与微软的.NET架构相比,LAMP具有通用.跨平台.高性能.低价格的优势,因此LAMP无论是性能.质量还是价格都是企业搭建网站的首选平台.但由于MySQL作为SUN公司

在CentOS6上使用源码编译LAMP平台

最近在学习重要的Web服务,当然也就少不了很重要的httpd和php.而动态网站必定又会使用数据库如mysql之类的,那么,今天就总结一下最近做的LAMP平台编译实验.具体过程如下. 实验名:在CentOS6上使用源码编译LAMP平台 实验环境:CentOS6.5,安装时选择了使用最多的两个开发包组. 使用系统默认基本yum源+epel6源(aliyun: http://mirrors.aliyun.com/repo/epel-6.repo) 使用源码包:httpd-2.4.9 ;二进制安装包m