实践是知识的母亲,知识是生活的明灯。这篇文章主要讲述Zabbix5.0安装步骤相关的知识,希望能为你提供帮助。
centos
7下载地址:??http://mirrors.bupt.edu.cn/centos/7.9.2009/isos/x86_64/??
可以用迅雷下载
先决条件,先在虚拟机安装好centos 7 配置好ip,掩码,网关,登录用户和密码这些,最好让虚拟机连网。一般通过其他工具比如: Xshell
ssh + IP
。
连上后先关闭防火墙和selinux ,
先安装这两个插件:
yum -y install vim*
yum -y install wget
关闭防火墙systemctl stop firewalld
systemctl disable firewalld
关闭SELinuxsetenforce 0
vim /etc/selinux/config (进入vim编辑器)
...
SELINUX=disabled
(按 i 键进入编辑,修改相应参数。 编辑完后按esc 输入:号再输wq 是保存退出 ,文本未改动 esc+:+q 退出,文本有改动不保存 esc+:+q! 退出)
搭建阿里云yum源进入yum源的配置目录cd /etc/yum.repo.d/
下载阿里云yum源的配置文件wget http://mirrors.aliyun.com/repo/Centos-7.repo
查看可以安装包的数量yum repolist
【Zabbix5.0安装步骤】官方有相关安装命令
??https://www.zabbix.com/download?zabbix=5.0&
os_distribution=centos&
os_version=7&
db=mysql&
ws=apache??
安装 Zabbix 存储库
rpm-Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
安装 Zabbix 服务器和代理yum install zabbix-server-mysql zabbix-agent
启用红帽软件集合
yum install centos-release-scl
vim
/etc/yum.repos.d/zabbix.repo
(编辑文件)
[zabbix-frontend]
...
enabled=1
...
安装 Zabbix
前端包
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
安装数据库软件
yum -y install
mariadb-server
#启动数据库服务
systemctl start mariadb
#设置随机自启
systemctl enable mariadb
#进入数据库
Mysql
#创建存储数据的库,并支持中文(库名:zabbix),存放监控数据
MariaDB [(none)]>
create
database zabbix character set utf8 collate utf8_bin;
#授权连接数据库的用户,并设置密码(用户名:zabbix)后面的密码最好改一下
MariaDB [(none)]>
create
user zabbix@localhost identified by 1234567;
#数据库授权
MariaDB [(none)]>
grant
all privileges on zabbix.* to zabbix@localhost;
#在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输入新创建的密码
zcat
/usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password:
password
#输入zabbix用户密码(前面命令设置的密码)
#为Zabbix服务器配置数据库
vim
/etc/zabbix/zabbix_server.conf
DBPassword=password
(进入编辑配置
输入 /DB按小写n 快速地位
找到 #
DBPassword=password
按前面 # 号删掉
输入之前设置的密码
保存退出)
为 Zabbix 前端配置 php编辑文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,取消注释并为您设置正确的时区。
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
找到最后一行
;
php_value[date.timezone] = Europe/Riga
;去掉,改成保存退出(当前时区)
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-server
ip/zabbix
查看所有PHP参数是否OK 正常
改数据库端口
输入数据库密码
Zabbix_server端口10051
zabbix_agentd端口 10050
通过命令可以查 ss -anptul |
grep zabbix
name可以填个名字或不填
默认用户名:Admin
密码:zabbix
User settings 修改语言
解决zabbix中文乱码(把Windows语言包拖进去覆盖)
#进入zabbix默认存放语言文件路径
[root@zabbix-server]# cd /usr/share/zabbix/assets/fonts/
#安装传输工具
[root@zabbix-server fonts]#
yum -y install lrzsz
#将windows语言文件覆盖zabbix默认语言文件
[root@zabbix-server fonts]#
cp simhei.ttf graphfont.ttf
cp:是否覆盖"graphfont.ttf"? y
#刷新web页面
推荐阅读
- #yyds干货盘点#JavaScript数值范围
- #yyds干货盘点#Java日志门面之SLF4J
- get_home_url()仅返回当前URL
- 在WordPress中获取自定义帖子类型以加载自定义模板
- 子CSS的函数theme_enqueue_styles()
- 在WordPress Penscratch主题的文件管理中找到custom-header.php
- 致命错误(内存不足(已分配407633920)(尝试分配16063字节))
- 致命错误(调用未定义函数wp_cache_get()&&&致命错误:调用未定义函数wp_cache_get())
- WordPress中的动态电话号码