一:安装zabbix服务端

1.部署准备

命令:iptables -F     #关闭防火墙
命令:systemctl stop firewalld    #关闭防火墙

设置解析,自建yum源

命令:cd /etc/yum.repos.d/

命令:curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo      #zabbix源链接

命令:curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

命令:rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm        #安装zabbix释放包

命令:yum clean all               #清理软件源

命令:yum makecache          #清理yum源缓存

2.安装zabbix依赖包

命令:yum -y install zabbix-server-mysql         #安装zabbix服务器连接mysql的依赖包

命令:yum -y install zabbix-web-mysql            #安装zabbix的网页连接mysql的依赖包

命令:yum -y install zabbix-agent                   #安装zabbix客户端依赖包

(温馨提示:安装不成功的话,多安装几次,直到成功为止)

3.安装启动mariadb数据库

命令:yum install -y  mariadb-server

命令:systemctl start mariadb.service

命令:systemctl enable mariadb.service

4.创建数据库

命令:mysql -e 'create database zabbix character set utf8 collate utf8_bin;'     #创建zabbix库,可以输入中文

命令:mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";'           #创建用户zabbix在本机,密码为zabbix

5.导入数据

命令:zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix

6.配置zabbixserver链接mysql

命令:sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf        #将zabbix的配置文件的115行的mariadb密码修改为zabbix

7.添加时区

命令:sed -i.ori '18a php_value date.timezone  Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf      #将zabbix服务的时区修改为亚洲上海,在配置文件18行

8.解决中文乱码

安装依赖包:wqy-microhei-fonts

命令:yum -y install wqy-microhei-fonts

命令:\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf       #强制复制并修改解决中文乱码的配置文件

9.启动服务

命令:systemctl restart zabbix-server zabbix-agent httpd       #重启服务

命令:systemctl enable zabbix-server zabbix-agent httpd      #开机自启

10.输出信息

命令:echo "浏览器访问 http://`hostname -I|awk '{print $1}'`/zabbix"

现在服务端已经配置完成,接下来配置客户端

二:安装zabbix服务端

1.设置解析

安装zabbix源

命令:cd /etc/yum.repos.d/

命令:rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

然后依次执行以下命令

命令:yum clean all

命令:yum makecache

2.安装zabbix客户端

命令:yum -y  install zabbix-agent

命令:sed -i.ori 's#Server=127.0.0.1#Server=192.168.100.210#' /etc/zabbix/zabbix_agentd.conf      #修改客户端配置文件改为自己本机的IP

3.启动服务

命令:systemctl start  zabbix-agent.service

命令:systemctl enable zabbix-agent.service

接下来,就是网页进入zabbix

1.

2.

3.

4.

5.

6.

7.

8.

到现在zabbix就是安装完成了

(温馨提示:使用谷歌浏览器可以翻译成简体中文)

我要这天再遮不住我眼,要这地再埋不了我心。要这天下众生都明白我意,要那诸佛都烟消云散!

部署zabbix服务端和客户端和网页的更多相关文章

  1. node.js中ws模块创建服务端和客户端,网页WebSocket客户端

    首先下载websocket模块,命令行输入 npm install ws 1.node.js中ws模块创建服务端 // 加载node上websocket模块 ws; var ws = require( ...

  2. 如何部署Zabbix服务端

    部署环境 RHEL 6.7 Zabbix-server 2.2.14 安装zabbix官方源 # wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_6 ...

  3. centos6.5安装部署zabbix监控服务端和客户端

    部署zabbix服务端需要LNMP环境(nginx,mysql,php),其它数据库也可以,我这里使用mysql,关于LNMP环境部署,可以参考我的另一遍文章:http://www.cnblogs.c ...

  4. zabbix服务端的部署及zabbix简单介绍

    Zabbix企业级监控方案--服务端部署 Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix 能监视各种网络参数,保证服务器系统的安全运营 ...

  5. zabbix (一:zabbix服务端)

    默认情况下zabbix有5个进程: zabbix_agent  zabbix_get zabbix_proxy zabbix_sender zabbix_server,另外一个zabbix_java_ ...

  6. 使用Apache CXF开发WebServices服务端、客户端

    在前一篇的博客中,我使用Xfire1.x来开发了WebServies的服务端. 但是如果你访问Apache的官网,可以看到xfire已经被合并了. 最新的框架叫做CXF. Apache CXF = C ...

  7. 自定义Attribute 服务端校验 客户端校验

    MVC 自定义Attribute 服务端校验 客户端校验/* GitHub stylesheet for MarkdownPad (http://markdownpad.com) *//* Autho ...

  8. SVN 服务端 和 客户端

    网址大全  |  EF CodeFirst  |  电视  |  MyNPOI  |  开源  |  我的皮肤  |  ASP.NET MVC4  |  前端提升  |  LINQ  |  WCF   ...

  9. DSAPI HTTP监听服务端与客户端

    本文中,演示了使用DSAPI.网络相关.HTTP监听,快速建立服务端和客户端. HTTP监听服务端的作用,是监听指定计算机端口,以实现与IIS相同的解析服务,提供客户端的网页请求,当然,这不仅仅是应用 ...

随机推荐

  1. 程序员需要了解的linux常用命令

    网络 找出某程序(tomcat)的进程 ps -ef|grep tomcat     找出后如果要关闭 kill -9 pid统计某程序(tomcat)连接数 ps -ef|grep tomcat|w ...

  2. jdk1.8 Stream 特性总结

    不是数据结构 它没有内部存储,它只是用操作管道从 source(数据结构.数组.generator function.IO channel)抓取数据. 它也绝不修改自己所封装的底层数据结构的数据.例如 ...

  3. spring-retry 重试机制的使用

    场景:由于网络抖动原因,或者其他原因,需要对代码重新执行,这个就需要重试了. import org.springframework.context.annotation.Configuration; ...

  4. MySQL的统计总数count(*)与count(id)或count(字段)的之间的各自效率性能对比

    执行效果: 1.  count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了!  从执行计划来看,count(1)和cou ...

  5. PYTHON的ASCII码转换

    首先,我们要知道ASCII的ord 这个变值,附上代码: c=input("请输入一个字符:") print (c+"的ASCII码为 ".ord(c)) #用 ...

  6. loadrunner:Action.c(4): Error -27796: Failed to connect to server "10.8.251.101:10086": [10060] Connection timed out

    Action.c(4): Error -27796: Failed to connect to server "10.8.251.101:10086": [10060] Conne ...

  7. template might not exist or might not be accessible by any of the configured Template Resolvers 完美解决

    初学者在maven spring boot web项目中使用thymeleaf 模板,经常会遇到  “template might not exist or might not be accessib ...

  8. 常用的python内置模块

    1.time模块: time模块是普通的时间模块 在python的三种时间表现形式: 1.时间戳: 给电脑看的. - 自1970-01-01 00:00:00到当前时间,按秒计算,计算了多少秒. 2. ...

  9. MySQL单表数据不要超过500万行:是经验数值,还是黄金铁律?

    本文阅读时间大约3分钟. 梁桂钊 | 作者 今天,探讨一个有趣的话题:MySQL 单表数据达到多少时才需要考虑分库分表?有人说 2000 万行,也有人说 500 万行.那么,你觉得这个数值多少才合适呢 ...

  10. Docker 0x08: Docker 命令

    目录 Docker 命令 run 与 start 区别 docker 进程相关命令 Restful API Docker 命令 docker命令容易混淆几个 run 与 start 区别 run: 会 ...