一、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. Unity3D查找丢失材质和脚本工具

    笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,已出版书籍:<手把手教你架构3D游戏引擎>电子工业出版社和<Unity3D实战核心技术详解 ...

  2. [置顶] Deep Learning 资料库

    一.文章来由 网络好文章太多,而通过转载文章做资料库太麻烦,直接更新这个博文. 二.汇总 1.台大李宏毅老师的课 正片:http://speech.ee.ntu.edu.tw/~tlkagk/cour ...

  3. HAWQ + MADlib 玩转数据挖掘之(一)——安装

    一.MADlib简介 MADlib是Pivotal公司与伯克利大学合作的一个开源机器学习库,提供了精确的数据并行实现.统计和机器学习方法对结构化和非结构化数据进行分析,主要目的是扩展数据库的分析能力, ...

  4. 读文件名,shell

    参考文献:(忘了哪个笔记了)http://www.docin.com/p-871820919.html

  5. Canvas 与 SVG 的区别

    这个说实话,我只用过canvas画过一些简单的图形,复杂的不懂,之所以列出来,是因为之前在面试中有被问到,在这里mark一下,后期深化. 以下的内容全部来自于w3school http://www.w ...

  6. 【备份】 解决acer v5 471g arch关机后自动重启的问题

    Fedora 17 on an Aspire V5-571 -- Reboot on Shutdown13 FEBRUARY 2015Update on 2/13/15: This article w ...

  7. HDU - 5942 :Just a Math Problem (莫比乌斯)

    题意:略. 思路:问题转化为1到N,他们的满足mu[d]!=0的因子d个数.  即1到N的因子的莫比乌斯系数平方和. (经验:累加符号是累加的个数,我们把常数提到前面,然后用杜教筛累加个数即可. ht ...

  8. ss client 配置

    1.1安装ss apt-get install python-pippip install shadowsocks 1.2配置ss 新建一个配置文件config.json/etc/shadowsock ...

  9. Http中Get/Post请求区别

    Http中Get/Post请求区别 (1)get是从服务器上获取数据,post是向服务器传送数据. (1)   在客户端,Get方式在通过URL提交数据,数据在URL中可以看到:POST方式,数据放置 ...

  10. python之json扩展

    #!/usr/bin/env python # -*- coding: utf8 -*- # __Author: "Skiler Hao" # date: 2017/4/9 15: ...