运维监控Zabbix部署

news2024/11/16 17:48:30

目录

运维监控Zabbix部署

1.  简介

2.  安装

​编辑

2.1  安装前准备 - Mysql

2.2  安装Zabbix Server 和 Zabbix Agent

2.2.1  安装Zabbix yum库

2.2.2  安装Zabbix Server、前端、Agent

2.2.3  初始化Mysql数据库

2.2.4  为Zabbix Server配置数据库

2.2.5  配置Zabbix的PHP前端

2.3  配置zabbix 前端(WEB UI)

2.4  配置DB连接

2.5  配置Server细节

2.6  安装前总结预览

2.7  配置完成


运维监控Zabbix部署

1.  简介

Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司—— Zabbix SIA积极的持续开发更新维护, 并为用户提供技术支持服务。

Zabbix 是一个 企业级分布式开源监控解决方案 。

Zabbix 软件能够 监控 众多网络参数和服务器的 健康度、完整性 。Zabbix使用灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。Zabbix 基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想选择。

2.  安装

安装整体步骤:

1. 准备Linux 服务器(虚拟机)

2. 安装Mysql

3. 安装zabbix( 包含 server agent web)

4. 配置 mysql, 为zabbix创建表结构

5. 配置zabbix server

6. 启动并开启开机自启动

2.1  安装前准备 - Mysql

安装ZabbixServer需要先安装好Mysql数据库

MySQL5.7版本与8.0版本在CentOS系统安装:MySQL5.7版本与8.0版本在CentOS系统安装_时光の尘的博客-CSDN博客

MySQL5.7版本与8.0版本在Ubuntu(WSL环境)系统安装:MySQL5.7版本与8.0版本在Ubuntu(WSL环境)系统安装-CSDN博客

安装步骤:

# 安装Mysql yum库
rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm

# yum安装Mysql
yum -y install mysql-community-server

# 启动Mysql设置开机启动
systemctl start mysqld
systemctl enable mysqld

# 检查Mysql服务状态
systemctl status mysqld

# 第一次启动mysql,会在日志文件中生成root用户的一个随机密码,使用下面命令查看该密码
grep 'temporary password' /var/log/mysqld.log

# 修改root用户密码
mysql -u root -p -h localhost
Enter password:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY
'Root!@#$';

# 如果你想设置简单密码,需要降低Mysql的密码安全级别
set global validate_password_policy=LOW; # 密码安全级别低
set global validate_password_length=4; # 密码长度最低4位即可

# 然后就可以用简单密码了(课程中使用简单密码,为了方便,生产中不要这样)
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

mysql> grant all privileges on *.* to root@'%' identified by 'root';

2.2  安装Zabbix Server Zabbix Agent

初始安装,我们先安装ZabbixServer以及在Server本机安装Agent。

打开官网下载页面:

Download and install Zabbix 4.0 LTS for CentOS 7, MySQL

选择对应的版本,然后再下面官网给出了具体的安装命令,使用rpm和yum来进行安装。

需要有网络。

以下内容来自官方页面

2.2.1  安装Zabbix yum

documentation

2.2.2  安装Zabbix Server、前端、Agent
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent


# 如果只需要安装Agent的话
yum -y install zabbix-agent
2.2.3  初始化Mysql数据库

documentation

在Mysql中操作

# 登录Mysql 数据库

mysql -uroot -pYourPassword

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to
zabbix@localhost identified by 'zabbix';

# 或者: grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
mysql> quit;

测试在Zabbix Server服务器上能否远程登录Mysql,如果可以登录继续向下走。

Import initial schema and data. You will be prompted to enter your newly created password

# zcat /usr/share/doc/zabbix-server-mysql*/ create.sql.gz | mysql -uzabbix -p zabbix
2.2.4  Zabbix Server配置数据库

Edit file /etc/zabbix/zabbix_server.conf

DBPassword=password
DBHost=mysql-host-ip-or-hostname
2.2.5  配置ZabbixPHP前端

