Zabbix监控平台部署流程

  1. Zabbix WEB、Zabbix Server、Zabbix Database放在一台服务器;(192.168.10.12)
  2. Zabbix Agent部署在被监控服务器上 (192.168.10.11)
  3. Zabbix Porxy 单独部署在一台服务器上(被监控服务器少于500台可以不部署,几十台就完全没有必要)

1.Zabbix Server 部署

下载Zabbix包-->解压-->预编译、编译、安装-->添加启动项

#下载Zabbix包
wget https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.1.tar.gz
tar -xzvf zabbix-6.0.1.tar.gz
cd  zabbix-6.0.1
#部署源码编译安装环境
yum -y install gcc curl curl-devel net-snmp net-snmp-devel perl-DBI libxml2-devel libevent-devel curl-devel pcre
yum install -y mysql-community-devel
#预编译
./configure --prefix=/usr/local/zabbix  --enable-server --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
#编译安装
make 
make install
#添加到启动目录
\cp misc/init.d/tru64/zabbix_server /etc/init.d/
#添加执行权限
chmod o+x /etc/init.d/tru64/zabbix_server

启动Zabbix Server

#软连接启动路径
ln -s /usr/local/zabbix/sbin/zabbix_server /usr/local/sbin/
#创建zabbix用户
useradd -s /sbib/nologin zabbix -M
#启动zabbix server
/etc/init.d/zabbix_server start

查看日志:

预编译参数解释:

