首页 > 系统相关 >centos7.9安装zabbix6.0

centos7.9安装zabbix6.0

时间:2024-11-15 12:49:27浏览次数:3  
标签:-- zabbix6.0 server centos7.9 zabbix mysql devel 安装

一.安装zabbix

1.官网下载tar包,下载链接:

https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.35.tar.gz

右键复制链接到linux终端使用wget命令下载,或者下载到本地再上传到linux服务器

2.解压下载好的tar包

创建虚拟用户和组,使用zabbix用户运行服务
 

1    groupadd zabbix
2    useradd  -g zabbix -M -s /sbin/nologin zabbix

cd进入解压出来的zabbix目录里面

3.安装所需依赖

yum install -y mysql-devel pcre-devel openssl-devel zlib-devel libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel libevent-devel openldap-devel libcurl-devel gcc gcc-c++

配置编译环境

./configure --sysconfdir=/etc/zabbix --enable-server --with-mysql --with-net-snmp --with-libxml2 --with-ssh2 --with-openipmi --with-zlib --with-libpthread --with-libevent --with-openssl --with-ldap --with-libcurl --with-libpcre

--sysconfdir=/etc/zabbix  #指定配置文件路径
--enable-server        #安装服务端
--with-mysql        #开启数据库mysql的支持

 等待安装完成看到如下界面表示编译完成

 安装编译好的文件

make install

 二.创建zabbix库

1.在mysql数据库中创建zabbix库

create database zabbix character set utf8 collate utf8_bin;

2.创建zabbix用户

#创建用户
1    create user 'zabbix'@'localhost' identified by 'password';
#授予权限
2    grant all privileges on zabbix.* to zabbix@localhost;
#刷新权限
3    flush privileges

3.导入数据

进入zabbix解压目录

cd /zabbix/database/mysql

在mysql客户端选择zabbix库,然后按顺序导入

source /zabbix/database/mysql/schema.sql
source /zabbix/database/mysql/images.sql
source /zabbix/database/mysql/data.sql

三.配置zabbix

1.复制 zabbix/ui 目录下的所有文件