Edit file /etc/httpd/conf.d/zabbix.conf, uncomment and set the right timezone for you.# php_value date.timezone Asia/Shanghai

Start Zabbix server and agent processes and make it start at system boot:

systemctl restart zabbix-server zabbix-agent httpd # 启动、重启

systemctl enable zabbix-server zabbix-agent httpd # 开机自启
Now your Zabbix server is up and running!

2.3  配置zabbix 前端(WEB UI

打开:http://192.168.88.131/zabbix

即可进入Zabbix页面,在首次打开的时候,会进入设置页面,如图:

点击下一步,会检查相应的设置是否都正常

如果一切正常,点击下一步。

2.4  配置DB连接

按具体情况填写即可

2.5  配置Server细节

具体配置即可,Name表示这个Zabbix服务的名字,这里起名叫ITHEIMA-TEST

2.6  安装前总结预览

检查确认没有问题就下一步

2.7  配置完成

初始管理员账户Admin密码zabbix

输入账户密码后,就能进入zabbix页面了。

如下图:

现在是一个崭新的zabbix等待我们去探索。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【目标检测】Co-DETR:ATSS+Faster RCNN+DETR协作的先进检测器(ICCV 2023)

论文:DETRs with Collaborative Hybrid Assignments Training 代码**:https://github.com/Sense-X/Co-DETR 文章目录 摘要一、简介二、本文方法2.1.概述2.2.协同混合分配训练2.3. 定制的正 Query 生成2.4. Co-DETR为何有效1、丰富编码器的监督2、通过减少…

QEMU DirtyLimit特性介绍

文章目录 背景基本原理PMLDirty-RingDirty-Limit 具体实现数据结构vcpu_dirty_rate_statdirtylimit_state 算法实现接口逻辑qmp_set_vcpu_dirty_limitqmp_cancel_vcpu_dirty_limit 限制算法算法框架理想效果具体实现 测试验证QEMULibvirt 一个广子 背景 热迁移实现逻辑中&…

---图的遍历和最小生成树

广度优先遍历 --- 针对的是顶点遍历 深度优先遍历 如果给的图不是连通图?以某个点为起点就没有遍历完成。那么怎么保证遍历完剩下的点呢?? 在标记数组当中找没有遍历过的点,在进行遍历 最小生成树 生成树:一个连通…

使用TypeScript和jsdom库实现自动化数据抓取

目录 环境准备 使用TypeScript和jsdom抓取数据 总结 随着网络技术的发展,数据抓取已成为获取信息的重要手段。然而,手动进行数据抓取既耗时又容易出错。因此,本文将介绍如何使用TypeScript和jsdom库实现自动化数据抓取。我们将通过创建一个…

iMazing苹果用户手机备份工具 兼容最新的iOS16操作系统

现在距离苹果秋季新品发布会已过去月余,新iPhone 14系列和新版的iOS 16操作系统也如约与我们见面了,相信大家在9月初抢购的iPhone 14也基本到手了,但随之到来的数据资料备份迁移却是一件令人头大的事情,使用官方提供的iTunes软件卡…

计算机网络,网络(OSI)七层模型,三次握手四次挥手,get与post请求区别,网络IO(BIO\NIO\AIO),TCP与UDP区别

1.OSI模型? 开放式系统互联通信参考模型(Open System Interconnection Reference Model) OSI网络七层模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 TCP/IP协议群简化了OSI七层模型:应用层、传输层、网络层、数据链路…

java-各种成员变量初始化过程-待完善

前置条件 一、本文章讨论的成员变量 public static final String aa "aa";public static final Integer bb 1;public static final Students cc new Students();public static String aa1 "aa";public static Integer bb1 1;public static String bb2…

nodejs+vue中学信息技术线上学习系统-计算机毕业设计

因此,将现代化的计算机技术、网络技术以及多媒体等技术相结合,开发基于互联网的自主学习平台,为学生提供良好的自主学习环境,方便学生能够网上学习,师生通过该平台可以进行课后交流。目 录 摘 要 I ABSTRACT II 目 录 …

ssrf漏洞学习

目录 ssrf漏洞 相关函数 相关协议 file协议 dict协议 gopher协议 ctfshow ssrf web351 web352 web353 web354过滤01 web355五位长度 web356 三位长度 web357 DNS重定向 web358 正则 ssrf漏洞 SSRF(Server-Side Request Forgery,服务器端请…

基于SSM的培训学校教学管理平台的设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…

ASCII_Util.java

package asc_ii;/*** 我写程序,写代码,做项目做产品,更加努力学习做人* 我曾经家里有两只狗,rocket就是那种小型犬吧,两耳朵跑起来飞舞着,我也不记得是不是舞蝶犬* 还有一条中型犬,“豆豆”&…

小程序实现后台数据交互及WXS的使用

一,数据交互准备工作 1.1 后端准备 后端部分代码,可自行创建后端代码 package com.zking.minoa.wxcontroller;import com.zking.minoa.mapper.InfoMapper; import com.zking.minoa.model.Info; import com.zking.minoa.util.ResponseUtil; import org…

FPGA【紫光语法】

寄存器数据类型: reg 默认为 1 bit wide,如果超过 1 bit,则需要 range declaration 设置 reg 的位宽integer 默认位宽为 32 bit,不允许有 range declarationtime 默认位宽为 64 bit,不允许有 range declarat…

黄金现货期货各有各的市场

投资黄金要获得高效的收益,投资者应该选择有一定资金杠杆的保证金品种,比如现货黄金和黄金期货就是这样投资方式,投资者都可以通过它们的杠杆来放大自己的收益,但二者始终存在区别,投资者到底该如何选择呢?…

(2023,DALL-E3,两步微调,标题重建)通过更好的标题改进图像生成

Improving Image Generation with Better Captions 公众号:EDPJ(添加 VX:CV_EDPJ 或直接进 Q 交流群:922230617 获取资料) 目录 0. 摘要 1. 简介 2. 重建数据集标题 2.1 构建图像标题器 2.1.1 微调标题器 3…

AI虚拟主播频繁亮相,未来会替代真人吗?灰豚AI数字人深度解析!

你可能听说过一些头部主播其实不是真人,而是由人工智能技术生成的虚拟数字人。这些数字人有着逼真的外貌、声音和表情,和真人几乎一模一样,可以在直播平台上和观众进行各种内容的展示和互动。那么,现在来考考你以下哪一个头部主播…

德施曼2023双十一全民换锁季,多款爆品持续引爆全民换购潮

每年双十一,对于各行业的商家来说都是必争之地,在智能锁领域也同样如此。国产高端智能锁品牌德施曼为了迎接此次双十一狂欢盛典,开启了双十一全民换锁季,携旗下多款爆品持续引爆全民换购热潮! 德施曼全民换锁季 以旧换…

JOSEF约瑟 JJKY-30Z NK82-III检漏继电器 导轨或面板安装 0.1-50A

系列型号: JY82A检漏继电器 JY82B检漏继电器 JY82-380/660检漏继电器 JY82-IV检漏继电器 JY82-2P检漏继电器 JY82-2/3检漏继电器 JJKY检漏继电器 JD型检漏继电器 JY82-IV;JY82J JY82-II;JY82-III JY82-1P;JY82-2PA;JY82-2PB JJB-380;JJB-380/660 JD-12…

数据结构--线性表回顾

目录 线性表 1.定义 2.线性表的基本操作 3.顺序表的定义 3.1顺序表的实现--静态分配 3.2顺序表的实现--动态分配 4顺序表的插入、删除 4.1插入操作的时间复杂度 4.2顺序表的删除操作-时间复杂度 5 顺序表的查找 5.1按位查找 5.2 动态分配的方式 5.3按位查找的时间…

Vant Weapp的Slider组件自定义button

js部分: <van-slider v-model"value" range drag"priceChange" drag-end"sliderDragEnd" use-button-slot max"1000" min"0" step"10"><view class"custom-button" slot"left-button&…