centos7搭建zabbix服务和客户端

zabbix基于LNMP的架构搭建的,从这四个方面着手;

 

一   安装httpd或者nginx

yum install httpd -y  

 

二  安装php

 

yum install php php-fpm php-mysql php php-bcmath php-mbstring

 

三  安装mariadb

yum install mariadb mariadb-server mariadb-devel 

 

四 安装zabbix

4.1 下载zabbix包

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

 

4.2 安装zabbix包

yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender


4.3 创建zabbix库以及授权用户zabbix

create database zabbix character set utf8 collate utf8_bin;    创建zabbix库
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';   授权

4.4 导入zabbix库的表

cd /usr/share/doc/zabbix-server-mysql-3.2.10/
gunzip create.sql.gz


4.5 修改zabbix-server配置文件

LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
#此项如果你的数据库不是在本机,应将此行取消注释,并修改为远程数据库的IP地址
# DBHost=localhost
DBName=zabbix  #初始化数据库时所设置的
DBUser=zabbix  #初始化数据库时所设置的
DBPassword=123456 #初始化数据库时所设置的
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
LogSlowQueries=3000


4.6 修改时区
vim /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai



4.7 启动服务
systemctl start zabbix-server zabbix-agent httpd php-fpm
systemctl enable zabbix-server zabbix-agent httpd php-fpm

4.8 登录zabbix

192.168.85.11/zabbix





五 zabbix设置中文


  5.1从Window服务器找到相应的字休复制到zabbix Server服务器上:

      控制面板-->字体-->选择一种中文字库例如“楷体”(simkai.ttf)

 

 5.2 将我们选择的字体文件上传到zabbix web服务,/usr/share/zabbix/fonts目录下(rpm安装目录)

[root@Node3 fonts]# pwd
/usr/share/zabbix/fonts
[root@Node3 fonts]# ls
graphfont.ttf  simkai.ttf

5.3修改此/usr/share/zabbix/include/defines.inc.php文件中字体的配置,将里面关于字体设置从graphfont替换成simkai










posted @ 2021-03-04 12:03  woaibaobei  阅读(122)  评论(0编辑  收藏  举报