复制ui下的所有文件到你的nginx配置中指向的web目录下
cp /root/zabbix/ui/* /path

2.修改zabbix配置文件

vim /etc/zabbix/zabbix_server.conf
找到DBPassword行
复制或取消注释,等号后面写上你创建zabbix用户时设置的数据库密码

3.配置zabbix为系统服务

vim /etc/systemd/system/zabbix-server.service

[Unit]
Description=Zabbix Server 
After=syslog.target network.target
[Service]
Type=simple
ExecStart=/usr/local/sbin/zabbix_server -f
User=zabbix
 
[Install]
WantedBy=multi-user.target

重新加载 systemd 配置

systemctl daemon-reload

4.启动zabbix-server并设为开机启动

systemctl enable --now zabbix-server

修改php配置文件否则进行下面安装步骤报错

vim /path/php.ini
找到以下行修改为对应数值
post_max_size = 16M
max_execution_time = 300
max_input_time = 300

如果有像我一样显示不支持bcmath扩展的

使用yum命令根据自己php版本号安装扩展

yum install php7x-php-bcmath

 然后在php.ini中查找 extension=bcmath.so。没有的话自己找这部分,加到这个图中位置就可以

然后查看php信息页,模块已启用

返回前端安装页面,刷新

安装zabbix前端

在本机电脑访问 ip/setup.php

报错的话手动下载上传到指定位置,每个人设置的位置不一样

上传完成后刷新页面出现登录页面

重新走一遍流程

出现下面问题,编辑selinux配置文件

vi /etc/selinux/config
SELINUX=permissive

四.安装zabbix-agent

1.yum安装

yum install -y  https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-1.el7.noarch.rpm
yum install zabbix-agent -y

2.修改zabbix-agent配置文件

yum安装的默认在/etc/下

修改配置文件中Server=被监控主机ip,如果server和gent在同一个主机上面,就写server的ip

ServerActive=zabbix-server服务器ip

根据需要,多地址用逗号隔开

server代表可以连接到这个agent的服务器或代理,serveractive代表主动向目标服务器或代理发送数据

只设置server表示被动模式,等待server列表中的服务器的数据请求
serveractive表示主动模式,定期发送数据到serveractive列表中的地址

等一段时间后刷新发现没有问题了

安装完成

标签:--,zabbix6.0,server,centos7.9,zabbix,mysql,devel,安装
From: https://blog.csdn.net/a2575266935/article/details/143787646

相关文章

  • neo4j 3.5.5安装应用--(对应jdk1.8)
    开始知识图谱技术研究与应用......首先选择非SQL数据库,选择了较为经典且流传广的neo4j数据库,由于一直在用的jdk为jdk1.8版本,为进行适配的,故选择了neo4j3.5.5版本,本文以neo4j3.5.5版本进行安装应用测试。感谢博主提供的参考信息:https://blog.csdn.net/clion_TQJ/article/details/1......
  • 国标GB28181视频平台EasyCVR视频分析设备平台智慧小区安防建设:安装智能监控摄像头需要
    在现代社会,随着科技的飞速发展,智慧小区安防建设已经成为提升居民生活质量和安全感的重要手段。EasyCVR智慧小区安防建设方案,正是在这样的背景下,利用最新的视频监控技术和智能化管理平台,为小区安全保驾护航。这一方案不仅能够实现对小区的全面覆盖和高清监控,还能通过智能识别和联动......
  • 【Civit3D 2025下载与安装教程】
    1、安装包「Civil3d_2025」:链接:https://pan.quark.cn/s/b05281a72f24提取码:PUWx「Civil3D2020」:链接:https://pan.quark.cn/s/61c01d7bd533提取码:RbML2、安装教程(建议关闭杀毒软件)1)       双击Setup.exe安装,弹窗安装对话框  2)       勾选‘我同意......
  • JAVA的概述,安装与第一个Java程序
    Java的发展史1991年sun公司的工程师小组需要设计一种小型计算机语言,主要用于计算处理能力和内存都非常有限的小型消费类电子产品像:电视机机顶盒,家用电器。另外由于不懂厂商选择不同的cpu,因此这类语言必须能生成非常紧密的代码保证保证在小型电器上运行,而且还要要求这种语言不......
  • 自动化测试环境配置-selenium库和谷歌浏览器版(离线安装)
    环境下载链接:https://pan.baidu.com/s/1acJJrA087zf_e02at3hoUg?pwd=f83d提取码:f83d 第一步,取消谷歌浏览器的自动升级 再去控制面板卸载原来的谷歌浏览器 第二步,安装谷歌浏览器80版本 通过设置查看版本号,该版本是不会自动升级的 第三步:直接使用下载好的驱动......
  • PhpSpreadsheet 安装及单元格操作
    1.安装composerrequirephpoffice/phpspreadsheet2.读取xls文件publicfunctiontest(){$reader=\PhpOffice\PhpSpreadsheet\IOFactory::createReader('Xls');$reader->setReadDataOnly(TRUE);$spreadsheet=$reader->load......
  • 安装lnmp后宝塔打不开了
    遇到安装LNMP后宝塔面板无法打开的问题,可以尝试以下步骤来排查和解决问题:检查服务状态:使用命令 servicebtstatus 检查宝塔面板的服务状态。如果服务未运行,可以尝试重启服务:servicebtrestart。查看日志文件:宝塔面板的日志文件通常位于 /www/server/panel/logs......
  • 宝塔面板安装网站后打不开的解决方法及排查步骤
    1.检查网络连接确认服务器网络是否正常:从服务器上尝试ping外部网站,确保网络畅通。例如:ping域名 或 ping你的网址2.检查宝塔面板状态登录服务器,检查面板是否正常运行:使用命令 bt 进入宝塔面板管理界面。如果面板未运行,尝试启动面板:btstart3.检查网站......
  • linux安装mysql
    1.linux在线安装mysql这里直接在线安装即可yuminstallmysql-server要是有网络,在线安装最为便捷,省去自己手动下包的麻烦2.启动mysqlsystemctlstartmysqld#启动mysql服务systemctlenablemysqld#设置开机自启动3.修改mysql密码初始密码需及时修改这里......
  • Cuda 驱动安装
    Author:ACatSmilingSince:2024-11-13CUDA(ComputeUnifiedDeviceArchitecture):是NVIDIA推出的一种并行计算平台和编程模型,它允许开发者利用NVIDIAGPU(图形处理器)的强大计算能力进行通用计算,而不仅仅局限于图形处理。简单来说,CUDA提供了一种方式,让程序员可以像编写CPU......