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

zabbix安装基础配置

服务器准备,两台服务器

创建zabbix用户组,新增zabbix用户,并将zabbix用户加入zabbix用户组,设置zabbix用户不允许登录系统权限

[root@localhost ~]# groupadd zabbix
[root@localhost ~]# useradd -g zabbix zabbix
[root@localhost ~]# usermod -s /sbin/nologin zabbix

上传zabbix安装包

解压zabbix安装包,进入zabbix目录

cd zabbix-6.0.10执行以下预编译命令

        

执行报错没有MySQL library not found,是因为没有MySQL依赖库,需要安装mysql-devel

如果报错没有pcre pcre-devel则需要安装以下文件

一定要把所有涉及到的依赖文件下载完毕才能预编译成功

yum install -y gcc curl curl-devel net-snmp net-snmp-devel perl-DBI libxml2-devel libevent-devel curl-devel pcre

安装make cmake安装编译命令

执行预编译安装命令

make
make install

make安装完成后提示

继续执行make install

软链接到usr/local下ln -s /usr/local/zabbix/sbin/zabbix_*  /usr/local/sbin/

切换至agent服务器,配置lnmp,安装nginx,mysql-server mysql客户端

yum install -y nginx mysql-server mysql php php-devel php-mysqlnd php-fpm

在server端执行以下操作:

拷贝文件到以下路径/etc/init.d/

增加读写权限到以下两个文件

启动服务

zabbix服务进程启动成功

部署zabbixWEB,在agent端启动mysql服务

进入mysql控制台

正常查看数据库中的数据

打开nginx配置文件nginx.conf中的以下注释内容,因为zabbixWEB是基于php写的,所以要打开php配置

将default文件替换覆盖nginx.conf配置文件

检测配置文件是否正确,并且启动nginx

nginx进程启动成功

修改配置文件,改为全网监听,端口为9000

启动php服务,并查看nginx进程和php进程启动成功

关闭系统的selinux后才可访问成功


http://www.mrgr.cn/news/67499.html

相关文章:

  • 论文阅读--基于MLS点云语义分割和螺栓孔定位的盾构隧道错位检测方法
  • 点云分割总结
  • 使用AMD GPU进行图像分类的ResNet模型
  • 【每日一题】2009考研数据结构 - 求倒数第k个数的值
  • 基于MATLAB的运动车辆跟踪检测系统
  • 爬虫下载网页文夹
  • MATLAB和R及Python病例对照分析
  • A018基于Spring Boot的民宿租赁系统
  • 二叉树的基本操作
  • 路见不平 ! 基于tensorlfow快速迭代的户型图分类功能
  • openreview中的加粗、斜体、下划线
  • 华为OD机试真题-数组二叉树码-2024年OD统一考试(E卷)
  • mysql 聚合函数
  • JAVA台球助教台球教练多端系统小程序源码
  • 机器学习,生成式Ai ,LLM大模型,人工智能,他们之间的关系是什么?有什么不同?
  • 爱普生 SG - 8201CJA 可编程振荡器成为电子应用的解决方案
  • radio的网址
  • 多模态大模型架构演变:主流模式的进化路径
  • 美国历任总统特征数据-多个字段(1789-2024年)
  • FIPS203 后量子安全ML-KEM(标准简读)
  • NVR小程序接入平台EasyNVR多品牌NVR管理工具/设备的视频集中管理方案
  • 淘宝商品详情大揭秘:如何用taobao.item_get API变成电商界的福尔摩斯
  • git 提交代码流程
  • 【SQL server】数据库远程连接配置
  • 单细胞cluster/细胞亚群的标志识别工具—FindAllmarkers/presto/COSG/starTracer算法学习
  • java-方法以接口入参注意要点