当前位置: 代码网 > it编程>数据库>Redis > 使用zabbix进行监控网络设备流量

使用zabbix进行监控网络设备流量

2025年01月20日 Redis 我要评论
一台liunx服务器,这里使用的为ubuntu22.04(192.168.86.140)一台华为交换机,本次监控的就是该交换机的端口流量(192.168.86.20)一台pc主机,使用该主机模拟流量变

一台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 ]; then
    echo "当前脚本未以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 apache2

echo -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外即可看到日常生产中看到的流量监控图形

以上就是使用zabbix进行监控网络设备流量的详细内容,更多关于zabbix监控网络设备流量的资料请关注代码网其它相关文章!

(0)

相关文章:

  • Redis主从复制的原理分析

    Redis主从复制的原理分析

    redis主从复制的原理主从复制概述在现代分布式系统中,redis作为一款高性能的内存数据库,其主从复制功能是确保数据高可用性和扩展性的关键技术之一。通过主从复... [阅读全文]
  • Redis缓存异常之缓存雪崩问题解读

    缓存异常:缓存雪崩、击穿、穿透当发生缓存雪崩或击穿时,数据库中还是保存了应用要访问的数据。缓存击穿,缓存更数据库中都没有应用要访问的数据。1.缓存雪崩1.1了解缓存雪崩是指大量的应…

    2025年01月16日 数据库
  • Redis哨兵机制的使用详解

    一.哨兵机制基本解读主库发生故障了,如何不间断的服务?哨兵模式:有效的解决主从库自动切换的关键机制在redis中如果从库发生故障了,客户端可以继续向主库和其他从库发消息,进行相关操…

    2025年01月16日 数据库
  • Redis中切片集群详解

    一.切片集群redis中,数据增多了,是该加内存还是加实例?采用云主机来运行 redis 实例,那么,该如何选择云主机的内存容量呢?用 redis 保存 5000 万个键值对,每个…

    2025年01月16日 数据库
  • Redis过期键删除策略解读

    Redis过期键删除策略解读

    1.redis使用两种不同的策略来删除过期键,分别是惰性删除策略和定期删除策略1.1惰性删除策略当一个过期键被访问时,redis会检查这个键是否过期。如果过期,... [阅读全文]
  • Redis中跳表的实现原理分析

    Redis中跳表的实现原理分析

    redis中跳表的实现原理跳表: 主要通过多重链表实现,最底层包含所有元素,上层都是底层元素的跳跃索引,每一层的元素是从下一层中随机选择的,通常使用概率算法来决... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com