操作系统:CentOS Mini 6.5

yum install httpd.x86_64 httpd-manual.x86_64 php-xml  php-mbstring mysql-server.x86_64 mysql.x86_64 php-mysql.x86_64 php.x86_64 php-bcmath.x86_64 php-gd.x86_64 mysql-devel.x86_64 curl-devel gcc.x86_64 libgcc.x86_64 make net-snmp.x86_64 net-snmp-devel.x86_64 net-snmp-utils.x86_64 wget ntp vim
这里需要两个 Y
ntpdate 202.120.2.101
date ; hwclock -w
sed -i "s/#ServerName www.example.com:80/ServerName localhost:80/g" /etc/httpd/conf/httpd.conf 
service httpd restart
service mysqld start  
mysqladmin -uroot -p password mysql密码(和password中间有个空格)
这里需要一个回车
chkconfig --add httpd  
chkconfig --level 345 httpd on 
chkconfig --add mysqld 
chkconfig --level 345 mysqld on 
wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.0/zabbix-2.2.0.tar.gz
(tar包也可以更换为其它版本,安装方法是一样的,如果tar包更换,下面的目录也变成和tar包一样的名字就行)
tar zxvf zabbix-2.2.0.tar.gz
useradd -d /home/zabbix -p zabbix zabbix 
mysql -uroot -pmysql密码
create database zabbix character set utf8;
flush privileges;
quit; 
mysql -uroot -p'mysql密码' zabbix < /root/zabbix-2.2.0/database/mysql/schema.sql
mysql -uroot -p'mysql密码' zabbix < /root/zabbix-2.2.0/database/mysql/images.sql 
mysql -uroot -p'mysql密码' zabbix < /root/zabbix-2.2.0/database/mysql/data.sql
cd zabbix-2.2.0
./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --enable-proxy
make install  
echo "zabbix-agent 10050/tcp #Zabbix Agent" >> /etc/services  
echo "zabbix-agent 10050/udp #Zabbix Agent"  >> /etc/services 
echo "zabbix-trapper 10051/tcp #Zabbix Trapper"  >> /etc/services 
echo "zabbix-trapper 10051/udp #Zabbix Trapper" >> /etc/services 
wget http://www.fping.org/dist/fping-3.4.tar.gz
gunzip fping-3.4.tar.gz
tar xvf fping-3.4.tar
cd fping-3.4
./configure 
make install
sed -i "s/# DBUser=/DBUser=root/g" /usr/local/etc/zabbix_server.conf
sed -i "s/# DBPassword=/DBPassword=mysql密码/g" /usr/local/etc/zabbix_server.conf
sed -i "s/\# FpingLocation\=\/usr\/sbin\/fping/FpingLocation\=\/usr\/local\/sbin\/fping/g" /usr/local/etc/zabbix_server.conf
cp -r /root/zabbix-2.2.0/frontends/php/* /var/www/html
sed -i "s/max_execution_time = 30/max_execution_time = 300/g" /etc/php.ini
sed -i "s/max_input_time = 60/max_input_time = 300/g" /etc/php.ini
sed -i "s/post_max_size = 8M/post_max_size = 16M/g" /etc/php.ini
sed -i "s/;date.timezone =/date.timezone = PRC/g" /etc/php.ini
service httpd restart
/usr/local/sbin/zabbix_server  
/usr/local/sbin/zabbix_agentd 
echo "/usr/local/sbin/zabbix_server" >> /etc/rc.local
echo "/usr/local/sbin/zabbix_agentd" >> /etc/rc.local
vim /var/www/html/conf/zabbix.conf.php(把下面的文本复制到zabbix.conf.php中)
<?php
// Zabbix GUI configuration file
global $DB;
$DB['TYPE']    = 'MYSQL';
$DB['SERVER']  = 'localhost';
$DB['PORT']    = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER']    = 'root';
$DB['PASSWORD'] = 'mysql密码';
// SCHEMA is relevant only for IBM_DB2 database
$DB['SCHEMA'] = '';
$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>

ok,大功告成,完成后直接在浏览器中输入服务器的IP地址就可以登录zabbix了,更换版本的话,把上面的tar包直接更换就可以了,其它的不需要更改,经过测试,这个安装方法使用于zabbix的2.0.X和2.2.X版本,更过资料可以参考https://www.zabbix.com/documentation

CentOS 6.5下安装Zabbix 2.2.x的更多相关文章

  1. Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(1)

    一.本系列分为6部分 1.Centos 7.0 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入 2.Centos 6.5 下安装 Zabbix server 3.0服务器的安 ...

  2. Centos 6.5 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(2)

    一.Centos 6.5 下的Zabbix Server安装 上篇文章记录的是centos 7 下安装zabbix ,很简单.但是6.5上面没有可用的源直接安装zabbix,所以需要从别处下载.感谢i ...

  3. Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装

    一.关闭selinux   修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled)   vim /etc/selinux/config  # This ...

  4. Centos 6.5_64bit 下安装 Zabbix server 3.0监控主机的加入

    安装Zabbix server 3.0客户端之前需要先关闭selinux和打开10050和10051端口   关闭selinux   1      vi /etc/selinux/config 2   ...

  5. CentOS 6.3下 安装 Mono 3.2 和Jexus 5.4

    最新更新参看: Centos 7.0 安装Mono 3.4 和 Jexus 5.6 2012年初写过一篇<32和64位的CentOS 6.0下 安装 Mono 2.10.8 和Jexus 5.0 ...

  6. CentOS 6.4 下安装vsftpd

    概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个. 本文介绍了在CentOS 6.4下安装vsftpd.配置虚拟用户登录FTP的过程. 正文: 一:安装vsftp ...

  7. centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记

    centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记 目录[-] 过程 1.安装RVM 2.利用rvm安装 Ruby 1.9.3 并设为默认 3.安装rails 4.安装 ...

  8. CentOS 5.5 下安装Countly Web Server过程记录

    CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install g ...

  9. CentOS 6系统下安装 JDK1.6

    CentOS 6系统下安装 JDK1.6 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品.自从Java推出以来,JDK已经成为使用最广泛的 ...

随机推荐

  1. poj 1862 Stripies/优先队列

    原题链接:http://poj.org/problem?id=1862 简单题,贪心+优先队列主要练习一下stl大根堆 写了几种实现方式写成类的形式还是要慢一些... 手打的heap: 1: #inc ...

  2. zeromq

    分布式系统之分布式中间件zeroMQ zeroMQ,又称0MQ,是一个非常简单的通信库,它扩展了传统BSD socket能力,提供简单的基于消息的通信.zeroMQ不解析消息体,没有序列化能力,或者说 ...

  3. ubuntu14.04建立交叉编译环境, 注意事项

    ubuntu14.04建立交叉编译环境, 注意事项 ~$ arm-linux-gcc/opt/FriendlyARM/toolschain/4.4.3/bin/arm-linux-gcc: 15: e ...

  4. Entity Framework 泛型使用

    因为增删改查是我们常用到的方法,我们不可能每个数据模型都去完成增删改查,这样的办法太笨拙了.我们可以写个父类(包含增删改查),然后让所有的数据模型类继承该父类.那就要求我们的父类必须使用泛型来实现. ...

  5. 实体框架 (EF) 入门 => 六、性能注意事项

    这个还真是复杂,看了看微软的文档,有些根本就看不懂,有些能看懂,但对我这种菜鸟也不会去用. 无从下手啊,前面放了几个链接,挨个试试吧. 一.显式打开连接 这个我测试过,有些时候,需要我们显示打开连接, ...

  6. Hibernate学习---第五节:普通组件和动态组件

    一.普通组件映射配置 1.创建组件类,代码如下: package learn.hibernate.bean; /** * 组件类 */ public class Phones { private St ...

  7. 设计模式 -- 单例模式(Java&&PHP)

    所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在.就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等. 能够 ...

  8. 11.9Daily Scrum

    人员 任务分配完成情况 明天任务分配 王皓南 实现网页上视频浏览的功能.研究相关的代码和功能.823 数据库测试 申开亮 实现网页上视频浏览的功能.研究相关的代码和功能.824 实现视频浏览的功能 王 ...

  9. LeetCode Shell Problems

    195. Tenth Line -- 第十行 How would you print just the 10th line of a file? Solution: awk 'NR==10' file ...

  10. ZOJ Monthly, July 2015

    B http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5552 输入n,表示有n个数1到n.A先拿,B后拿,依次拿,每次可以拿任意一 ...