一、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. egg.js源码解析之render()

    作为阿里的开源node.js框架,我觉得egg.js是很有前途的,故而学之,github上down了一个项目下来(https://github.com/easy-team/egg-vue-webpac ...

  2. 每周荐书:机器学习、Java虚拟机、微信开发(评论送书)

    每周荐书:机器学习.Java虚拟机.微信开发(评论送书) 感谢大家对每周荐书栏目的支持,先公布下上周中奖名单 年精心雕琢,难得的"理论 + 实战案例 + 趟坑经验"总结 从需求分析 ...

  3. Softmax 函数的特点和作用

    ---------- 因为这里不太方便编辑公式,所以很多公式推导的细节都已经略去了,如果对相关数学表述感兴趣的话,请戳这里的链接Softmax的理解与应用 - superCally的专栏 - 博客频道 ...

  4. 打开U盘时出现“使用驱动器 X:中的光盘之前需要将其格式化。”字样

    今天打开U盘时出现如下情况,吓死宝宝了,格式化!!!里面还有好多数据嘞,幸好最终找到方法解决了这个问题. 解决方法: 1.下载DiskGenius软件 2.工具->搜索已丢失分区(重建分区):不 ...

  5. 【排序】堆排序,C++实现

    原创文章,转载请注明出处! 博客文章索引地址 博客文章中代码的github地址 # 预备知识     堆是一种特殊的树形数据结构,即完全二叉树.堆分为大根堆和小根堆,大根堆为根节点的值大于两个子节点的 ...

  6. 6LowPan 开发之开山篇

    本文参考: http://blog.csdn.net/xukai871105/article/details/9204101   1.基本概念   1) instant contikit    Ubu ...

  7. BZOJ3930 [CQOI2015]选数【莫比乌斯反演】

    Description 我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案.小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公 ...

  8. 实现一个 WPF 版本的 ConnectedAnimation

    Windows 10 的创造者更新为开发者们带来了 Connected Animation 连接动画,这也是 Fluent Design System 的一部分.它的视觉引导性很强,用户能够在它的帮助 ...

  9. Java 并发:volatile 关键字解析

    摘要: 在 Java 并发编程中,要想使并发程序能够正确地执行,必须要保证三条原则,即:原子性.可见性和有序性.只要有一条原则没有被保证,就有可能会导致程序运行不正确.volatile关键字 被用来保 ...

  10. REX-Ray 了解

    REX-Ray 是一个 EMC {code} 团队领导的开源项目,为 Docker.Mesos 及其他容器运行环境提供持续的存储访问.其设计旨在囊括通用存储.虚拟化和云平台,提供高级的存储功能. 当前 ...