基于rhel7.2的Zabbix平台搭建和部署(三)

简介:

基于rhel7.2的Zabbix平台搭建和部署(三)


一、优化zabbix服务端配置:

wKioL1k1Gd2SjIefAADbENOtWy4410.png

此时你看到的是英文页面,我们现在让其显示简体中文页面。

(1)由于在安装数据库时已经将zabbix库设置了utf-8字符

首先确定zabbix开启了中文支持功能:

说明:登录到zabbix服务器的数据目录下(前面部署的zabbix数据目录是/usr/local/nginx1.10/html/zabbix/),打开locales.inc.php文件。

[root@localhost ~]# cd /usr/local/nginx1.10/html/zabbix/include/

[root@localhost include]# vim locales.inc.php

wKiom1k1Gy7ATDanAAAsL7S6rp0015.png

(2)登陆zabbix后,点击右上角的“用户”图标,将语言设置为“中文”

wKioL1k1HK7xJyKTAACjp7DeMMY628.jpg

wKioL1k1HHWBBV-uAAJESIqYbYw641.jpg

(3)查看修改后的结果

wKiom1k1HRjyeTZHAAC1LU8XTxk097.png

(4)解决zabbix绘图中出现中文乱码问题

第一步:从windows下控制面板->字体->选择一种中文字库。

例如“楷体”

wKiom1k1SgzQvB65AAEq_x6GBts031.jpg

第二步:把它拷贝到zabbix的web端的fonts目录下

wKiom1k1TICQPmRJAAAm-XfgQwk819.png

[root@ ~]# cd /usr/local/nginx1.10/html/zabbix/fonts/

[root@ fonts]# mv /root/simkai.ttf ./

[root@ fonts]# ls

DejaVuSans.ttf  simkai.ttf

注意:如果你的simkai文件的后缀TTF是大写字母,一定要改成小写字母ttf。

第三步:将DejaVuSans.ttf移动到别的目录下

[root@ fonts]# mv DejaVuSans.ttf  /tmp/

[root@ ~]# cd /tmp && ls

DejaVuSans.ttf       

第四步:接着修改代码include/defines.inc.php文件中的字体配置,将里面关于字体设置从DejaVuSans替换成simkai 

[root@ tmp]# cd /usr/local/nginx1.10/html/zabbix/include

[root@ include]# vim defines.inc.php

wKioL1k1TubTdHz_AABJurgsm-8415.png

wKiom1k1TxGCcHg6AABTpylLmKs473.jpg

这样,修改后,zabbix监控图形中的中文字就不会出现乱码了。


二、zabbix客户端的安装


说明:既然要监控,我们就要添加要监控的主机,在添加主机之前我们首先要在被检测主机上面安装agent,安装agent比较简单,我们也是按照安装server的流程,下载软件包,在编译的时候,我们只选择agent即可。

192.168.100.120作为zabbix的被监控端,它提供web和mysql应用服务。

(1)安装zabbix,配置zabbix agent

[root@ src]# tar -zxvf zabbix-3.2.3.tar.

[root@ src]# cd zabbix-3.2.3

[root@ zabbix-3.2.3]# ./configure --prefix=/usr/local/zabbix --enable-agent && make && make install

(2)创建zabbix用户、创建文件目录并更改文件权限

[root@ zabbix-3.2.3]# cp misc/init.d/fedora/core/zabbix_agentd  /etc/init.d/

[root@ zabbix-3.2.3]# mkdir -p /usr/local/zabbix/logs

[root@ zabbix-3.2.3]# groupadd zabbix

[root@ zabbix-3.2.3]# useradd -g zabbix zabbix

[root@ zabbix-3.2.3]# chown -R zabbix:zabbix /usr/local/zabbix/

[root@ zabbix-3.2.3]# id zabbix

uid=1000(zabbix) gid=1000(zabbix) groups=1000(zabbix)

[root@ zabbix-3.2.3]# grep zabbix /etc/passwd

zabbix:x:1000:1000::/home/zabbix:/bin/bash

(3)配置开机自动启动

[root@ zabbix-3.2.3]# chkconfig --add zabbix_agentd

[root@ zabbix-3.2.3]# chkconfig zabbix_agentd on

[root@ zabbix-3.2.3]# chkconfig --list |grep zabbix_agentd

zabbix_agentd   0:off   1:off   2:on    3:on    4:on    5:on    6:off

(4)修改zabbix开机启动脚本中的zabbix安装目录

[root@ zabbix-3.2.3]# vim /etc/init.d/zabbix_agentdwKioL1kXsO2ykrLYAABRU5aWU9E808.jpg

wKiom1kXsO2wsWD1AABU__MKqDk746.jpg

(5)重载systemctl

[root@ zabbix-3.2.3]# systemctl daemon-reload

(6)编辑zabbix_agentd.conf文件

[root@ zabbix-3.2.3]# cd /usr/local/zabbix/etc/

