使用epel源  (检查网络连接是否正常)   //这里使用epel源

[root@localhost /]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo  
 
正在解析主机 mirrors.aliyun.com... 112.124.140.210, 115.28.122.210
正在连接 mirrors.aliyun.com|112.124.140.210|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2572 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
 
100%[===========================================================>] 2,572       --.-K/s   in 0s      
 
2016-06-12 15:14:16 (110 MB/s) - 已保存 “/etc/yum.repos.d/CentOS-Base.repo” [2572/2572])
 
[root@localhost /]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo     
 
--2016-06-12 14:56:28--  http://mirrors.aliyun.com/repo/epel-6.repo
正在解析主机 mirrors.aliyun.com... 115.28.122.210, 112.124.140.210
正在连接 mirrors.aliyun.com|115.28.122.210|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:1083 (1.1K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/epel.repo”
 
100%[===========================================================>] 1,083       --.-K/s   in 0s      
 
2016-06-12 14:56:28 (283 MB/s) - 已保存 “/etc/yum.repos.d/epel.repo” [1083/1083])
 
        安装zabbix-2.2.1 对PHP的需求最低PHP5.3.0
service端:
1、安装所需要的依赖包
[root@localhost zabbix-2.4.4]# yum -y install make mysql-server httpd php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql  php-xml  lrzsz 
[root@localhost /]# yum -y install php-bcmath php-mbstring  注意:这两个包可能需要自己预备
安装fping
[root@localhost zabbix-2.4.4]# yum -y install fping
 
2、同步服务器的时间,保持所以服务器时间一致避免时间不同导致的不可用的监控数据
[root@localhost /]# ntpdate pool.ntp.rog
3、创建zabbix服务器运行所需要的用户和组
[root@localhost /]# useradd   zabbix  
4、初始化mysql服务器
[root@localhost /]# /etc/init.d/mysqld start
初始化 MySQL 数据库: Installing MySQL system tables...
OK
Filling help tables...
OK
 
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
 
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
 
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
 
Alternatively you can run:
/usr/bin/mysql_secure_installation
 
which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.
 
See the manual for more instructions.
 
You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &
 
You can test the MySQL daemon with mysql-test-run.pl
cd /usr/mysql-test ; perl mysql-test-run.pl
 
Please report any problems with the /usr/bin/mysqlbug script!
 
                                                           [确定]
正在启动 mysqld:                                          [确定]
 
5、创建zabbix运行所需要的数据库及用户权限
[root@localhost /]# mysqladmin  -uroot -h127.0.0.1  password 123456
[root@localhost /]# mysql -u root -h127.0.0.1 -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.1.73 Source distribution
 
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
 
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
 
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
 
mysql> 
mysql> create database zabbix character set utf8;
Query OK, 1 row affected (0.00 sec)
 
mysql>  grant all on zabbix.* TO zabbix@'localhost' identified by 'zabbixpass'; 
Query OK, 0 rows affected (0.00 sec)
 
mysql>  flush privileges;
Query OK, 0 rows affected (0.00 sec)
 
6、解压zabbix
[root@localhost /]# tar zxvf 51CTO下载-zabbix-2.4.4.tar.gz
7、将zabbix的初始数据导入数据库中
[root@localhost mysql]# cd /zabbix-2.4.4/database/mysql/
[root@localhost mysql]#  mysql -uroot -hlocalhost -p123456 zabbix <schema.sql
[root@localhost mysql]#  mysql -uroot -hlocalhost -p123456 zabbix <images.sql 
[root@localhost mysql]#  mysql -uroot -hlocalhost -p123456 zabbix <data.sql 
                          提示:进入数据库查看是否成功导入
8、编译安装zabbix
[root@localhost mysql]# cd /zabbix-2.4.4/
[root@localhost zabbix-2.4.4]# ./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix
 
 
  Agent details:
    Linker flags:          -rdynamic     
    Libraries:             -lm -ldl -lrt  -lresolv     -lcurl
 
  Enable Java gateway:   no
 
  LDAP support:          no
  IPv6 support:          no
 
***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************
 
[root@localhost zabbix-2.4.4]# make install
 
