分享CentOS 6.6下搭建Zabbix 3.0.3 的过程,希望都大家有所帮助。

环境安装

系统环境:

# cat /etc/RedHat-release 
CentOS release 6.6 (Final)

服务器IP地址:

10.20.0.101

Apache安装

#yum install httpd libxml2-devel net-snmp-devel libcurl-devel

配置web

更改ServerName

# vim /etc/httpd/conf/httpd.conf 
ServerName 10.20.0.101

安装MySQL

建议安装MySQL5.6 centos6 默认安装mysql是5.1 不是很稳定 性能也没有MySQL5.6好

下载rpm源及安装

#rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
# yum install -y mysql-server mysql-devel

更改配置文件 添加内容如下:

#vim /etc/my.cnf
default-storage-engine = innodb
innodb_file_per_table          
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8

启动数据库

# service mysqld start

MySQL安全设置:

# mysql_secure_installation 
Enter current password for root (enter for none):      #直接回车
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] y        #设置root密码 选择Y 或者回车
New password:                      #设置root密码
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y 是否删除匿名用户 选择y
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] y      是否禁止用户登陆root 远程 选择Y 为了安全考虑
 ... Success!

Remove test database and access to it? [Y/n] y  删除test数据库 选择y
 - Dropping test database...

Reload privilege tables now? [Y/n] y            是否重新加载刷新表空间 选择Y 是
 ... Success!
All done!  If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
Cleaning up...

创建zabbix数据库

