【Zabbix 6(2),2024最新阿里Linux运维面经

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 【Zabbix 6(2),2024最新阿里Linux运维面经
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/04723688e363453abba109706b8dc502.png)
#### 2、初始化数据库

mysql_secure_installation

分别输入 回车 -> n -> Y (设置root密码,如abc123) -> 后面一路 Y

**打开数据库**

mysql -u root -pabc123

#### 3、创建数据库并指定字符集
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/57bd0ca124f74c88bfb76aa3eb7934d8.png)
#### 4、创建 zabbix 数据库用户并授权
GRANT all ON zabbix.* TO ‘zabbix’@‘localhost’ IDENTIFIED BY ‘zabbix’;
GRANT all ON zabbix.* TO ‘zabbix’@‘%’ IDENTIFIED BY ‘zabbix’;
flush privileges;
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/30ca5f33ea15424c8eba29fba69823ff.png)
#### 5、向数据库导入 zabbix 数据
**上传源码包 zabbix-6.0.13.tar.gz 到 /opt 目录**

cd /opt

tar xf zabbix-6.0.13.tar.gz

**按照顺利导入数据库**
cd /opt/zabbix-6.0.13/database/mysql
mysql -uroot -pabc123 zabbix < schema.sql
mysql -uroot -pabc123 zabbix < images.sql
mysql -uroot -pabc123 zabbix < data.sql
mysql -uroot -pabc123 zabbix < double.sql
mysql -uroot -pabc123 zabbix < history_pk_prepare.sql
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/aeaee001c884468e8fe946c6a2600e1a.png)
**在zabbix库里,导入了许多库**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/df43687893e94314b9fd0a421f8ef561.png)
### 4、编译安装 zabbix Server 服务端
#### 1、安装依赖包,创建 zabbix 用户

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 fping gcc gcc-c++ make

**创建用户**

useradd -s /sbin/nologin -M zabbix

#### 2、编译安装
cd /opt/zabbix-6.0.13/
./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


make install

#### 3、检查版本

zabbix_server --version

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/43df9511b00a4a388ce7bed776dc5c75.png)
#### 4、修改 zabbix server 配置文件,修改数据库的密码

vim /etc/zabbix/zabbix_server.conf

LogFile=/var/log/zabbix_server.log # 38行,指定 zabbix 日志路径

DBPassword=zabbix # 123行,指定 zabbix 数据库的密码

### 5、准备 systemctl 服务管理文件
cat > /usr/lib/systemd/system/zabbix-server.service << EOF
[Unit]
Description=Zabbix Server with MySQL DB
After=syslog.target network.target mysqld.service
[Service]
Type=simple
ExecStart=/usr/local/sbin/zabbix_server -f
User=zabbix
[Install]
WantedBy=multi-user.target
EOF
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/7aad2254692b4597b7e19e0d8cf5f190.png)
**创建一个日志文件**

touch /var/log/zabbix_server.log

chown zabbix.zabbix /var/log/zabbix_server.log

systemctl restart zabbix-server.service

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/93b6be7a4f8e423aab9b351daeb7725d.png)![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/48aa3f91b9604093b8f7c29b1c48e641.png)
### 6、部署 Web 前端,进行访问
**将这个目录里的文件进行复制到之前创建的目录文件中**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/22b85ff0f886439ca84ee5ec291510d0.png)  
 **给这个目录文件加上数组和属主为nginx**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/56e8808122a643488283d4c77e592495.png)
### 7、浏览器访问测试

http://zbx.dznb.com/

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/3a237fbccf964186b1fc9278fcf1f2c7.png)
## 三、zabbix监控系统
### 1、创建登录页面
**将页面改为中文**
![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/bb56d65d9b944e7cbb5691865a9d6a45.png)
**查看条件全是ok的话就可以进行下一步了**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/62346619b21c41bd998d4da06c9fb52c.png)
**设置密码和用户**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/1adef4400dcd4b0baa4ac3a84961ba94.png)
**设置主机的名称**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/57bcc1f8ff21412fb2ab9c936e11a03a.png)
**看看有没有出错,没有出错的话点击下一步**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/8e3937ad4bf24286ae3ad23629bce179.png)
**安装成功**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/76c6e469e9184216b8236c8eda0238dd.png)
**在没有设置之前用户名称就是为Admin**   
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/889d4e2f9a004852b02814725b71879e.png)
**登录成功**  
 ![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/a1375ad7d1ce4f21a433feedf0b9bc24.png)
