zabbix监控网络设备流量

news/2025/1/18 22:35:56/文章来源:https://www.cnblogs.com/zsliujh/p/18678965

项目环境

一台liunx服务器,这里使用的为ubuntu22.04(192.168.86.140)

一台华为交换机,本次监控的就是该交换机的端口流量(192.168.86.20)

一台pc主机,使用该主机模拟流量变化

ENSP拓扑图:

安装zabbix

这里使用shell脚本进行安装,仅为ubuntu22.04的安装方式,别的版本可以参看zabbix官网的安装方式

mkdir zabbix.sh创建一个脚本文件

vim zabbix.sh打开文件将下面的内容复制进文件里

#!/bin/bash
# 判断用户权限
uid=$(id -u)
if [ "$uid" != 0 ]; thenecho "当前脚本未以root权限运行"exit 1
fi
echo "现在是root权限,开始部署"#安装Zabbix存储库
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu22.04_all.deb
dpkg -i zabbix-release_latest_7.0+ubuntu22.04_all.deb
rm -f zabbix-release_latest_7.0+ubuntu22.04_all.deb
apt update#安装Zabbix server,Web前端,agent
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y#安装mysql
apt install mariadb-server -y
systemctl enable mariadb# 配置数据库
mysql -e "create database zabbix character set utf8mb4 collate utf8mb4_bin;"
mysql -e "create user zabbix@localhost identified by '000000';"		#这六个0为zabbix的数据库密码可以自行修改
mysql -e "grant all privileges on zabbix.* to zabbix@localhost;"
mysql -e "set global log_bin_trust_function_creators = 1;"#导入初始架构和数据,系统将提示您输入新创建的密码
echo "接下来将导入 Zabbix 初始架构和数据,系统会提示您输入之前创建的数据库用户(zabbix)的密码,请按提示操作"
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix# 禁用log_bin_trust_function_creators选项
mysql -e "set global log_bin_trust_function_creators = 0;"# 配置Zabbix服务器
echo "配置Zabbix服务器..."
sed -i 's/# DBPassword=/DBPassword=000000/' /etc/zabbix/zabbix_server.conf#设置中文
apt install language-pack-zh-hans -y
update-locale LANG=zh_CN.UTF-8
export  LANG=zh_CN.UTF-8#处理乱码
add-apt-repository universe
apt update
apt install fonts-wqy-microhei -y
cp /usr/share/fonts/truetype/wqy/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf#重启服务并设置开机自启用
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2echo -e "\033[34mZabbix安装完成!\033[0m"
echo -e "\033[34m请访问 http://your-server-ip/zabbix 完成Web配置\033[0m"
echo -e "\033[34m默认用户名: Admin\033[0m"
echo -e "\033[34m默认密码: zabbix\033[0m"

chmod +x zabbix.sh给脚本运行的权限

./zabbix.sh运行脚本(在root环境下运行)

运行结束后就可以打开zabbix网页了,初始账号为Admin、密码zabbix

配置ENSP环境

配置SW交换机

<huawei> system-view 
[huawei] sysname Switch
[Switch] undo info-center enable[Switch] interface Vlanif 1
[Switch-Vlanif1] ip address 192.168.86.20 24
[Switch-Vlanif1] quit[Switch] snmp-agent
[Switch] snmp-agent sys-info version v2c
[Switch] snmp-agent community read liujh
[Switch] snmp-agent community write liujh
[Switch] snmp-agent target-host trap address udp-domain 192.168.86.140 params securityname liujh v2c
[Switch] snmp-agent trap enable

配置PC主机

配置zabbix实行监控交换机

创建主机配置

宏设置

现在点击添加即可

SNMP变绿后配置监控就完成了

测试

使用PC主机间歇性的ping外即可看到日常生产中看到的流量监控图形

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

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

相关文章

关于动态规划

主要问题大概是动规基础(斐波那契),背包,打家劫舍,股票,子序列。 解决也主要是先分类,建立dp数组,明确dp数组的含义,dp数组的初始化,遍历顺序。 动规基础斐波那契数列,爬楼梯,建立dp数组的时候,递推公式的推导就要参考建立dp数组并且明确dp数组的含义 比如下面的最…

