资讯

展开

Centos 7搭建ZABBIX 5.0

作者:快盘下载 人气:


Centos 7搭建ZABBIX 5.0_个人学习笔记

一、关闭防火墙与SELinux
#关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

#关闭SELinux

setenforce 0
vim /etc/selinux/config
...
SELINUX=disabled

二、安装zabbix 5.0
a. 安装Zabbix存储库

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all

b. 安装Zabbix server,Web前端,agent

yum install zabbix-server-mysql zabbix-agent

c.安装CentOS软件包

yum install centos-release-scl
vim /etc/yum.repos.d/zabbix.repo

[zabbix-frontend]
...
enabled=1
...

d.安装Zabbix前端软件包

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

e. 创建初始数据库

mysql
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; #进入数据库
MariaDB [(none)]> create user zabbix@localhost identified by '123456'; #创建存储数据的库,并支持中文(库名:zabbix)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost; #授权连接数据库的用户,并设置密码(用户名:zabbix)
MariaDB [(none)]> show databases; #查看所有库
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| zabbix |
+--------------------+
MariaDB [(none)]> use zabbix; #进入zabbix库
Database changed
MariaDB [zabbix]> show tables; #查看当前库下表
MariaDB [zabbix]> quit;
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix #在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输入新创建的密码
Enter password: password #输入zabbix用户密码

注:如果数据库没有安装的话,需要先安装数据库软件

yum -y install mariadb-server   #安装数据库软件
systemctl start mariadb #启动数据库服务
systemctl enable mariadb #设置随机自启

三、为Zabbix服务器配置数据

vim /etc/zabbix/zabbix_server.conf
100 DBName=zabbix #存储监控数据的库名
116 DBUser=zabbix #连接数据库的用户
124 DBPassword=123456 #设置zabbix用户密码
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
...
php_value[date.timezone] = Asia/Shanghai #亚洲/上海
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm  #启动所有服务
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm #设置服务随机自启

#查看zabbix服务占用端口信息

[root@zabbix-server ~]# ss -anptul | grep zabbix
tcp LISTEN 0 128 *:10051 #zabbix-server端口
tcp LISTEN 0 128 *:10050 #zabbix-anent端口

Http://192.168.0.24/zabbix #访问zabbix的web界面:

四、解决zabbix中文乱码

[root@zabbix-server]# cd /usr/share/zabbix/assets/fonts/  #进入zabbix默认存放语言文件路径
[root@zabbix-server fonts]# yum -y install lrzsz #安装传输工具
[root@zabbix-server fonts]# cp simhei.ttf graphfont.ttf #将windows语言文件覆盖zabbix默认语言文件
cp:是否覆盖"graphfont.ttf"? y

#刷新web页面
``


加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!