[root@localhost zabbix-2.4.4]# mkdir /var/www/html/zabbix
[root@localhost zabbix-2.4.4]# cp -a /zabbix-2.4.4/frontends/php/* /var/www/html/zabbix/
[root@localhost zabbix-2.4.4]# vim /etc/httpd/conf/httpd.conf
DirectoryIndex index.html index.html.var index.php
[root@localhost zabbix-2.4.4]# mkdir /usr/local/zabbix/logs
配置zabbix server端的文件,定义数据库的ip、用户名、密码
[root@localhost zabbix-2.4.4]# vim /usr/local/zabbix/etc/zabbix_server.conf
DBName=zabbix
DBPassword=zabbixpass
DBUser=zabbix
LogFile=/usr/local/zabbix/logs/zabbix_server.log
[root@localhost zabbix-2.4.4]# cp /zabbix-2.4.4/misc/init.d/fedora/core5/zabbix_server /etc/init.d/
[root@localhost zabbix-2.4.4]# cp /zabbix-2.4.4/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
[root@localhost zabbix-2.4.4]# chmod 700 /etc/init.d/zabbix_*
[root@localhost zabbix-2.4.4]# cat /etc/init.d/zabbix_server | grep ZABBIX_BIN=
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
[root@localhost zabbix-2.4.4]# cat /etc/init.d/zabbix_agentd | grep ZABBIX_BIN=
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
[root@localhost zabbix-2.4.4]# chown zabbix:zabbix /usr/local/zabbix/ -R
 
[root@localhost zabbix-2.4.4]# vim /etc/php.ini   //找到如下几项,改成下面的值,前面有;号的要删掉
 
max_execution_time = 300
max_input_time = 300
date.timezone = PRC
post_max_size = 32M
 
[root@localhost zabbix-2.4.4]# vim /etc/httpd/conf/httpd.conf 
 
ServerName 127.0.0.1
<VirtualHost *:80>
DocumentRoot "/var/www/html"
ServerName 192.168.248.131
</VirtualHost>
 
启动apache服务器和zabbix服务
 
[root@localhost zabbix-2.4.4]# /etc/init.d/zabbix_server start && /etc/init.d/zabbix_agentd start &&  /etc/init.d/httpd restart 
正在启动 Zabbix Server:                                   [确定]
正在启动 Zabbix Agent:                                    [确定]
停止 httpd:                                               [确定]
正在启动 httpd:                                           [确定]
 
[root@localhost /]# chkconfig zabbix_server on && chkconfig zabbix_agentd on &&  chkconfig  httpd on && chkconfig mysqld on 
 
[root@localhost /]# reboot
 
 
访问安装界面按照提示一步一步的完成安装

把下载的文件放到/var/www/html/zabbix/conf/zabbix.conf.php

最新文章

  1. CSS Position 定位属性
  2. 无法重新组织表 &quot;ty_wf_ex_local_process_info&quot; 的索引 &quot;idx_prc_act_id&quot; (分区 1),因为已禁用页级锁定。
  3. linux 目录
  4. JDBC(用Eclipse操作数据库Oracle)的基础操作集合
  5. [week4]每周总结与工作计划
  6. 给Qt生成的exe执行程序添加版本信息
  7. (一)CSS3动画应用 - CSS3 实现 侧边栏展开收起
  8. QReadWriteLock读写锁的一点测试(它是逻辑锁,并没有与实物相联系),只有锁住了读,才允许再次读,否则一概不允许
  9. Fiddler中设置断点修改Request和Response
  10. Python:main函数
  11. 使用Gradle发布Android开源项目到JCenter
  12. python学习笔记八(集合)
  13. 【原创 Hadoop&amp;Spark 动手实践 8】Spark 应用经验、调优与动手实践
  14. Windows Server 2008中使用计划任务定时执行BAT bat进行PHP脚本的执行
  15. 003-pro ant design 前端权限处理-支持URL参数的页面
  16. Oracle With As 查询
  17. Linux学习笔记之Linux Centos关闭防火墙
  18. jsp jsp传统标签开发
  19. MySQL中character set与collation的理解(转)
  20. redis 数据库随笔 (一)

热门文章

  1. Mysql学习笔记(四)聊聊数据库索引
  2. 生成N个二进制位的组合
  3. Java反射机制&lt;1&gt;
  4. JavaScript学习笔记——运算符和表达式
  5. hdu 5878 I Count Two Three (2016 ACM/ICPC Asia Regional Qingdao Online 1001)
  6. 部署lamp服务器
  7. mono中显示debug信息(filename/lineno)
  8. java.lang.ClassNotFoundException与java.lang.NoClassDefFoundError的区别
  9. 登录验证码编写(jsp+servlet+dao)
  10. CentOS更改yum源与更新系统