centos7.4 搭建zabbix-server 3.4.5
监控对服务器的重要性来说已经不需要我来一一赘述了,在众多的监控工具之中选择使用zabbix的原因是觉得它功能强大,可以引用的模板有很多,而且图形化做的草鸡棒。
废话就不多了,直接吃鸡。
本次搭建全部采用虚拟机实现。具体环境如下:
system:centos7.4
zabbix version:3.4.5
database version:mariadb 5.5.56
Apache:2.4.6
=================================================================================================
一:存放数据的数据库,本次使用 yum自带版本mariadb 5.5.56
1 直接yum安装
#yum -y install mariadb mariadb-server
2 启动mariadb服务并设置开机启动。安全初始化数据库的相关信息
#systemctl start mariadb
#mysql_secure_installation
# systemctl enable mariadb
3 进入数据库,创建为zabbix存放数据的数据库zabbix,创建登录该数据库的用户,可以登录该数据库的IP以及给该用户授予对应数据库的权限
#mysql -uroot -p
MariaDB [(none)]>create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; (密码可以随意设置)
MariaDB [(none)]>exit
4 尝试用zabbix用户登录是否创建成功
#mysql -uzabbix -pzabbix
二:安装Apache
yum源自带的Apache为2.4.6,足够支持了。所以依然yum安装走起
1安装
#yum -y install httpd
2 启动Apache,设置开机启动
#systemctl start httpd
#systemctl enable httpd
3 检测Apache是否安装成功
#netstat -antulp |grep :80
#curl http://localhost 或者直接在浏览器输入IP地址
三:zabbix-server搭建。
1 官方网站安装对应版本的zabbix的yum源
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
2 利用yum源安装zabbix的服务端和支持zabbix的web界面包
#yum -y install zabbix-server-mysql zabbix-web-mysql
3 进入到开始安装服务端时安装的共享文档目录下,找到用于往zabbix数据库导入数据的sql压缩文件件create.sql.gz.
#cd /usr/share/doc/zabbix-server-mysql-3.4.5/
使用zcat命令,加管道重定向,向开始创建的zabbix数据库导入数据
#zcat create.sql.gz |mysql -uroot -pzabbix zabbix
4 修改zabbix的主配置文件.让zabbix-server启动时能读取到数据库中的数据
#vim /etc/zabbix/zabbix_server.conf

5 启动zabbix-server服务,并将该服务设置为开机启动
#systemctl start zabbix-server
#systemctl enable zabbix-server
6 修改时区,使前端显示的页面时间正确,为亚洲上海
#vim /etc/httpd/conf.d/zabbix.conf

7 查看是否创建zabbix用户和zabbix用户组。
#cat /etc/passwd |grep zabbix
#cat /etc/group |grep zabbix
8 浏览器输入IP地址加上zabbix目录,进入zabbix的安装界面


9 注意安装完之后登录的账号默认为Admin 密码默认为zabbix

10 登录成功之后显示出如下的仪表盘信息,则表示zabbix服务端安装成功

11 安装成功之后,是全英文显示的,可以通过修改个性化设置,修改语言和主题颜色,如下图即可


12zabbix默认是自带简体中文的,但汉化不完整,默认是没有开放的状态,可以手动释放出来


16 修改之后重新启动服务, 查看图形的时候,本该显示中文的地方出现方块乱码。
**解决办法,修改字体配置文件
windows操作系统,Win+r 进入命令界面,输入fonts,弹出字体窗口,找到喜欢的字体(简体常规)复制出来,改名为xxxx.tty 注意后缀名一定要为tty. 然后将该文件上传到安装zabbix的服务器上的/usr/share/zabbix/fonts/目录下




修改完之后,刷新下界面,发现现实中文成功啦!

