ZABBIX5.0服务端部署手册(一)

一、环境准备

1,关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

2,关闭selinux

 setenforce 0
vim /etc/selinux/config
This file controls the state of SELinux on the system.
SELINUX= can take one of these three values:
    enforcing - SELinux security policy is enforced.
    permissive - SELinux prints warnings instead of enforcing.
    disabled - No SELinux policy is loaded.
SELINUX=disabled
SELINUXTYPE= can take one of three values:
    targeted - Targeted processes are protected,
    minimum - Modification of targeted policy. Only selected processes are protected.
    mls - Multi Level Security protection.
SELINUXTYPE=targeted

3,获取zabbix下载源,可能需要查看一下路径

rpm -Uvh  https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

4,更新yum源

yum clean all 
yum makecache
5,同步时间
yum install ntpdate -y
ntpdate -u ntp.aliyun.com
mv /etc/localtime {,.bak}
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

二、正式安装ZABBIX5.0服务端

1,安装zabbix应用

 yum install  -y zabbix-server-mysql.x86_64  zabbix-agent

2,安装多版本软件并存工具包scl(software connection)默认(/opt/rh)

 yum -y install centos-release-scl

3,修改zabbix源(enable 前端源)

vim /etc/yum.repos.d/zabbix.repo
[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

4,安装zabbix前端软件

 yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl.noarch

5,安装数据库(mariadb)

 yum -y install mariadb-server.x86_64

6,配置数据库(启动并且开机自己)

systemctl enable --now mariadb.service

7,数据库初始化

mysql_secure_installation

1-Enter current password for root (enter for none):输入当前数据库root密码
当前root密码是空直接回车
2-Set root password? [Y/n]是否设置root密码?
y
zstack@123
3-Remove anonymous users? [Y/n]是否移除匿名用户
y
4-Disallow root login remotely? [Y/n]禁止root远程登录
n
5-Remove test database and access to it? [Y/n]是否移除测试数据库
y
6-Reload privilege tables now?是否刷新授权表
y

8,登录数据库

mysql -uroot -p
zstack@123
create database zabbix character set utf8 collate utf8_bin; #创建一个zabbix的数据库
create user zabbix@localhost identified by 'zstack@123';  #创建一个用户 名称为zabbix,本机登录,密码为zstack@123
grant all privileges on zabbix.* to zabbix@localhost;  #授权给  zabbix@localhost  用户在zabbix库下所有表有全部的权限
flush privileges; #刷新授权表
exit

9,使用zabbix-mysql命令,导入数据库信息

zcat /usr/share/doc/zabbix-server-mysql-5.0.17/create.sql.gz | mysql -uzabbix -p zabbix
mysql -uzabbix -pzstack@123
show databases;
use zabbix
show tables;

10,修改zabbix server 配置文件.

vim /etc/zabbix/zabbix_server.conf
/DBP   #搜索DBPassword= 并且修改成当前密码

11,修改zabbix的php配置文件

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
修改时区timezone为Asia/Shanghai,前面;去掉

12,启动zabbix相关服务

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

13,登录web页面进行初始化配置

http://192.168.13.128/zabbix
默认账号密码是Admin/zabbix

14,修改为中文,安装字体解决部分乱码问题

User settings →language→update
yum -y install  wqy-microhei-fonts
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

至此服务端配置完成

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
安装和部署Zabbix 5.0在Ubuntu系统上,您可以按照以下步骤进行: 1. 首先,使用以下命令更新Ubuntu系统: ``` sudo apt-get update sudo apt-get upgrade ``` 2. 接下来,安装必要的软件包和依赖项: ``` sudo apt-get install apache2 php libapache2-mod-php7.2 mysql-server mysql-client libmysqlclient-dev php-mysql php-xml php-bcmath php-mbstring php-gd php-ldap php-xmlrpc php-soap php-curl php-snmp snmp libsnmp-dev fping libcurl4-openssl-dev libopenipmi-dev python3-pymysql ``` 3. 创建Zabbix数据库并为Zabbix用户授权: ``` mysql -u root -p CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN; GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'password'; FLUSH PRIVILEGES; exit; ``` 4. 下载Zabbix 5.0并解压缩: ``` cd /tmp wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+ubuntu18.04_all.deb sudo dpkg -i zabbix-release_5.0-1+ubuntu18.04_all.deb sudo apt-get update sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent ``` 5. 导入Zabbix数据库模式: ``` cd /usr/share/doc/zabbix-server-mysql sudo gunzip create.sql.gz mysql -u zabbix -p zabbix < create.sql ``` 6. 修改Zabbix服务器配置文件: ``` sudo nano /etc/zabbix/zabbix_server.conf ``` 将以下行添加到文件末尾: ``` DBPassword=password ``` 7. 重启Apache和Zabbix服务器: ``` sudo systemctl restart apache2 sudo systemctl restart zabbix-server ``` 8. 在Web浏览器中访问http://localhost/zabbix,并按照屏幕上的指示进行设置。 相关问题: 1. 如何在Ubuntu上卸载Zabbix 5.0? 2. 如何在Zabbix 5.0中创建主机? 3. 如何在Zabbix 5.0中创建触发器?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小张大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值