登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
VIP申请
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP申请
VIP网盘
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
科技
›
Ubuntu安装部署Zabbix网络监控平台和设备配置添加 ...
Ubuntu安装部署Zabbix网络监控平台和设备配置添加
[ 复制链接 ]
存叭
2025-6-7 10:17:55
概述
Zabbix 由 Alexei Vladishev 创建,目前由 Zabbix SIA 主导开发和支持。
Zabbix 是一个企业级的开源分布式监控解决方案。
Zabbix 是一款监控众多参数的网络以及服务器、虚拟机、应用程序、服务、数据库、网站、云等的健康和完整性的软件。Zabbix 使用灵活的通知机制,允许用户为几乎任何事件配置基于电子邮件的告警,以实现对服务器问题做出快速反应。Zabbix 基于存储的数据提供出色的报告和数据可视化功能。这使得 Zabbix 成为容量规划的理想选择。
Zabbix 支持轮询和 trapping。所有 Zabbix 报告和统计数据以及配置参数都可以通过基于 Web 的前端访问。基于 Web 的前端确保可以从任何位置评估您的网络状态和服务器的健康状况。如果配置得当,不管对于拥有少量服务器的小型组织还是拥有大量服务器的大公司来讲,Zabbix 都可以在监控 IT 基础设施方面发挥重要作用。
Zabbix 是免费的。Zabbix 是AGPL-3.0许可证下编写和分发的。这意味着它的源代码是免费分发的,可供公众使用。
以下是在Ubuntu系统安装Zabbix 7.0并配置全平台监控的详细步骤:
一、Ubuntu安装Zabbix 7.0
# 1. 更新系统
sudo apt update && sudo apt upgrade -y
# 2. 安装必要依赖
sudo apt install -y apache2 php php-mysql php-gd php-xml php-bcmath php-mbstring mysql-server
# 3. 添加Zabbix仓库
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo apt update
# 4. 安装Zabbix组件
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
# 5. 配置MySQL数据库
sudo mysql -e "CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin"
sudo mysql -e "CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'YourPassword'"
sudo mysql -e "GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost'"
sudo mysql -e "FLUSH PRIVILEGES"
# 6. 导入初始数据
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -pYourPassword zabbix
# 7. 修改Zabbix配置
sudo nano /etc/zabbix/zabbix_server.conf
'''
DBPassword=YourPassword
'''
# 8. 启动服务
sudo systemctl restart zabbix-server apache2
sudo systemctl enable zabbix-server apache2
复制代码
通过浏览器访问 http://your-server-ip/zabbix 完成Web配置向导
二、添加Windows服务器监控
下载Windows Agent:
访问 https://www.zabbix.com/download_agents
下载最新版Zabbix Agent 2(MSI包)
安装时配置参数:
Server=zabbix_server_ip
ServerActive=zabbix_server_ip
Hostname=Windows-hostname
复制代码
防火墙放行:
powershell
New-NetFirewallRule -DisplayName "Zabbix Agent" -Direction Inbound -Protocol TCP -LocalPort 10050 -Action Allow
复制代码
Zabbix Web操作:
配置 -> 主机 -> 创建主机
填写主机名称和IP
选择模板:Windows by Zabbix agent
添加Agent接口:10050端口
三、添加Linux服务器监控
# 在被监控Linux执行:
sudo apt install zabbix-agent2
sudo nano /etc/zabbix/zabbix_agent2.conf
'''
Server=zabbix_server_ip
ServerActive=zabbix_server_ip
Hostname=Linux-hostname
'''
sudo systemctl restart zabbix-agent2
复制代码
Zabbix Web添加步骤同Windows,选择模板:"Linux by Zabbix agent 2"
四、网络设备监控配置
1. 通用SNMP配置步骤
# Zabbix服务器安装SNMP工具
sudo apt install snmp snmp-mibs-downloader
复制代码
2. 各厂商设备配置(示例):
思科设备:
cisco
snmp-server community YourCommunity RO
snmp-server host zabbix_server_ip version 2c YourCommunity
复制代码
华为设备:
huawei
snmp-agent
snmp-agent community read YourCommunity
snmp-agent sys-info version v2c
复制代码
华三设备:
h3c
snmp-agent
snmp-agent community read YourCommunity
snmp-agent sys-info version v2c
复制代码
锐捷设备:
snmp-server community YourCommunity ro
snmp-server host zabbix_server_ip YourCommunity
复制代码
3. Zabbix添加步骤:
创建主机:
名称:设备名称
接口类型:SNMP
SNMP版本:v2c
SNMP community:YourCommunity
关联模板:
通用模板:Template SNMP Device
厂商专用模板(需手动导入):
Cisco: Template Module SNMP Cisco
Huawei: Template Module SNMP Huawei
其他厂商模板可从Zabbix官网下载
五、日常维护操作
定期备份:
# 数据库备份
mysqldump -uzabbix -pYourPassword zabbix | gzip > /backup/zabbix_db_$(date +%F).sql.gz
# 配置文件备份
tar czf /backup/zabbix_conf_$(date +%F).tar.gz /etc/zabbix/
复制代码
日志检查:
tail -f /var/log/zabbix/zabbix_server.log
journalctl -u zabbix-server -f
复制代码
性能优化:
调整Housekeeper设置
分区表管理历史数据
增加缓存大小(修改zabbix_server.conf)
升级流程:
sudo systemctl stop zabbix-server
sudo apt update && sudo apt upgrade zabbix*
sudo zcat /usr/share/zabbix-sql-scripts/mysql/upgrade/6.0.0.0.0.7.0.0.0.0.sql | mysql -uzabbix -p zabbix
sudo systemctl start zabbix-server
复制代码
六、注意事项
安全规范:
禁止使用public作为SNMP community
对Zabbix Web界面启用HTTPS
定期轮换数据库密码
性能建议:
监控项总数控制在50,000以下
每秒处理值(NVPS)不超过1000
使用Proxy分布式监控
故障排查:
# 测试SNMP连通性
snmpwalk -v2c -c YourCommunity 设备IP sysDescr
# 测试Agent连通性
zabbix_get -s 客户端IP -k system.uname
复制代码
模板管理:
优先使用官方模板
自定义监控项时使用低发现频率
定期更新模板库
建议监控拓扑结构:
[网络设备] --> [Zabbix Server]
↑ ↑
[Windows/Linux]--+
复制代码
参考zabbix安装资料:https://www.zabbix.com/documentation/7.0/zh/manualhttps://www.zabbix.com/forum/https://www.zabbix.com/cn/download?zabbix=7.0&os_distribution=ubuntu&os_version=22.04&components=server_frontend_agent&db=mysql&ws=apache
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
Ubuntu
安装
部署
Zabbix
网络监控
相关帖子
burpsuite_pro_v1.5.01安装方法
Windows 系统安装 OpenGauss 指南
VictoriaMetrics单节点部署
通过 1Panel MCP 自动部署静态网站
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
CentOS 8 安装Docker 报错requires container-selinux >= 2:2.x
安装redis扩展之phpredis
Kali安装NVIDIA显卡驱动导致无法进入GUI(上)
Windows本地安装LLaMA-Factory
Vim在Windows的安装与基本使用
vip免费申请,1年只需15美金$
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
软件
burpsuite_pro_v1.5.01安装方法
0
71
新程序
2025-08-18
安全
Windows 系统安装 OpenGauss 指南
0
642
国瑾瑶
2025-08-19
安全
VictoriaMetrics单节点部署
0
922
咪四
2025-08-25
业界
通过 1Panel MCP 自动部署静态网站
0
406
嗦或
2025-08-26
业界
【App Service Linux】在Linux App Service中安装 tcpdump 并抓取网络包
0
371
锄淫鲷
2025-08-27
业界
CentOS 8 安装Docker 报错requires container-selinux >= 2:2.x
0
357
恃液
2025-08-28
业界
安装redis扩展之phpredis
0
608
炳裘垦
2025-08-29
安全
Kali安装NVIDIA显卡驱动导致无法进入GUI(上)
0
1061
凤患更
2025-08-29
科技
Windows本地安装LLaMA-Factory
0
778
周濡霈
2025-09-04
安全
Vim在Windows的安装与基本使用
0
373
福清婉
2025-09-07
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
业界
安全
签约作者
程序园优秀签约作者
发帖
存叭
2025-6-7 10:17:55
关注
0
粉丝关注
15
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
黎瑞芝
9990
杭环
9988
4
凶契帽
9988
5
氛疵
9988
6
猷咎
9986
7
里豳朝
9986
8
肿圬后
9986
9
蝓俟佐
9984
10
虽裘侪
9984
查看更多