Zabbix一线通-安装配置Zabbix服务端(一)

基础环境

Anolis OS 8.9

首先dnf更新

sudo dnf update
sudo dnf upgrade

安装MySQL数据库

由于Anolis自带的MariaDB版本不符合zabbix6.0的要求,所以这里选择安装MySQL数据库。

sudo dnf install -y mysql-server  #从yum源安装MySQL 8
sudo systemctl start mysqld  #启动MySQL Server
sudo systemctl enable mysqld  #设置MySQL自动启动

安装完毕之后MySQL-Server默认root密码为空,这里设置成为自己想要的密码

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '这里写新密码';

安装Zabbix-Server

sudo dnf install -y zabbix-web-mysql zabbix-server-mysql zabbix-agent

设置Zabbix数据库

首先使用root登录MySQL数据库

mysql -u root -p
create database zabbix character set utf8 collate utf8_bin; //创建zabbix数据库
create user zabbix@localhost identified by '这里写zabbix数据库用户密码';  //创建zabbix用户
grant all privileges on zabbix.* to zabbix@localhost;  //给zabbix用户授权访问zabbix数据库
flush privileges;  //刷新授权
exit;

导入Zabbix初始数据

直接在命令行使用zabbix-server-mysql自带的sql脚本导入初始数据

cd /usr/share/zabbix-mysql
mysql -u root -p zabbix < schema.sql
mysql -u root -p zabbix < images.sql
mysql -u root -p zabbix < data.sql
mysql -u root -p zabbix < double.sql
mysql -u root -p zabbix < history_pk_prepare.sql

编辑zabbix服务端配置文件

sudo vi /etc/zabbix_server.conf

修改数据库配置,增加下面的内容:

DBHost=localhost
DBPassword=zabbix数据库用户密码

同时解除下面配置项的注释:

SNMPTrapperFile=/tmp/zabbix_traps.tmp

启动zabbix-server服务

sudo systemctl start zabbix-server-mysql
sudo systemctl enable zabbix-server-mysql

检查zabbix-server的10051端口是否在运行

sudo netstat -tunlp|grep zabbix
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      61148/zabbix_server 
tcp6       0      0 :::10051                :::*                    LISTEN      61148/zabbix_server 

至此zabbix-server服务端程序安装启动完毕。

配置LAMP环境

sudo dnf install httpd httpd-manual mod_ssl
sudo dnf install gd-devel php  php-pear php-xmlrpc

安装中文包

sudo dnf install langpacks-zh_CN

初次访问zabbix

使用浏览器访问:http://服务器地址/zabbix,进入初次设置界面
zabbix初次设置
选择中文之后点击下一步
必要条件检测
确认所有的条件都满足之后,点击下一步
数据库配置
配置数据库链接参数之后,点击下一步
选择时区
默认时区选择上海,点击下一步
安装前汇总
确认一下汇总信息,点击下一步
配置文件
权限不够,无法直接创建配置文件,把配置文件放到/etc/zabbix/web/zabbix.conf.php目录之后,执行:

sudo chown apache:apache /etc/zabbix/web/zabbix.conf.php

即可,点击完成
完成
安装完毕。
登录
初始用户名和密码为Admin/zabbix

修改中文乱码问题

默认安装情况下,zabbix语言修改为中文之后,图形显示会有乱码,采用以下方式修复:

sudo dnf install -y wqy-microhei-fonts
sudo cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc  /usr/share/zabbix/assets/fonts/graphfont.ttf
sudo vi /usr/share/zabbix/include/defines.inc.php

修改defines.inc.php文件,改为:

define('ZBX_GRAPH_FONT_NAME',		'graphfont'); // font file name

刷新页面即可生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值