zabbix服务端搭建到此就结束了。是不是挺简单的
centos7.4 搭建zabbix-server 3.4.5的更多相关文章
- CentOS7下搭建zabbix监控(四)——Zabbix报警设置
CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 CentOS7下搭建zabbix监控(三)——Zabbix ...
- CentOS7下搭建zabbix监控(三)——Zabbix监控服务配置
CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 (1).配置Zabbix监控Apache服务 主机名:yo ...
- CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置
Zabbix监控端配置请查看:CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 (1).在CentOS7(被监控端)上部署Zabbix Agent 主机名:youxi2 IP地址: ...
- Centos 6.x 搭建 Zabbix Server
zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让 ...
- linux搭建zabbix server
一.linux配置jdk 1.安装rpm包,安装完成位置:/usr/java/jdk1.8.0_152 2.配置环境变量/etc/profile: JAVA_HOME=/usr/java/jdk1.. ...
- 如何搭建zabbix server端
1.背景介绍: nginx:1.9.3 安装路径/data/nginxphp:5.5.27 安装路径 /data/phpmysql:5.6.28 安装路径/usr/local/mysqlzabbix ...
- CentOS7下搭建zabbix监控(一)——Zabbix监控端配置
zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix 能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位 ...
- Centos7服务器搭建VNC Server环境
在企业级项目的开发中,尤其是分布式项目,经常直接在服务器上进行开发工作,操作系统环境一般是Centos 7.普遍状况是,在服务器上安装IDE 开发工具,通过 Xshell等工具远程启动,本地通过虚拟桌 ...
- CentOS7下搭建zabbix监控(五)——Web端配置自动发现并注册
好像有点问题,没法自动添加主机,我后期再测测 (1).自动发现主机并注册 1)创建发现规则 2)编辑自动发现规则信息(这两步不配置问题也不大,因为在动作中也有主机IP地址) 3)添加自动发现的动作 4 ...
- Centos 6.x 搭建 Zabbix Agent 客户端
如需搭建zabbix server端,请参考:Zabbix-Server配置 环境: Zabbix-Server: Centos 6.8 IP:192.168.126.129 #Zabix- ...
随机推荐
- iOS 获取导航栏和状态栏的高度
CGRect rect = [[UIApplication sharedApplication] statusBarFrame]; 状态栏的高度: float status height = rec ...
- 谈谈PBOC3.0中使用的国密SM2算法
转载请注明出处 http://blog.csdn.net/pony_maggie/article/details/39780825 作者:小马 一 知识准备 SM2是国密局推出的一种他们自己说具有自主 ...
- Python 安装 BeautifulSoup(Win7)
准备材料: 1.Win7,已安装的 Python3.4.1 2.BeautifulSoup4.3.2安装包 安装办法: 1.打开cmd 2,进入BeautifulSoup的解压文件夹 3,执行 pyt ...
- 在无人值守程序(服务)中调用Microsoft Graph
作者:陈希章 发表于 2017年5月31日 什么是无人值守程序(服务) 我在此前用了几篇文章分别介绍了在桌面应用程序(控制台),Web应用程序(ASP.NET MVC),以及PowerSehll脚本中 ...
- 巧用CAS解决数据一致性问题
缘起:在高并发的分布式环境下,对于数据的查询与修改容易引发一致性问题,本文将分享一种非常简单但有效的优化方法. 一.业务场景 业务场景为,购买商品的过程要对余额进行查询与修改,大致的业务流程如下: ( ...
- 3D Game Programming withDX11 学习笔记(一) 数学知识总结
在图形学中,数学是不可或缺的一部分,所以本书最开始的部分就是数学知识的复习.在图形学中,最常用的是矢量和矩阵,所以我根据前面三个章节的数学知识,总结一下数学知识. 一.矢量 数学中的矢量,拥有方向和长 ...
- this的理解
this的理解 看了阮一峰的this讲解,下面是我的理解: 总结来说 this指向 调用this所在方法 的对象: 普通函数 例子1 function test(){ this.x = 1; cons ...
- JS获取字符对应的ASCII码
有时候会需要用到字符的ASCII码,一时之间调试时可能会忘记字符与ASCII码对应的数字. 最近喜欢用浏览器控制台直接跑JS代码,将这个代码直接贴到浏览器控制台,即可调试(谷歌浏览器快捷键 ctrl+ ...
- Wincc的使用
1.组态项目步骤 1)启动Wincc 2)建立项目 3)选择及安装通信驱动程序 4)定义变量 5)建立和编辑过程画面 6)指定Wincc运行系统的属性 7)激活Wincc画面 8)使用变量模拟器测试过 ...
- PHP-无限级分类(迭代法创建)
$area = array( array('id'=>1,'name'=>'安徽','parent'=>0), array('id'=>2,'name'=>'海淀','p ...