这是一个用于编译和安装 Zabbix 监控系统的命令。其中:./configure 是 Zabbix 的配置脚本,它会根据系统环境自动选择需要的组件和参数;
--prefix=/usr/local/zabbix` 表示将安装路径设置为 `/usr/local/zabbix`,这样可以避免与其他软件包产生冲突;
--enable-server 表示启用 Zabbix 服务器组件;
--with-mysql 表示使用 MySQL 作为数据存储方式;
--enable-ipv6 表示支持 IPv6 网络协议;
--with-net-snmp 表示使用 SNMP 协议进行监控;
--with-libcurl 表示使用 libcurl 库来处理 HTTP 请求;
--with-libxml2 表示使用 libxml2 库来解析 XML 格式的数据。执行该命令后,Zabbix 将会自动下载所需的依赖库和源码,并进行编译和安装。安装完成后,可以通过运行 `zabbix_server --version` 命令来检查安装是否成功。

2.Zabbix WEB部署

Zabbix WEB是PHP语言编写的---LNMP架构搭建

将zabbix-6.0.1/ui里的所有文件拷贝到发布目录

cd /tmp/zabbix-6.0.1/ui
cp -r ./* /usr/local/nginx/html/

报错解决:

yum  install  php72w-mbstring  php72w-bcmath  php72w-gd  php72w-xml  -y
yum  install  gd  gd-devel  -y
sed   -i '/post_max_size/s/8/16/g;/max_execution_time/s/30/300/g;/max_input_time/s/60/300/g;s/\;date.timezone.*/date.timezone \= PRC/g;s/\;always_populate_raw_post_data/always_populate_raw_post_data/g'  /etc/php.ini
service  php-fpm restart

创建zabbix数据库,导入数据包

mysql -uroot -pP@ssw0rdcreate database zabbix character set utf8 collate utf8_bin;cd /tmp/zabbix-6.0.1/database/mysql
mysql -uroot -pP@ssw0rd zabbix <schema.sql
mysql -uroot -pP@ssw0rd zabbix <images.sql
mysql -uroot -pP@ssw0rd zabbix <data.sql

修改配置文件

cp zabbix_server.conf zabbix_server.conf.bak
vim zabbix_server.conf

启动Zabbix Server

/etc/init.d/zabbix_server star

web端登录若出现“The server requested authentication method unknown to the client.”报错

参考:“The server requested authentication method unknown to the client.”的解决方案_无痕的过往的博客-CSDN博客博客

默认用户名/密码:Admin/zabbix

3.Zabbix Agent部署

#源码编译安装环境搭建
yum install -y gcc pcre-devel zlib-devel    ###部署环境
./configure --prefix=/usr/local/zabbix --enable-agent
make install
#创建zabbix用户
useradd -s /sbib/nologin zabbix -M
#软连接
ln -s /usr/local/zabbix/sbin/zabbix_agentd /usr/local/sbin/
#cp启动文件
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod o+x /etc/init.d/zabbix_agentd 
#修改配置文件
cd /usr/local/zabbix/etc/
cp zabbix_agentd.conf zabbix_agentd.conf.bak
vim zabbix_agentd.conf
#启动Zabbix Agent
/etc/init.d/zabbix_agentd start
LogFile=/tmp/zabbix_agentd.log			#规定日志文件
Server=192.168.10.12
ServerActive=192.168.10.12
Hostname=192.168.10.11     #外网IP(不需要解析,只是个名称,和web端主机名保持一致)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/132538.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C#: 未能加载文件或程序集“xxx“

导入数据时&#xff0c;发生了异常&#xff0c;错误日志如下&#xff1a; 2023-09-11 09:20:49,304 [125] FATAL [(null)] - NPOI.POIXMLException ---> System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.IO.FileLoadException: 未能加…

矿山边坡安全监测及预警系统解决方案

1.建设背景 近年来&#xff0c;矿山安全问题一直受到国家和社会的高度关注。为了全面提升矿山安全生产水平&#xff0c;国家矿山安全监察局和各省级非煤矿山安全监管部门开展了一项重大举措&#xff1a;推广并实施露天矿山边坡监测系统。 矿山边坡和排土场安全是露天矿山安全生…

第2章_瑞萨MCU零基础入门系列教程之面向过程与面向对象

本教程基于韦东山百问网出的 DShanMCU-RA6M5开发板 进行编写&#xff0c;需要的同学可以在这里获取&#xff1a; https://item.taobao.com/item.htm?id728461040949 配套资料获取&#xff1a;https://renesas-docs.100ask.net 瑞萨MCU零基础入门系列教程汇总&#xff1a; ht…

使用C#开发163邮件发送功能

创建SMTP服务器&#xff08;发送邮件需要SMTP服务器代发&#xff09; 这里介绍创建网易SMTP&#xff08;SMTP是邮件通讯格式&#xff09;服务器&#xff1a; 1.先注册一个163网易邮箱 2.注册成功后登陆该邮箱 3.在该邮箱中找到设置>POP3/SMTP/IMAP点击进入&#xff0c;如下…

【C语言】每日一题(半月斩)——day2

目录 一.选择题 1、以下程序段的输出结果是( ) 2、若有以下程序&#xff0c;则运行后的输出结果是&#xff08; &#xff09; 3、如下函数的 f(1) 的值为&#xff08; &#xff09; 4、下面3段程序代码的效果一样吗( ) 5、对于下面的说法&#xff0c;正确的是&#xf…

OPENCV实现人类识别(包括眼睛、鼻子、嘴巴)

人脸识别步骤 # -*- coding:utf-8 -*- """ 作者:794919561 日期:2023/9/14 """ import cv2 import numpy as np # load xml face_xml = cv2.CascadeClassifier(F:\\learnOpenCV\\opencv\\data\\haarcascades\\haarcascade_frontalface_defaul…

怎么获取别人店铺的商品呢?

jd.item_search_shop(获得店铺的所有商品) 为了进行电商平台 的API开发&#xff0c;首先我们需要做下面几件事情。 1&#xff09;开发者注册一个账号 2&#xff09;然后为每个JD应用注册一个应用程序键&#xff08;App Key) 。 3&#xff09;下载JDAPI的SDK并掌握基本的API…

使用“vue init mpvue/mpvue-quickstart“初始化mpvue项目时出现的错误及解决办法

当使用"vue init mpvue/mpvue-quickstart"初始化 mpvue 项目时出现 "vue-cli Failed to download repo mpvue/mpvue-quickstart: connect ETIMEDOUT IP地址"原因是 github 的 IP 解析失败&#xff0c;连接超时 解决办法&#xff1a;更改最新的 github 的 …

NoSQL之 Redis介绍与配置

目录 一、关系数据库和非关系数据库概述 1、关系型数据库 2、非关系型数据库 二、关系数据库和非关系数据库的区别 1、数据存储格式不同 2、扩展方式不同 3、对事务的支持不同 三、非关系数据库产生背景 1、总结 四、Redis简介 1、 Redis的单线程模式 2、Redis优点…

图的基本知识

图 一、图的定义和基本术语二、图的存储结构&#xff08;1&#xff09;数组&#xff08;邻接矩阵表示法&#xff09;&#xff08;2&#xff09;数组&#xff08;邻接矩阵&#xff09;的实现&#xff08;3&#xff09;邻接表&#xff08;链式表示法&#xff09;&#xff08;4&am…

释放潜能!RunnerGo:性能测试的全新视角

在数字化时代&#xff0c;性能测试已成为企业持续发展的关键一环。但面对繁杂的工具和流程&#xff0c;很多企业却陷入了无从选择的困境。现在&#xff0c;一款名为RunnerGo的全新性能测试工具正悄然崭露头角。 RunnerGo&#xff0c;一款由国内开发者自主研发的全栈式性能测试…

模拟实现C语言--strlen函数

模拟实现C语言–strlen函数 模拟实现C语言--strlen函数一、strlen函数是什么&#xff1f;二、strlen函数的模拟实现2.1 计数器方式实现strlen函数2.2 不创建临时变量计数器方式实现strlen函数2.3 指针-指针方式实现strlen函数 三、strlen函数的返回类型 一、strlen函数是什么&a…

使用Spring Gateway为对象存储系统MinIo和kkFileView文档预览增加登录验证

文章目录 1、kkfileview下载部署1.1、安装包部署运行1.1.1、物理机或虚拟机上运行1.1.2、Docker容器环境环境运行 1.2、接入说明 2、使用Spring Gateway增加登录认证2.1、网关实现代码2.2、文件服务实现代码2.3、Demo运行效果 官网介绍&#xff1a;kkFileView为文件文档在线预览…

易点易动固定资产管理系统:为企业提供高效资产管理的必备利器

在如今竞争激烈的商业环境中&#xff0c;企业对于固定资产的管理显得尤为重要。然而&#xff0c;传统的手工管理方式已经无法满足企业对于高效、准确、智能化管理的需求。因此&#xff0c;引入一款先进的固定资产管理系统是必不可少的。易点易动固定资产管理系统作为一款领先的…

C#自定义控件组件实现Chart图表(多Y轴,选择图例加粗,选择放大,缩放,点击查看信息等功能)

先看看ECharts的效果 C# 工具箱里的Chart控件就不演示了,很多效果没办法做出来,做出来效果也很不理想。所以,需要自己去手动实现工具箱里的Chart没办法实现的效果; 先看看实现后的效果 绑定数据 点击图表 点击右侧图例加粗 选择放大 右键 点击缩小,恢复

重建大师提交空三后引擎状态是等待,怎么开启?

答&#xff1a;图片中这是在自由网空三阶段&#xff0c;整个AT都是等待中&#xff0c;可以修改任务目录和监控目录看一下&#xff0c;先设置引擎&#xff0c;再提交空三。

建站系列(三)--- 网络协议

目录 相关系列文章前言一、定义二、术语简介三、协议的组成要素四、网络层次划分五、常见网络协议划分六、常用协议介绍&#xff08;一&#xff09;TCP/IP&#xff08;二&#xff09;HTTP协议&#xff08;超文本传输协议&#xff09;&#xff08;三&#xff09;SSH协议 相关系列…

DC/DC开关电源学习笔记(五)开关电源的主要技术指标

(五)开关电源的主要技术指标 1.输入参数2.输出参数3.效率4.电压调整率和负载调整率5.动态特性:负载突变时输出电压的变化6.电源启动时间(Set-Up Time)与保持时间(Hold-Up Time)1.输入参数 输入电压大小,交流还是直流,相数,频率等。 2.输出参数 输出功率,输出电压,输出…

算法-26. 删除有序数组中的重复项-⭐

给你一个 升序排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k &#xff0c;你需要做…

2023-9-10 集合-Nim游戏

题目链接&#xff1a;集合-Nim游戏 #include <iostream> #include <cstring> #include <algorithm> #include <unordered_set>using namespace std;const int N 110, M 10010;int n, m; int s[N], f[M];int sg(int x) {if(f[x] ! -1) return f[x];//…