首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >开源网管Zabbix4.0部署与简单使用

开源网管Zabbix4.0部署与简单使用

作者头像
Tommonkey
发布于 2023-02-27 12:46:55
发布于 2023-02-27 12:46:55
52400
代码可运行
举报
文章被收录于专栏:TommonkeyTommonkey
运行总次数:0
代码可运行

Zabbix 是一个企业级分布式开源监控解决方案。ta能够监控众多网络参数和服务器的健康度、完整,灵活的告警机制,允许用户为几乎任何事件配置基于邮件的告警。这样用户可以快速响应服务器问题。ta基于存储的数据提供出色的报表和数据可视化功能。这些功能使得 Zabbix 成为容量规划的理想选择。并且是免费的。Zabbix 是根据 GPL 通用公共许可证的第二版编写和发布的。这意味着产品源代码是免费发布的,可供公共使用。

组件

  • Mysql
  • zabbix
  • epel
  • yum源配置
  • zabbix-agent

关闭防火墙与selinux

关闭防火墙

systemctl stop filewalld systemctl disable filewalld 关闭selinux: cd /etc/selinux/config SELINUX=disabled # 永久关闭

配置yum源为清华yum

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 先备份CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
# 进入CentOS-Base.repo修改
/etc/yum.repos.d/CentOS-Base.repo

修改配置文件中的内容如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
 
