一、Centos 6.5 下的Zabbix Server安装

  上篇文章记录的是centos 7 下安装zabbix ,很简单。但是6.5上面没有可用的源直接安装zabbix,所以需要从别处下载。感谢itnihao团队的制作。

二、基础环境

  zabbix server:系统:最小化安装 centos6.5 + Development Tools

          内存:2G

          IP: 10.8.0.22/16

  zabbix agent:系统:最小化安装 centos6.5 + Development Tools

           内存:2G

          IP:10.8.0.11/16

三、安装步骤:

  1.安装epel源:

[root@zabbix- ~]# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Retrieving https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
warning: /var/tmp/rpm-tmp.M3toD5: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing... ########################################### [%]
:epel-release ########################################### [%]

  2.安装php

[root@zabbix- ~]# yum install php -y

  3.安装php5.6 源

[root@zabbix- ~]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
Retrieving https://mirror.webtatic.com/yum/el6/latest.rpm
warning: /var/tmp/rpm-tmp.9Dr1A3: Header V4 DSA/SHA1 Signature, key ID cf4c4ff9: NOKEY
Preparing... ########################################### [%]
:webtatic-release ########################################### [%]

  4.安装yum replace 插件

[root@zabbix- ~]# yum install yum-plugin-replace –y

  5.更新php 为php-5.6版本

