zabbix服务器端搭建与部署:

1、部署LAMP环境
由于zabbix提供集中的web监控管理界面,因此服务在web界面的呈现需要LAMP架构支持。
php 连接mysql服务,因为7版本mysql要收费,所以我们安装mariadb,
安装LAMP环境包

# yum install -y httpd mariadb-server mariadb php php-mysql

启动服务:

# systemctl enable httpd
# systemctl start httpd
# systemctl enable mariadb
# systemctl start mariadb

2、安装zabbix

(1)下载安装zabbix

# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
# yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender

(2)配置mysql数据库

# mysql
mysql > create database zabbix character set utf8 collate utf8_bin; // 创建一个zabbix库并设置为utf8的字符编码格式
mysql > grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; // 创建账户,并且授权设置密码
mysql > flush privileges;  // 刷新

(3)导入表

# cd /usr/share/doc/zabbix-server-mysql-3.4.2/
# gunzip create.sql.gz
# mysql
mysql > use zabbix;
mysql > source create.sql
mysql > exit

(4)配置zabbix server的配置文件

# grep -Env '^$|#' /etc/zabbix/zabbix_server.conf
:LogFile=/var/log/zabbix/zabbix_server.log
:LogFileSize=
:PidFile=/var/run/zabbix/zabbix_server.pid
:SocketDir=/var/run/zabbix
:DBHost=localhost
:DBName=zabbix
:DBUser=zabbix
124:DBPassword=zabbix
:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
:ListenIP=192.168.0.1
:Timeout=
:AlertScriptsPath=/usr/lib/zabbix/alertscripts
:ExternalScripts=/usr/lib/zabbix/externalscripts
:LogSlowQueries=
:StatsAllowedIP=192.168.0.1

(5)启动zabbix server

# systemctl start zabbix-server.service
# systemctl enable zabbix-server.service

(6)配置php时间(在http中配置zabbix的时间)

# vim /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai (时间默认Europe/Riga,将时间设置为Asia/Shanghai)
# systemctl restart httpd //重启http服务

 3、zabbix服务器网址登陆和设置

centos7 部署zabbix服务器端的更多相关文章

  1. Centos7部署Zabbix

    转载于http://www.cnblogs.com/xqzt/p/5124894.html,更正了部分错误,并增加了个别问题处理办法. 一.Zabbix简介 zabbix是一个基于WEB界面的提供分布 ...

  2. 部署zabbix监控平台(源码安装)

    案例:部署Zabbix监控平台 1 问题 本案例要求部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备: 安装LNMP环境 源码安装Zabbix 安装监控端主机,修改基本 ...

  3. Centos7 nginx 虚拟主机、反向代理服务器及负载均衡,多台主机分离php-fpm实验,之强化篇,部署zabbix为例

    一.简介 1.由于zabbix是php得,所有lnmp环境这里测试用的上一个实验环境,请查看https://www.cnblogs.com/zhangxingeng/p/10330735.html : ...

  4. centos7.2 部署zabbix 3.2.7

    centos7.2 部署zabbix 3.2.7[zabbix@zabbixServer ~]$ cat /etc/redhat-release CentOS Linux release 7.2.15 ...

  5. centos7下zabbix安装与部署

    1.Zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系 ...

  6. CentOS 6.5安装部署Zabbix监控系统

    CentOS 6.5安装部署Zabbix监控系统 先说一点废话,我没有用centos7做实验,讲真,centos 7我也不常用,喜欢新版本的同学其实可以尝试下,注意一点的就是centos 6.5只支持 ...

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

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

  8. centos7下git服务器端搭建

    git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2.想要安装最新版本的的 Git,只能下载源码进行安装. 1. 查 ...

  9. centos7下git服务器端搭建(转)

    git的安装: yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2.想要安装最新版本的的 Git,只能下载源码进行安装. 1. 查 ...

随机推荐

  1. 让socket端口不被子进程继承

    有两个程序A,B A绑定端口8000,然后用system函数启动程序B,然后再把A杀掉,这个时候再重启A的时候会发现绑定端口失败, 原因是端口被B绑定了,实际上是被继承了,为了避免这种情况,需要对主s ...

  2. java自定义classloader引发的思考

    引用 java类的热替换 classloader机制 如下图所示,java的classloader是双亲委派机制.会首先从父classloader加载指定的class,如果加载不到才会从子classl ...

  3. inner join, left join, right join, full outer join的区别

    总的来说,四种join的区别可以描述为: left join 会从左表(shop)那里返回所有的记录,即使在右表(sale_detail)中没有匹配的行. right outer join 右连接,返 ...

  4. IFB

    本文翻译自Linux官方IFB文档 IFB(中介功能块设备)是IMQ(中介队列设备)的继任者,IMQ从来没有被集成过,IFB拥有IMQ的优点,在SMP上更加清晰明了,并且代码量缩减了非常多,旧的中介设 ...

  5. 写10个简单的 linux 命令?

    mkdir 创建文件夹rmdir 删除文件夹rm 删除文件 mv 移动文件cp 拷贝文件cat 查看文件 tail 查看文件尾部more 分页查看文件cd 切换当前目录 ls 列出文件清单reboot ...

  6. 第三章 SpringCloud之Eureka-Client服务提供者

    1.Eureka-Client简介 #################接下来开始程序啦########################## 1.pom.xml <?xml version=&qu ...

  7. python 生成excel,并下载到本地

    from django.shortcuts import reverse,redirect,render from operations import models import xlwt impor ...

  8. Golang基础(7):go的net/rpc用法

    一:PRC是什么? RPC(Remote Procedure Call) 远程过程调用,是一个计算通信协议.该协议允许一台计算机上的程序调用另外一台计算机上的程序.远程过程调用就是2个不在同一台计算机 ...

  9. tmux 学习

    这几天学习了一下 tmux的使用 tmux 可以同时打开多个窗口 关于使用技巧 复制文章一下  哈哈 感谢网友 ================================华丽的分割线====== ...

  10. Python学习之面向对象(一)

    第六章 面向对象 6.1 面向对象的初识 6.1.1 什么是面向对象 面向过程式编程: ​ 好处:出色的完成所有的需求 ​ 坏处:凡是更改或者增加一条需求,可能整个项目都随之改变 面向对象式编程: 类 ...