[root@ etc]# vim zabbix_agentd.conf

wKioL1kXsO6ACEGTAABpgfQePso304.jpg

wKioL1kXsO7zkRI6AABgZzigBzo814.jpg

 91 Server=192.168.100.121

wKiom1kXsO-C2RjyAAA3C3xJij0556.jpg

132 ServerActive=192.168.100.121

143 Hostname=192.168.100.120

wKiom1kXsPDy0PYyAAAjxcpDzWU754.jpg

wKiom1kXsPDDTlH0AABePngqxvc364.jpg

注明:其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许192.168.100.121这个ip来我这取数据。而serverActive的192.168.100.121的意思是,客户端主动提交数据给他。

Hostname=XXX,这个定义的名字必须和web页面里面host的名字一样。

(7)启动zabbix_agentd

[root@ etc]# /etc/init.d/zabbix_agentd restart

Restarting zabbix_agentd (via systemctl):                  [  OK  ]

[root@ etc]# netstat -lnp |grep zabbix_agentd

tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      2762/zabbix_agentd

wKioL1k1ZKPTs4_FAAAcwMqaPm0818.png

(8)防火墙开启10050端口例外

[root@ etc]# firewall-cmd --permanent --add-port=10050/tcp

success

[root@ etc]# firewall-cmd --reload

success

到此,zabbix监控系统的基本环境安装完成。









     本文转自品鉴初心51CTO博客,原文链接:http://blog.51cto.com/wutengfei/1932514,如需转载请自行联系原作者



相关文章
|
7月前
|
监控 Linux 应用服务中间件
centos7 部署zabbix5 踩坑笔记
centos7 部署zabbix5 踩坑笔记
224 0
|
7月前
|
监控 Unix Windows
Zabbix【部署 04】 Windows系统安装配置agent及agent2
Zabbix【部署 04】 Windows系统安装配置agent及agent2
920 0
|
3月前
|
监控 前端开发 Linux
centos7系统安装部署zabbix5.0
【9月更文挑战第23天】在CentOS 7系统上部署Zabbix 5.0的步骤包括:安装MariaDB数据库及必要软件包,配置Zabbix仓库,设置数据库并导入Zabbix数据库架构,配置Zabbix服务器与前端参数,启动相关服务,并通过浏览器访问Web界面完成安装向导。
230 0
|
4月前
|
存储 弹性计算 监控
快速部署 Zabbix 社区版
Zabbix 是一款监控网络的众多参数以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的健康和完整性的软件。Zabbix 使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的告警,以实现对服务器问题做出快速反应。Zabbix 基于存储的数据提供出色的报告和数据可视化功能。这使得 Zabbix 成为容量规划的理想选择。本文介绍如何通过计算巢快速部署 Zabbix 社区版。
快速部署 Zabbix 社区版
|
3月前
|
监控 Linux
Zabbix 5.0 LTS的agent服务部署实战篇
文章介绍了如何在CentOS 7.6操作系统上部署Zabbix 5.0 LTS版本的agent服务,包括配置软件源、安装agent、修改配置文件、启动服务,并在Zabbix web界面添加监控。
154 4
Zabbix 5.0 LTS的agent服务部署实战篇
|
3月前
|
监控 前端开发 数据库
Zabbix 5.0 LTS部署实战篇
这篇文章是关于Zabbix 5.0 LTS部署的详细教程,包括版本选择、服务器平台选择、安装步骤、数据库配置、前端安装以及修改时区和设置开机自启等内容。
305 1
Zabbix 5.0 LTS部署实战篇
|
7月前
|
监控 关系型数据库 MySQL
zabbix 简单介绍 及部署
zabbix 简单介绍 及部署
|
7月前
|
监控 关系型数据库 MySQL
基于AnolisOS8.6+PolarDB-X部署ZABBIX6.0
在AnolisOS-8.6-x86_64-minimal虚拟环境中,使用VirtualBox配置2 vCPU,4G RAM和60 vDisk,下载并安装PolarDB-X,包括libaio和ncurses-devel依赖。创建polarx用户,设置权限和目录结构,编写my.cnf配置文件,然后初始化并启动PolarDB-X。接着安装ZABBIX 6.0,创建数据库、用户及权限,导入数据,并编辑Zabbix配置文件以匹配PolarDB-X。最后,重启相关服务,启用并检查状态,通过指定IP访问Zabbix Web界面,注意初始账号密码为Admin / zabbix。
|
7月前
|
监控 Java 数据库
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
Zabbix【部署 05】 Docker部署Zabbix Server Agent Agent2 Web interface及 Java-Gate-Way(详细启动脚本及踩坑记录)不定时更新
590 0
|
7月前
|
监控 Docker 容器
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
Zabbix【部署 03】zabbix-agent2安装配置使用(zabbix-agent2监控docker实例分享)
1027 0