强力工具助你一臂之力:XXECheck–全面提升XML安全,防护XXE漏洞!

泷羽Sec-trackXXECheck XXECheck 是一种用于检测和防止 XML 外部实体 (XXE) 注入攻击的安全工具或库,一款XXE漏洞检测工具,支持 DoS 检测(DoS 检测默认开启)和 DNSLOG 两种检测方式,能对普通 xml 请求和 xlsx 文件上传进行 XXE 漏洞检测。 源地址:https://github.com/Wei…

知乐

儒家理想境界追求心灵的安顿过程 孔颜之乐 曾点之乐 潘立勇教授在[宋明理学休闲审美哲学的内在张力]中的一段描述:[1]宁新昌.孔颜之乐与曾点气象——兼论儒家的自由境界[C]//中华炎黄文化研究会,广东炎黄文化研究会,暨南大学.“21世纪中华文化世界论坛”第五次国际学术研讨…

[ABC283E] Don‘t Isolate Elements

题目:思路: 很明显总的情况是2^h*w种,然后不难发现改变一行只会影响到相邻两行,也就是说前面的决策不会影响到后面的决策,只有当前面的决策全部合理才能走后一步。 所以取dp:dp[i][j][k]为前i行,j(当前行是1/0否改变),k(当前行的前一行是1/0否改变)。 所以有递推式:dp[i][j]…

在 nuget 私服 BaGet 中应用https 以及 gitea action runner 自动打包

最近赋闲,想起之前工作中代码管理的一点经历,就是在打包项目的时候,类库的版本号几乎没变过,一个项目运行多少年了,版本号还是1.0.0。😂 即使用到了 nuget 私服,基本上也是手动打包的,CI 工具基本都是用到 api 项目。于是想结合 gitea 的 CI 工具 act runner 试用一下…

记录一下双多控开关接法

实际上双控就是单刀双掷开关,多控就是双刀双掷开关。多控里L1A+L1B是输入的俩个接上级出来的俩根线,LA和LB是反着的接上总有一路能通。输入俩通道输出俩通道所以可以无限串联。实际上双控就是单刀双掷开关,多控就是双刀双掷开关。 多控里L1A+L1B是输入的俩个接上级出来的俩根…

Day 7

1月17日,继续看了一些SpringBoot视频, SpringBoot的实现步骤SpringBoot项目的起步依赖 <!-- springboot工程需要继承的父工程 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac…

如果通过 vxe-table 实现 Excel,可以和 Excel、WPS 复制粘贴

如果通过 vxe-table 实现 Excel,可以和 Excel、WPS 复制粘贴 官网:https://vxetable.cn<template><div><vxe-gridref="gridRef"v-bind="gridOptions"@cell-area-selection-end="cellAreaSelectionEndEvent"@cell-area-extensio…

树(基础)

树 1 定义 1.1 树是什么 树是一种数据结构,因为形似倒着的树而得名. 1.2 树的定义 递归定义 1.2.1 有根树的定义 形象化的,如图1,有根树存在根节点这一定义,从根节点可以分出任意个分支,这任意个分支又可以继续细分,分出的节点称为“子节点”。抽象化的,树也是\(N\)…

Java五子棋源码联网版+Socket+Swing+大学生练手项目

前言 学Java的朋友们,福利来了,今天小编给大家带来了一款 Java五子棋源码联网版 源码,看图: 实现了服务端和客户端。是联网版游戏基础模型。环境 JDK1.8代码采用原生java类库编写,界面采用swing,完整源码获取地址: gitee.com/hadluo/java_game01.git整体代码结构服务器采…

Java源码:实现斗地主游戏+大学生练手项目

前言 学Java的朋友们,福利来了,今天小编给大家带来了一款 斗地主 源码,看图:视频演示效果 https://githubs.xyz/show/5.mp4 环境 JDK1.8代码采用原生java类库编写,界面采用swing,完整源码获取地址: gitee.com/hadluo/java_game01.git项目结构 代码十分简洁,只有简单的7个…

文件蜈蚣 后台偷跑流量

我已经好久没有打开这个软件了,期间重启了很多次,他有一个服务应该开机时就启动,后台偷跑流量 filec.exe文件。 因为我没什么什么上传流量也很大,最终定位到这个文件在偷跑了。