[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

最后执行

yum makecache

安装zabbix与epel

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

安装zabbix相关服务组件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget  https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/{zabbix-server-mysql-4.0.20-1.el7.x86_64.rpm,zabbix-web-4.0.22-1.el7.noarch.rpm}
yum install -y httpd php zabbix-server-mysql-4.0.20-1.el7.x86_64.rpm  zabbix-web-mysql
yum install -y mariadb-server  #安装数据库服务

修改zabbix配置文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sed -ri.bak '/# DBPassword=/cDBPassword=zabbix' /etc/zabbix/zabbix_server.conf 			#修改zabbix数据库密码为zabbix
sed -ri.bak 's/ #(.*)date.timezone.*/\1date.timezone Asia\/Shanghai/' /etc/httpd/conf.d/zabbix.conf 	#修改时区为国内

数据库配置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl start mariadb #启动数据库
mysql_secure_installation ##初始化数据库
# 进入后输入y并设置数据库新密码,然后所有选项都选y即可完成配置
创建数据库
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
myslq -u root -p
create database zabbix character set utf8 collate utf8_bin; #创建zabbix数据库
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; ##创建数据库管理用户
quit # 退出数据库
zcat /usr/share/doc/zabbix-server-mysql-4.0.20/create.sql.gz  | mysql -uzabbix -pzabbix zabbix  #将数据表写入到zabbix库中

启动服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl start zabbix-server.service httpd mariadb.service
systemctl enable zabbix-server.service httpd mariadb.service

访问

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http:ip/zabbix/setup.php
设置

一路next即可。(注意配置中“0”代表3306端口)服务器端部署完毕!进入web页面后点击右上角的小人图标,设置一下语言喜好即可。

客户端部署

客户端只需要在本地安装部署zabbix-agent即可。下载地址(各位按照自己的系统版本选择合适要下载即可)

http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/ 下载rpm包并进行安装: rpm -ivh ******* 配置:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
vim /etc/zabbix/zabbix_agentd.conf
# 做出如下修改配置
Server=*.*.*.*   # 修改为服务器端ip地址
ServerActive=*.*.*.*	# 修改为服务器端ip地址
Hostname=servername		# 指定本机名称
# 退出保存即可

客户端启动服务

agent是通过10050端口出去的

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl start zabbix-agent.service
systemctl enable zabbix-agent.service

查看端口

netstat -antlp

WEB端手动添加主机节点

在:配置->主机->创建主机

查看报错日志

若安装过程中,有错误,可以通过查看日志来排查

/var/log/zabbix 根据日志中的报错,在/etc/zabbix下的配置文件中进行检查。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-172,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
IDEA安装Lombok插件失败的解决方案
Lombok是Java语言的实用工具,确切的说,应该说是一个很好用的插件,对,插件!可以用来帮助开发人员消除Java代码的冗长,尤其是对于简单的Java对象(POJO),它通过注解实现这一目的,而不是一大段一大段的Java方法。
程序员十三
2018/08/01
2.1K0
IDEA安装Lombok插件失败的解决方案
Plugin 'Lombok Plugin' is incompatible with this installation
Plugin 'Lombok Plugin' is incompatible with this installation
程序员十三
2018/08/01
1.2K0
Plugin 'Lombok Plugin' is incompatible with this installation
IntelliJ IDEA 2020.2.4款 神级超级牛逼插件推荐
满满的都是干货  所有插件都是在 ctrl+alt+s 里的plugins 里进行搜索安装
Java高级架构师
2021/05/24
5.3K0
各种 IntelliJ IDEA 酷炫插件推荐
今天介绍一下IDEA的一些炫酷的插件,IDEA强大的插件库,不仅能给我们带来一些开发的便捷,还能体现我们的与众不同。
芋道源码
2019/05/14
1.2K0
如何查看HDP各组件版本信息,两种办法
大家好,我是 create17。自从 2017 年就开始围绕 Ambari 做相关工作。期间做过 Ambari 安装部署、页面生产级别的汉化、Ambari 自定义服务集成、前端页面开发、后端 API 接口开发、Ambari Server HA、部分原生 bug 修改,以及 HDP 相关常用组件的基本使用。
create17
2022/11/17
1.3K0
如何查看HDP各组件版本信息,两种办法
各种 IntelliJ IDEA 酷炫插件推荐
分别是安装JetBrains插件,第三方插件,本地已下载的插件包。详情见往期关于settings的文章。
程序猿DD
2019/05/14
1.4K0
各种 IntelliJ IDEA 酷炫插件推荐
社区版本idea查看继承关系的骚操作
大家都会被idea 的专业版注册码随时被禁,而且费用过高而困扰。浪尖一直都是用的社区版本,很多粉丝留言说社区版本没办法利用uml查看类的继承关系,今天浪尖就给大家分享一个适用于社区版本idea 的插件,很炫酷的查看类的继承关系,名字叫做 code iris。
Spark学习技巧
2020/07/03
3.7K0
IntelliJ IDEA Community Edition 社区版插件汇总「建议收藏」
今年Idea对盗版软件打击力度加大,朋友们会发现,旗舰版自己激活使用,过几天就会失效,需要重新激活,有的小伙伴就会选择去淘宝花钱买个教育邮箱注册,这个方法我使用过,过了两三个月就不能用了,着实让人头疼。 如何解决呢?我想到了Idea社区版本,下载一个使用,将我的Spring boot项目导入,启动下试试,不出所料,报错了。 好啦!步入正题。
全栈程序员站长
2022/09/29
17.1K0
IntelliJ IDEA Community Edition 社区版插件汇总「建议收藏」
我只装迅速提升效率的 IntelliJ IDEA 插件
IntelliJ IDEA 默认安装并提供了非常多的工具,比如 Git Integration、Maven Integration、Markdown support、SSH Remote Run 等。其中有很多好用,但是不为人知的工具。
Java识堂
2019/05/24
3.4K0
我只装迅速提升效率的 IntelliJ IDEA 插件
IntelliJ IDEA 2021.2 发布,这次要干掉 FindBugs 了!!
点击关注公众号,Java干货及时送达 大家好,我是你们的码农大哥——栈长。 IDEA 2021.2 来了 距离《IntelliJ IDEA 2021.1》的发布已经过去 3 个月了,现在 IDEA 2021.2 也来了: 老规矩,更新,解读安排上! 更新完,查看 IDEA 版本: 我去,怎么改成这样了。。完全换了一种 UI。。 试试重新启动,看看有没有启动页面,有点意外,启动页面也没有了,打开会显示项目对话框: 之前的关于 IDEA 菜单打开页和启动页面是一样的,现在完全不一样了。。 栈长注意到官方
Java技术栈
2022/03/03
9130
你们要的Intellij IDEA 插件开发秘籍,来了!
王昭霞,软件开发工程师,先后从事脚本工具编写、工具开发、Android基础模块开发等工作。
京东技术
2018/09/28
57.2K13
你们要的Intellij IDEA 插件开发秘籍,来了!
技巧 | 如何用 IDEA 提升十倍开发效率?
JetBrains 公司提供了一系列功能强大、风格统一的开发工具,深受开发者喜爱。其中,IDEA 是面向 Java 开发的专业 IDE(集成开发环境),90% 以上的企业都在使用 IDEA 进行 Java 开发,而不是用其他的工具如 Eclipse。
程序员鱼皮
2020/11/25
2.2K0
技巧 | 如何用 IDEA 提升十倍开发效率?
idea中lombok无法安装
http://plugins.jetbrains.com/plugin/6317-lombok-plugin
botkenni
2022/03/24
2K0
idea中lombok无法安装
你的Idea还可用吗?不妨试试另一个开发神器!
Idea是JetBrains软件公司开发的Java集成开发环境,可以说是当下最好用的Java开发IDE。
三分恶
2020/12/07
1.6K0
你的Idea还可用吗?不妨试试另一个开发神器!
Linux 查看 MySQL的版本信息
如何查看某台 Linux 主机上的 安装的 MySQL版本信息? 使用如下命令,查看 MySQL的版本信息: mysql -V 或者 mysql --version 命令执行后,效果如下(可以看到当前主机上的 MySQL版本为 5.6.42): image.png PS: 如果想查看 MySQL的安装目录,可以使用如下命令: whereis mysql image.png
用户4988085
2021/07/21
10.2K0
IntelliJ IDEA的插件:常用的IDEA好用插件收藏
IntelliJ IDEA 是一款强大的集成开发环境,广泛用于Java、Kotlin、Groovy等语言的开发。它的强大之处不仅体现在智能编码、代码重构、版本控制等核心功能上,还在于其支持丰富的插件生态系统。插件可以增强IDEA的功能,提高开发效率,满足各种编码需求。本文将介绍一些常用的IDEA插件,帮助你充分发挥IDEA的潜力。
IT_陈寒
2023/12/13
1.1K0
IntelliJ IDEA的插件:常用的IDEA好用插件收藏
查看CentOS版本信息 原
    cat  缩写concatenate  cat命令可以用来显示、合并文件。
拓荒者
2019/03/11
1.7K0
查看CentOS版本信息
                                                                            原
开发工具|IntelliJ IDEA 2022.2 新版本操作
说明:当前这篇文章是在2022版本出来后,尝试新版特性而写的一篇博文,现在看来,只能当做消遣,饭后谈资。
六月暴雪飞梨花
2023/11/30
5530
开发工具|IntelliJ IDEA 2022.2 新版本操作
查看Redis版本信息
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zlfprogram/article/details/74178022
拓荒者
2019/03/16
3.6K0
再探IntelliJ IDEA(超详细IntelliJIDEA的安装、配置与使用)
再前段时间写了一篇初探IntelliJ IDEA文章、不是很详细,使用一段时间后,打算重新整理一波详细使用教程,IDEA对于Eclipse确实方便了许多,节省了开发效率.下面就继续再探IDEA,文章比较长、耐心看完肯定能掌握基本操作80%,加油~~
Lcry
2022/11/29
5.8K0
推荐阅读
相关推荐
IDEA安装Lombok插件失败的解决方案
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验