# mysql -uroot -p
mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
mysql> show create database zabbix;
+----------+----------------------------------------------------------------------------------+
| Database | Create Database                                                                  |
+----------+----------------------------------------------------------------------------------+
| zabbix  | CREATE DATABASE `zabbix` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */ |
+----------+----------------------------------------------------------------------------------+
1 row in set (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
Query OK, 0 rows affected (0.04 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> show databases;
+--------------------+
| Database          |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| zabbix            |
+--------------------+
4 rows in set (0.00 sec)

安装PHP

zabbix3.0版本 对于PHP要求是5.4版本以上 默认CentOS6.几 默认是5.3 好像

rpm下载及yum安装php5.6

# rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
# yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap

更改配置文件

vim /etc/php.ini

date.timezone = Asia/Shanghai
post_max_size = 32M
max_execution_time = 300
max_input_time = 300
always_populate_raw_post_data = -1

安装zabbix

创建zabbix用户与组

# groupadd  -g 201  zabbix
# useradd  -g zabbix  -u 201 -m zabbi

下载zabbix软件包并且安装

#wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.0.3/zabbix-3.0.3.tar.gz
#tar zxvf zabbix-3.0.3.tar.gz
# cd zabbix-3.0.3

# /usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql

# /usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
# /usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql
#./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2
# make && make install

(编译 zabbix 如果报下面错误,就做以下操作
configure: error: Not found mysqlclient library
#find / -name libmysqlclient*
ln -s /usr/lib64/mysql/libmysqlclient.so.18.1.0 /usr/lib64/mysql/libmysqlclient.so
ln -s /usr/lib64/mysql/libmysqlclient_r.so.18.1.0 /usr/lib64/mysql/libmysqlclient_r.so)

配置zabbix

# vim /etc/zabbix/zabbix_server.conf

DBHost=localhost  数据库ip地址
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
ListenIP=10.20.0.101

#ln -s /usr/local/zabbix/sbin/* /usr/sbin/
#cd
#cp zabbix-3.0.3/misc/init.d/Fedora/core/zabbix_* /etc/init.d/
#chmod +x /etc/init.d/zabbix_*
#sed -i "s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g" #/etc/init.d/zabbix_server
#mkdir -p /var/www/html/zabbix
#cp -r zabbix-3.0.3/frontends/php/* /var/www/html/zabbix/
#chown -R apache.apache /var/www/html/zabbix/
#chkconfig zabbix_server on

启动Apache和zabbix server

# /etc/init.d/zabbix_server restart
# /etc/init.d/httpd restart

打开浏览器 进行安装

http://172.16.10.106/zabbix/setup.php

安装成功 登陆默认用户是Admin  密码 zabbix

汉化中文

上传字体到/var/www/html/zabbix/fonts 下面 我上传的是微软黑体msyh.ttf下载见 http://www.linuxidc.com/Linux/2009-11/22691.htm

修改配置文件

vim /var/www/html/zabbix/include/locales.inc.php

'zh_CN' => ['name' => _('Chinese (zh_CN)'),     'display' => true],  默认是true 不用改 如果是false 就改成true

更换语言后,图形会出现乱码,我们做如下修改即可。

修改你的defines.inc.php 这个文件

define('ZBX_FONT_NAME', 'msyh'); #第93行
define('ZBX_GRAPH_FONT_NAME',           'msyh'); // font file name #第45行

一些Zabbix相关教程集合

Ubuntu 14.04下Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

CentOS 7 LNMP环境搭建Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140134.htm

Ubuntu 16.04安装部署监控系统Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm

Zabbix监控安装部署及警报配置  http://www.linuxidc.com/Linux/2017-03/141611.htm

Ubuntu 16.04下安装部署Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140395.htm

CentOS 6.3下Zabbix监控apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 7 下 Zabbix 3.0安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm

64位CentOS 6.2下安装Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

CentOS 7.2下搭建Zabbix 3.2 实践图解教程  http://www.linuxidc.com/Linux/2017-03/142077.htm

转载于:https://www.cnblogs.com/wangmo/p/7373187.html

CentOS 6.6 搭建Zabbix 3.0.3 过程相关推荐

  1. zabbix3.0 监控php,CentOS 6.8 搭建Zabbix 3.0.3监控系统

    系统环境:CentOS 6.8,LNMP,zabbix 3.0.3 一.前言 Zabbix是一个企业级的,开源的.分布式的监控套件,可监控Linux,Windows,交换路由设备等,其已成为时下最主流 ...

  2. CentOS7.0 搭建zabbix 5.0 实现监控华为交换机运行状态并实现邮件告警

    CentOS7.0 搭建zabbix 5.0 实现监控华为交换机运行状态并实现邮件告警 按照我的这个步骤来,小白都能配置zabbix! 前置操作 关闭防火墙和selinux 正式安装 配置yum源 安 ...

  3. zabbix 4.0监控mysql_从零开始搭建 Zabbix 4.0

    系统版本 LInux:CentOS 7 硬件: 内存,最小128MB: 磁盘,最小256MB: CPU,可能需要大量CPU资源: 升级系统组件到最新版本 sudo yum -y update 更新的太 ...

  4. CentOS 7.2安装zabbix 3.0 LTS

    1.zabbix简介 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供 ...

  5. CentOS 7上搭建Spark 3.0.1 + Hadoop 3.2.1分布式集群

    CentOS 7上搭建Spark3.0.1+ Hadoop3.2.1分布式集群 VMWare 安装CentOS 7 使用Xshell连接虚拟机 集群设置 安装JDK 1.8 SSH 免密登陆 安装ha ...

  6. linux7怎样搭建zabbix,Centos7.0 搭建Zabbix环境

    1.实验环境:Centos7.0 IP:192.168.47.140 2.关闭iptables及setenforce 3.导入源 rpm -ivh http://repo.zabbix.com/zab ...

  7. 【DB宝39】使用Docker分分钟搭建Zabbix 5.0配置MySQL监控

    文章目录 一.部署Zabbix 5.0环境 1.1.下载Zabbix 5.0镜像 1.2.创建镜像 1.3.浏览器访问 二.监控Linux主机 三.监控MySQL实例 四.总结 一.部署Zabbix ...

  8. 记录自己一次搭建Zabbix及微信报警过程

    前言 2020/9/6 周日 接到领导任务,为期五天,大致就是在CentOS7服务器上部署一个Zabbix服务器,用了监控几个IP是否能够ping通,一旦网络异常就回报给监管者. 对于这个了解确实较少 ...

  9. Linux线上环境部署zabbix,CentOS 7.3下Zabbix 4.0监控环境安装部署

    $link=mysql_connect('192.168.144.113','zabbix','admin123');if($link) echo " h1 Success!! /h1 &q ...

最新文章

  1. python读取word文档结构图_python根据文章标题内容自动生成摘分享的实例
  2. 一种验证Linux kernel是否可用的Sanity Check方法
  3. sql net message from client
  4. ue4模型为啥这么亮_坐好了,仔细听,资深建模师介绍UE4视口中的可视化模式(一)...
  5. requestAnimationFrame()方法实现帧动画
  6. 简单的springboot应用,日志,静态资源配置
  7. 计算机监控系统英文缩写,各弱电系统英文缩写
  8. SysCeo_Win7_Classic_V7.8_32位+64位(6in1)纯净经典版
  9. 简单典型二阶系统_反馈控制系统的性能
  10. 导入文本文件乱码问题
  11. Spine动画 导入COCOS和U3D
  12. 2370 小机房的树
  13. linux虚拟主机用织梦,织梦程序用什么虚拟主机好
  14. 2022新版海螺影视主题模板M3.1全解密版本多功能苹果CMSv10后台自适应主题
  15. 我们都是代码接盘侠,请做一位好前任!
  16. 【3】Maxwell轴向电机“单边磁拉力”仿真设置
  17. Git 开发部署流程
  18. STM32F工程移植注意事项
  19. 全国二级计算机c语言试题及答案,全国计算机二级《C语言》预测试题及答案2016...
  20. 《征信业务管理办法》实施一周年丨征信报告里的字母数字和符号怎么看?

热门文章

  1. 葡萄城 SpreadJS 表格控件 V11 产品白皮书
  2. java工程师面试经典题目整理
  3. AngularJS1.5+ 笔记
  4. EntityFrameWork连接多Db配置
  5. sort,uniq命令
  6. How To Install IonCube Loader
  7. java线程画动图闪,Android中利用画图类和线程画出闪烁的心形,android心形,package com....
  8. python2安装包_解决win10下python2和python3共存问题
  9. devsecops_DevSecOps管道和工具:您需要了解的内容
  10. 包管理器_包管理器的演变