[root@zabbix- ~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
[root@zabbix- ~]# yum --enablerepo=remi install php php-fpm -y
[root@zabbix- ~]# yum replace php-common --replace-with=php56w-common -y
......
......
Removed:
php.x86_64 :5.4.-.el6.remi php-cli.x86_64 :5.4.-.el6.remi php-common.x86_64 :5.4.-.el6.remi php-fpm.x86_64 :5.4.-.el6.remi Installed:
php56w.x86_64 :5.6.-.w6 php56w-cli.x86_64 :5.6.-.w6 php56w-common.x86_64 :5.6.-.w6 php56w-fpm.x86_64 :5.6.-.w6 Complete!

  检查下php的版本

[root@zabbix- ~]# php -v
PHP 5.6. (cli) (built: Mar ::)
Copyright (c) - The PHP Group
Zend Engine v2.6.0, Copyright (c) - Zend Technologies
[root@zabbix- ~]# php-fpm -v
PHP 5.6. (fpm-fcgi) (built: Mar ::)
Copyright (c) - The PHP Group
Zend Engine v2.6.0, Copyright (c) - Zend Technologies

  修改php.ini

[root@zabbix- ~]# sed  -i 's/;always_populate_raw_post_data = -1/always_populate_raw_post_data = -1/g' /etc/php.ini

  安装libcurl,这里需要注意下,设置dns 为8.8.8.8,修改/etc/resolv.conf. 不然安装会找不到服务器。

[root@zabbix- ~]# rpm -ivh http://mirror.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm
Retrieving http://mirror.city-fan.org/ftp/contrib/yum-repo/city-fan.org-release-1-13.rhel6.noarch.rpm
warning: /var/tmp/rpm-tmp.sbmz6D: Header V3 DSA/SHA1 Signature, key ID b56a8bac: NOKEY
Preparing... ########################################### [%]
:city-fan.org-release ########################################### [%]
[root@zabbix- ~]# yum install libcurl -y
......
Updated:
libcurl.x86_64 :7.48.-1.0.cf.rhel6 Dependency Updated:
curl.x86_64 :7.48.-1.0.cf.rhel6 libssh2.x86_64 :1.7.-5.0.cf.rhel6 Complete! [root@zabbix- ~]# rpm -e city-fan.org-release

  6.下面是mysql的安装。

[root@zabbix- ~]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
Retrieving http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
Preparing... ########################################### [%]
:mysql-community-release########################################### [%]
[root@zabbix- ~]# yum install mysql-server -y
......
Installed:
mysql-community-libs.x86_64 :5.6.-.el6 mysql-community-libs-compat.x86_64 :5.6.-.el6 mysql-community-server.x86_64 :5.6.-.el6 Dependency Installed:
mysql-community-client.x86_64 :5.6.-.el6 mysql-community-common.x86_64 :5.6.-.el6 perl-DBI.x86_64 :1.609-.el6 Dependency Updated:
postfix.x86_64 :2.6.-.el6_7. Replaced:
mysql-libs.x86_64 :5.1.-.el6 Complete!

  修改mysql配置文件. /etc/my.cnf,在[mysqld]中添加innodb_file_per_table=1,并登录数据库,创建zabbix 数据库以及授权zabbix用户。

[root@zabbix- ~]# grep -v "^#"  /etc/my.cnf | grep -v "^$"
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
innodb_file_per_table=
symbolic-links=
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[root@zabbix- ~]# service mysqld start
[root@zabbix- ~]# mysql -uroot -p
Enter password:
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* To zabbix@localhost identified by 'testzabbix'; (testzabbix 密码根据自己要求设置,后期安装zabbix-server需要)

  7.现在开始安装zabbix-server 软件了。等不及了吧

[root@zabbix- ~]# git clone https://github.com/zabbixcn/zabbix3.0-rpm.git
[root@zabbix- RPMS]# pwd
/root/zabbix3.-rpm/RPMS
[root@zabbix- RPMS]# ls
epel-release--.noarch.rpm zabbix-proxy-mysql-3.0.-.el6.x86_64.rpm zabbix-server-pgsql-3.0.-.el6.x86_64.rpm
remi-release-.rpm zabbix-proxy-pgsql-3.0.-.el6.x86_64.rpm zabbix-web-3.0.-.el6.noarch.rpm
zabbix-agent-3.0.-.el6.x86_64.rpm zabbix-proxy-sqlite3-3.0.-.el6.x86_64.rpm zabbix-web-japanese-3.0.-.el6.noarch.rpm
zabbix-get-3.0.-.el6.x86_64.rpm zabbix-sender-3.0.-.el6.x86_64.rpm zabbix-web-mysql-3.0.-.el6.noarch.rpm
zabbix-java-gateway-3.0.-.el6.x86_64.rpm zabbix-server-mysql-3.0.-.el6.x86_64.rpm zabbix-web-pgsql-3.0.-.el6.noarch.rpm
[root@zabbix- RPMS]# yum install zabbix-server-mysql-3.0.0-1.el6.x86_64.rpm zabbix-web-3.0.-.el6.noarch.rpm
zabbix-web-mysql-3.0.-.el6.noarch.rpm httpd php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml -y
......
Installed:
php56w-bcmath.x86_64 :5.6.-.w6 php56w-gd.x86_64 :5.6.-.w6 php56w-mbstring.x86_64 :5.6.-.w6 php56w-mysql.x86_64 :5.6.-.w6
php56w-xml.x86_64 :5.6.-.w6 zabbix-web.noarch :3.0.-.el6 zabbix-web-mysql.noarch :3.0.-.el6 Dependency Installed:
dejavu-fonts-common.noarch :2.33-.el6 dejavu-sans-fonts.noarch :2.33-.el6 fontpackages-filesystem.noarch :1.41-1.1.el6
libXpm.x86_64 :3.5.-.el6 libxslt.x86_64 :1.1.-.el6_3. php56w-ldap.x86_64 :5.6.-.w6
php56w-pdo.x86_64 :5.6.-.w6 t1lib.x86_64 :5.1.-.el6_2. Complete!

  zabbix-server 也要安装zabbix-agent客户端

[root@zabbix- RPMS]# yum install zabbix-agent-3.0.-.el6.x86_64.rpm -y 

  修改http的时区

[root@zabbix- ~]# sed -i "s@# php_value date.timezone Europe/Riga@php_value date.timezone Asia/Shanghai@g" /etc/httpd/conf.d/zabbix.conf

  初始化zabbix 数据库,建表。文件目录在/usr/share/zabbix-server-mysql-3.0.0

[root@zabbix- zabbix-server-mysql-3.0.]# pwd
/usr/share/zabbix-server-mysql-3.0.
[root@zabbix- zabbix-server-mysql-3.0.]# ls
create.sql.gz
[root@zabbix- zabbix-server-mysql-3.0.]# zcat create.sql.gz | mysql -uzabbix -ptestzabbix zabbix
Warning: Using a password on the command line interface can be insecure.

  建完后,修改zabbix-server 端的配置,主要改动下面这4处

[root@zabbix- ~]# vim /etc/zabbix/zabbix_server.conf
......
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=testzabbix

  启动httpd、zabbix-server、zabbix-agent服务

[root@zabbix- ~]# /etc/init.d/httpd start
[root@zabbix- ~]# /etc/init.d/zabbix-server start
[root@zabbix- ~]# /etc/init.d/zabbix-agent start

8.现在可以去web页面设置了进行安装了。简单配下图。




  安装完成后,可以添加主机了。添加主机篇幅可以参考上一篇文章。

本文章属于本作者原创,遵循开源协议,如有转载,请注明本链接的源地址。谢谢    继续更新中!!

Centos 6.5 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(2)的更多相关文章

  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 7.0_64bit 下安装 Zabbix server 3.0服务器的安装

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

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

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

  4. Centos7 安装 Zabbix Server 4.0

    官方参考URL:https://www.zabbix.com/documentation/4.0/start 1. 安装 Apache 2.4(略) 注意系统时间/时区ntp server是否定时同步 ...

  5. 01: 安装zabbix server

    目录:Django其他篇 01: 安装zabbix server 02:zabbix-agent安装配置 及 web界面管理 03: zabbix API接口 对 主机.主机组.模板.应用集.监控项. ...

  6. docker 一键安装zabbix server、zabbix agent

    基本原理.须知:1.zabbix 分为zabbix server和zabbix agent,其中zabbix server需要web环境,并且其数据存储在独立的数据库中:2.docker是一种容器服务 ...

  7. 在cengos中安装zabbix server/agent, 并创建一个简单demo

    添加zabbix更新源 rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch ...

  8. 运维监控-基于yum的方式部署Zabbix Server 4.0 版本

    运维监控-基于yum的方式部署Zabbix Server 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如何选择zabbix版本 1>.打开zabbix官方 ...

  9. windows 下使用 Filezilla server 搭建 ftp 服务器

    windows 下使用 Filezilla server 搭建 ftp 服务器 1. Filezilla server 免费,开源, ftp 服务端 2. 下载安装, windows  https:/ ...

随机推荐

  1. Java 代码规范,你应该知道的一些工具和用法

    从事编程这个行业,你一定被别人说过或者说过别人这句话:代码要规范!求职面试时也能从 JD 上看到这个要求:要有良好的编程习惯.其实都是在讲代码规范(Code Style)这件事情. 每个人都有自己的编 ...

  2. 【剑指offer】整数中1出现的次数,C++实现

    原创博文,转载请注明出处!本题牛客网地址 博客文章索引地址 博客文章中代码的github地址 # 题目 # 思路 分析1在数字中出现的规律.设数字N = abcde ,其中abcde分别为十进制中各位 ...

  3. 类(Classes)

    待写! 这里极力推荐博客园Vamei写的python系列文章,非常精彩,我只是遵照着The Python Tutorial目录来记录自己的学习体会,但也在看Vamei的文章,给大家推荐! 作者:Vam ...

  4. try...except包含try...finally方法

    def f(): try: try: f = open(raw_input('>')) print f.readlines() finally: f.close() #1/0 except Ex ...

  5. ExpressCache

    ExpressCache 非联想.等品牌电脑使用的ExpressCache(带破解文件). (原始安装文件+patch+说明).注意,执行eccmd命令时,需要管理员权限.否则报错. http://a ...

  6. 加密shell

    shc -v -r -T -f script-name >/dev/null 2>&1

  7. C#飞行棋游戏

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  8. GridView合并表头多重表头

    后台代码: using System; using System.Data; using System.Configuration; using System.Web; using System.We ...

  9. QT creator 调试问题

    问题:debug出现“ptrace:不允许的操作.” 解决办法: # may not be appropriate for developers or servers with only admin ...

  10. 9.Python安装scrapy教程

     1.在命令行中输入:pip3 install scrapy(pip3是因为本人python版本是3.6),报错如下: 2.解决方法:在https://www.lfd.uci.edu/~gohlke/ ...