### 2、安装 zabbix 客户端,实现 zabbix 服务端自我监控

rpm -ivh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/5d1f0f307ebf4df19de00850e6467c50.png)
**使用sed命令进行一键修改**

sed -i ‘s#https://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#’ /etc/yum.repos.d/zabbix.repo

![在这里插入图片描述](https://ucc.alicdn.com/images/user-upload-01/257fcccb92f546b6b876314786cb32aa.png)
**zabbix 5.0 版本开始采用 golang 语言开发的新版本客户端 agent2**
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/868d22ab06541fab64b5523268fc9a80.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/4722caa5cd5c6cf55b478176f7dda219.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/439eca6ce6b802acc2d2a2b722d8588a.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/f5a447682ec6feed9849dd1ce945351b.png)
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/2f251ac8ac23719c50a16c431d0e6c56.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)**
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/44aa9f230cc093a8d1188a24662d6424.jpeg)
### 最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
### 资料预览
给大家整理的视频资料:
![](https://ucc.alicdn.com/images/user-upload-01/img_convert/f2580bf08c3a77698783932ca524feb3.png)
给大家整理的电子书资料:
  
![](https://ucc.alicdn.com/images/user-upload-01/img_convert/39e37653ae58daa364c73fe7865abf10.png)
**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**
**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
![img](https://ucc.alicdn.com/images/user-upload-01/img_convert/373b67b6d53347af62f9cad796297776.jpeg)
共享给大家!
### 资料预览
给大家整理的视频资料:
[外链图片转存中...(img-Tw1A4QbQ-1712591566735)]
给大家整理的电子书资料:
  
[外链图片转存中...(img-N9aVIHhJ-1712591566736)]
**如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!**
**一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**
[外链图片转存中...(img-2VqH7Yhg-1712591566736)]


相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
监控 安全 Linux
在Linux中,zabbix如何监控脑裂?
在Linux中,zabbix如何监控脑裂?
|
14天前
|
运维 监控 网络协议
|
1月前
|
存储 运维 搜索推荐
|
26天前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
32 1
|
1月前
|
运维 网络协议 安全
Linux安全运维--一篇文章全部搞懂iptables
Linux安全运维--一篇文章全部搞懂iptables
37 1
|
27天前
|
Web App开发 运维 安全
1Panel:一个现代化、开源的 Linux 服务器运维管理面板
1Panel:一个现代化、开源的 Linux 服务器运维管理面板
|
2月前
|
运维 监控 Linux
深入理解Linux系统运维:命令行工具的力量
【9月更文挑战第14天】在Linux的世界里,命令行工具是系统管理员的瑞士军刀。本文将带你领略命令行的魅力,从基础操作到高级技巧,让你的运维工作更加高效和精准。准备好了吗?让我们一起开启这段探索之旅!
|
3月前
|
图形学 开发者 存储
超越基础教程:深度拆解Unity地形编辑器的每一个隐藏角落,让你的游戏世界既浩瀚无垠又细节满满——从新手到高手的全面技巧升级秘籍
【8月更文挑战第31天】Unity地形编辑器是游戏开发中的重要工具,可快速创建复杂多变的游戏环境。本文通过比较不同地形编辑技术,详细介绍如何利用其功能构建广阔且精细的游戏世界,并提供具体示例代码,展示从基础地形绘制到植被与纹理添加的全过程。通过学习这些技巧,开发者能显著提升游戏画面质量和玩家体验。
127 3
|
2月前
|
消息中间件 运维 Linux
linux之centos运维kafka
linux之centos运维kafka
|
3月前
|
运维 监控 Linux
深入理解Linux系统运维:命令行与脚本的奥秘
【8月更文挑战第30天】在Linux的世界里,命令行是运维人员的灵魂之窗。掌握命令行,就像握住了一把钥匙,能开启系统管理的宝藏箱。本文将带你走进Linux的命令行世界,通过实际代码示例,解锁那些高效管理和维护系统的秘籍。你将学到不仅仅是命令本身,更是如何将这些命令编织成强大的脚本,让日常的运维工作变得游刃有余。准备好跟随我的步伐,一起深入探索Linux命令行与脚本的奥秘吧!