Centos 6.5 下安装 Zabbix server 3.0服务器的安装及 监控主机的加入(2)
一、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)的更多相关文章
- 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服务器的安 ...
- Centos 7.0_64bit 下安装 Zabbix server 3.0服务器的安装
一.关闭selinux 修改配置文件/ etc / selinux / config,将SELINU置为禁用(disabled) vim /etc/selinux/config # This ...
- Centos 6.5_64bit 下安装 Zabbix server 3.0监控主机的加入
安装Zabbix server 3.0客户端之前需要先关闭selinux和打开10050和10051端口 关闭selinux 1 vi /etc/selinux/config 2 ...
- Centos7 安装 Zabbix Server 4.0
官方参考URL:https://www.zabbix.com/documentation/4.0/start 1. 安装 Apache 2.4(略) 注意系统时间/时区ntp server是否定时同步 ...
- 01: 安装zabbix server
目录:Django其他篇 01: 安装zabbix server 02:zabbix-agent安装配置 及 web界面管理 03: zabbix API接口 对 主机.主机组.模板.应用集.监控项. ...
- docker 一键安装zabbix server、zabbix agent
基本原理.须知:1.zabbix 分为zabbix server和zabbix agent,其中zabbix server需要web环境,并且其数据存储在独立的数据库中:2.docker是一种容器服务 ...
- 在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 ...
- 运维监控-基于yum的方式部署Zabbix Server 4.0 版本
运维监控-基于yum的方式部署Zabbix Server 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如何选择zabbix版本 1>.打开zabbix官方 ...
- windows 下使用 Filezilla server 搭建 ftp 服务器
windows 下使用 Filezilla server 搭建 ftp 服务器 1. Filezilla server 免费,开源, ftp 服务端 2. 下载安装, windows https:/ ...
随机推荐
- EasyPlayer RTSP Android安卓播放器修复播放画面卡在第一帧bug
本文转自EasyDarwin团队成员John的博客:http://blog.csdn.net/jyt0551/article/details/75717097 最近发现某些手机在运行EasyPlaye ...
- 【剑指offer】04A二维数组中的查找,C++实现
1.题目 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数数组和一个整数,判断数组中是否含有该整数. 2.思路 首先选取数 ...
- vc 实现一个 http Server
实现 http 的协议解析 以及封装 , 对应不同的访问地址, 调用绑定的处理程序 , #include "stdafx.h" #include "lyocomm\web ...
- Vim:基础
Normal模式 即是command “vim test.txt” 时进入的界面. 常用command: :help<Enter> 查看命令. :wq<Enter> ...
- 线性回归 Linear regression(1)线性回归的基本算法与求解
本系列内容大部分来自Standford公开课machine learning中Andrew老师的讲解,附加自己的一些理解,编程实现和学习笔记. 第一章 Linear regression 1.线性回归 ...
- java面试题08
1.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? short s1 = 1; s1 = s1 + 1;编译时错误.对于shor ...
- (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
每次使用 Visual Studio 的模板创建一个 UWP 程序,我们会在项目中发现大量的项目文件.配置.应用启动流程代码和界面代码.然而这些文件在 UWP 程序中到底是如何工作起来的? 我从零开始 ...
- idea 创建Java WEB 项目
第一步 FILE - New Project 写上名字,然后 点 Finish 这里特别注意,不懂路径 那么 就点上 inherit 再点下面 让他默认 加载你的 web 路径 选择 Jar包 , ...
- 《selenium2 python 自动化测试实战》(8)——定位iframe
我们来看一段最早的代码: # coding: utf-8 from selenium import webdriverfrom time import sleep driver = webdriver ...
- MSDN中回调函数的讲解及其C#例子:用委托实现回调函数
转自:http://blog.csdn.net/sizheng0320/article/details/1615777 ms-help://MS.MSDNQTR.2003FEB.2052/cpguid ...