当前位置: 首页 > news >正文

zabbix的服务器端 server端安装部署

zabbix的服务器端 server

主机ip
localhost(centos 7)192.168.10.128

zabbix官网部署教程 但是不全,建议搭配这篇文章一起看
在这里插入图片描述

zabbixAgent部署

安装mysql

所有配置信息和Zabbix收集到的数据都被存储在数据库中。

  • 下载对应的yum源
yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
vim /etc/yum.repos.od/mysql-community.repo
# 关闭 8.0 的源  开启 5.7的源

1566037635973.png

  • 直接下载对应的mysql
yum install -y mysql-community-server
  • 修改root登录密码
grep "password" /var/log/mysqld.log2018-12-26T22:41:24.218413Z 1 [Note] A temporary password is generated for root@localhost: %i+g10uS.dre
# 上面输出的结果最后是初始化密码
mysqladmin -uroot -p'%i+g10uS.dre' password '你的密码'

选取安装的平台-MYSQL+NGINX

image-20231114153018965

在这个页面的下面就有安装的教程,但是会有一点儿错误,还需要改其他的,所以,请看这片文章即可

安装服务

直接运行下面的命令即可

安装zabbix的yum源
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
安装Zabbix server,Web前端,agent
yum install zabbix-server-mysql zabbix-agent
安装Zabbix前端
yum install centos-release-scl
修改对应的yum源配置文件
vim /etc/yum.repos.d/zabbix.repo

将其中的一个修改为这个

image-20231114153626905

安装Zabbix前端软件包
yum install zabbix-web-mysql-scl zabbix-nginx-conf-scl
创建初始数据库

在数据库中执行下面的代码

mysql -uroot -p
你的数据库密码
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@'%' identified by '修改成zabbix用户登录密码';
mysql> grant all privileges on zabbix.* to zabbix@'%';
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;---
mysql> create user zabbix@'%' identified by '修改成zabbix用户登录密码';
mysql> grant all privileges on zabbix.* to zabbix@'%';
# 如果这两句有问题,请改为
grant all privileges on zabbix.* to zabbix@'%' identified by '修改成zabbix用户登录密码';
导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
  • 导入数据库完成之后,请登录数据库修改下面的内容
mysql -uroot -p
你的数据库密码
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit
为Zabbix server配置数据库
vim  /etc/zabbix/zabbix_server.conf

在此文件的第 124 行修改为下面的内容 其中后面的 Cjb@1234 是我的数据库密码

image-20231114154347459

为Zabbix前端配置PHP
vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

将对应修改内容,修改跟下面的一样即可

image-20231114154624165

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 

修改为下面的样子

image-20231114162206470

执行下面两个代码
 chown .nginx /var/opt/rh/rh-php72/lib/php/session/chown nginx.nginx -R /etc/zabbix/web/
修改配置文件nginx主配置文件
vim /etc/opt/rh/rh-nginx116/nginx/nginx.conf
#将配置文件中的server模块删除掉
server {
}
# 删除
修改后可在浏览器中输入对应的ip地址进行访问

image-20231114163016405

image-20231114163030334

  • 下面输入的是mysql的用户名和密码

image-20231114163104734

  • 直接下一步

image-20231114163223069

image-20231114163308542

image-20231114163319624

  • 用户名是 Admin 密码是 zabbix

image-20231114163332980

image-20231114163346333

http://www.lryc.cn/news/230671.html

相关文章:

  • css3 初步了解
  • 【实战经验】MT4外汇交易指南:新手如何制定交易计划?
  • Pikachu漏洞练习平台之CSRF(跨站请求伪造)
  • Python 如何实现 Strategy 策略设计模式?什么是 Strategy 策略设计模式?
  • hadoop 大数据集群环境配置 配置hadoop配置文件 hadoop(七)
  • 解决 requests 库中 Post 请求路由无法正常工作的问题
  • Jenkins入门——安装docker版的Jenkins 配置mvn,jdk等 使用案例初步 遇到的问题及解决
  • 一文搞定以太网PHY、MAC及其通信接口
  • 【JavaEE】Servlet API 详解(HttpServletResponse类方法演示、实现自动刷新、实现自动重定向)
  • QML19、QML 和 C++ 之间的数据类型转换
  • 力扣学习笔记——128.最长连续序列
  • 【git】远程远程仓库命令操作详解
  • 算法:穷举,暴搜,深搜,回溯,剪枝
  • 蓝桥杯 选择排序
  • 20. 深度学习 - 多层神经网络
  • 短剧小程序:让故事更贴近生活
  • 前端下载文件重命名
  • 【23真题】厉害,这套竟有150分满分!
  • 44. Adb调试QT开发的Android程序实用小技巧汇总
  • nacos集群配置(超完整)
  • 无线WiFi安全渗透与攻防(三) 无线信号探测(目前仅kismet)
  • Flutter的Widget, Element, RenderObject的关系
  • 测试员练就什么本领可以让自己狂揽10个offer
  • vue中实现图片懒加载的几种方法
  • Axure9基本操作
  • Docker - 网络
  • vue、react中虚拟的dom
  • Elasticsearch:ES|QL 快速入门
  • 7-1 进步排行榜
  • 解决删除QT后Qt VS Tools中Qt Options中未删除的错误