不吹不黑,安利5个网工必备工具包

news2024/12/28 17:35:38

大家好,我是老杨。

要说网工的好用工具,你心里肯定有不少选项。工具常用常新,与时俱进,但你的思维却不一定。

研究一个新工具,除了能提升你的工作效率,也能对你的认知有所开拓和提升。

所以,每月一次的工具安利,今天继续安排上。

01 Cacti

Cacti 是一套基于 PHP、MySQL、 SNMP 及 RRDTool开发的网络流量监测图形分析工具。

它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、 host 以及任何一张图,还可以与 LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。

除了基本的 Snmp 流量跟系统资讯监控外, Cacti 也可外挂 Scripts 及加上 Templates来作出各式各样的监控图。

cacti 是用 php 语言实现的一个软件, 它的主要功能是用 snmp 服务获取数据, 然后用 rrdtool储存和更新数据,当用户需要查看数据的时候用 rrdtool生成图表呈现给用户。

因此,snmp和rrdtool 是 cacti 的关键。Snmp 关系着数据的收集, rrdtool 关系着数据存储和图表的生成。

今日文章阅读福利:《 网工必备好用工具下载合集 》

想要老杨安利的工具清单+下载方式,看这里哈。私信老杨,发送暗号“工具42”,即可领取合集。

02 Icinga

Icinga 最开始是作为 Nagios 的分支,但最近被改写为 Icinga 2。这两种版本都正在积极开发中,现在已经可用,Icinga 1.x 向后兼容 Nagios 插件和配置。

Icinga 2已经被开发为更小更时尚,它提供分布式监控和多线程框架,这是 Nagios 和 Icinga 1 中没有的。

你可以从Nagios 迁移到 Icinga 1,以及从 Icinga 1 到 Icinga 2。

与 Nagios 一样, Icinga 可以用来监控任何使用 IP 通信的设备,正如你使用 SNMP 和定制插件及附件一样。

有几个用于 Icinga 的 Web 用户界面,与 Nagios 的主要区别是配置,其配置可以通过 web用户界面来进行,而不需要通过配置文件。

对于喜欢管理配置而不是命令行的人,这是很好的功能优势。

Icinga 整合了各种图形和监控软件包,例如 PNPP4Nagios、inGraph 以及 Graphite,提供坚实的性能可视化。Icinga 还扩展了报表功能。

03 zabbix

zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位 /解决存在的各种问题。

zabbix server 可以通过 SNMP, zabbix agent, ping,端口监视等方法提供对远程服务器 / 网络状态的监视,数据收集等功能,它可以运行在 Linux, Solaris, HP-UX,AIX, Free BSD,Open BSD,OSX等平台上。

zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。

zabbix agent 可以运行在 Linux ,Solaris,HP-UX, AIX, Free BSD,Open BSD,OSX, Tru64/OSF1,Windows NT4.0, Windows 2000/2003/XP/Vista) 等系统之上。

zabbix server 可以单独监视远程服务器的服务状态;同时也可以与 zabbix agent 配合,可以轮询 zabbix agent 主动接收监视数据( trapping 方式),同时还可被动接收 zabbix agent 发送的数据( trapping 方式)。

04 Ganglia

Ganglia 是 UC Berkeley 发起的一个开源集群监视项目,设计用于测量数以千计的节点。

Ganglia 的核心包含 gmond 、gmetad 以及一个 Web 前端。

主要是用来监控系统性能, 如:cpu、mem、硬盘利用率, I/O 负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。

每台计算机都运行一个收集和发送度量数据的名为 gmond 的守护进程。

接收所有度量数据的主机可以显示这些数据并且可以将这些数据的精简表单传递到层次结构中。

正因为有这种层次结构模式,才使得 Ganglia 可以实现良好的扩展。

gmond 带来的系统负载非常少,这使得它成为在集群中各台计算机上运行的一段代码,而不会影响用户性能。所有这些数据多次收集会影响节点性能。

网络中的 “抖动”发生在大量小消息同时出现时,可以通过将节点时钟保持一致,来避免这个问题。

gmetad 可以部署在集群内任一台节点或者通过网络连接到集群的独立主机,它通过单播路由的方式与 gmond 通信,收集区域内节点的状态信息,并以 XML 数据的形式,保存在数据库中。

05 Munin

Munin 是一个功能强大的服务器监控软件,与传统的服务器状态监控软件 Nagios、 cacti所不同的是, Munin 不需要 PHP、MysqL,没有 Web 操作界面, 更节省服务器资源, 同时 Munin又具备了自动采集数据并绘出图像出来,简单、方便、快捷。

Munin 的主要优点就是它能够同时提供收集信息和分析信息的功能, 这样你就无需在每个节点上安装一个 web 服务器,并且详细信息页面底部的附加信息能够帮助你获取一些重要数据的统计信息。

功能主要为收集和分析功能 ,这可以帮助你收集多个服务器信息并在一个中央服务器上分析所有收集到的信息,通过 apt 源或者 yum 源使其安装和更新都相当简单。

当你访问 http://localhost/munin 时,Munin 会显示一张概览图向你展示所有连接到的节点,包括到节点的具体功能,如磁盘、网络、 NFS和进程。

点击节点名称会显示两行的图表,每一行都会在左边显示每日统计信息,右边显示每周统计信息,点击这些图表能够提供显示某日、某月的详细信息页面。在这项细节信息页面的底部,显示的是关于数据的更加详细的信息,包括不规则活动通知等

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

《程序员面试金典(第6版)》面试题 02.01. 移除重复节点(哈希映射,多指针暴力破解,链表)

题目描述 编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 题目传输门:面试题 02.01. 移除重复节点 示例1: 输入:[1, 2, 3, 3, 2, 1]输出:[1, 2, 3]示例2: 输入:[1, 1, 1, 1, 2]输出:[1, 2]…

Hive---拉链表设计与实现

1 数据同步问题 Hive在实际工作中主要用于构建离线数据仓库,定期的从各种数据源中同步采集数据到Hive中,经过分层转换提供数据应用。比如每天需要从MySQL中同步最新的订单信息、用户信息、店铺信息等到数据仓库中,进行订单分析、用户分析。 …

【C++修炼之路】定位new(项目记录)

————————————每一个不曾起舞的日子都是对生命的辜负。 C之定位new 1. 什么是定位new2. 定位new的语法3. 具体实例 1. 什么是定位new 一般的new运算符负责在heap堆中找到一个足以能够满足要求的内存块。 而定位new(Placement new)是C中的一…

运行100万个并发任务,不同语言各需要多少内存

作者:DataStax 公司(美国的一家数据库系统开发商)Piotr Kołaczkowski 原文见: https://pkolaczk.github.io/memory-consumption-of-async/ 在这篇博客文章中,探讨了处理大量网络连接时候的Rust、Go、Java、C#、Pyth…

企企通“码上顺”清洗工具 | 让数据更有价值,让业务更出色

数据清理工作是企业数据管理、数据治理中的最基础的工作之一,不仅是一项苦活、累活,也是一个既考验业务又检验技术的活。 物料主数据作为企业核心的数据资产,在智慧供应链、业财一体化等数字化建设中发挥着重要作用。在当今高速发展的商业环…

《汇编语言》- 读书笔记 - 实验2 用机器指令和汇编指令编程

《汇编语言》- 读书笔记 - 实验2 用机器指令和汇编指令编程 1. 预备知识: Debug 的使用2 .实验任务 1. 预备知识: Debug 的使用 统一完善到:实验 1 查看 CPU 和内存,用机器指令和汇编指令编程。不在这拆开写了。 2 .实验任务 使用 Debug,将…

功率放大器在压电驱动器中的作用及应用

功率放大器在压电驱动器中的作用是将低功率信号放大为足够大的电力信号,以驱动压电陶瓷材料产生相应的机械振动。 压电陶瓷材料是一种特殊的陶瓷材料,能够将机械能转换为电能,因此被广泛应用于各种类型的振动器件和传感器中。这些器件通常需要…

Combiner

概述 Conbiner在MapReduce的Shuffle阶段起作用,它负责局部数据的聚合,我们可以看到,对于大数据量,如果没有Combiner,将会在磁盘上写入多个文件等待ReduceTask来拉取,但是如果有Combiner组件,我们…

5 个章节、25 条规范,全方位 Get 数据集选择与创建的「百科全书」

By 超神经 内容一览:如果你正在学习如何创建或选择一个合适的数据集,那么这篇文章会给你一些实用的建议,帮助你在选择和创建数据集时做出明智的决策。 关键词:机器学习 数据集 本文首发自 HyperAI 超神经微信公众平台~ 作者 |…

星标3.5k,一款国产的轻量级开源在线项目任务管理工具

今天给大家推荐一个轻量级的开源在线项目任务管理工具:DooTask 图片 DooTask 提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。 高效便捷的团队沟通工具 针对项目和任务建立群组,工作问题可…

SRP Batcher在真机上失效

1)SRP Batcher在真机上失效 ​2)Shader里面对同一张纹理多次采样会影响效率吗 3)为什么纹理开启了mipmap后,纹理内存反而下降了 4)TMP为什么有多次Delegate.Combine()的GC 这是第336篇UWA技术知识分享的推送&#xff0…

如何减少电脑内存占用?

内存(Memory)是计算机一个重要的组成部件,也称为内存储器或主存储器。它可以暂时存放CPU中运算的数据,以及与硬盘等外部存储器交换的数据,是CPU和硬盘之间的桥梁。若电脑内存占用过高,这会影响到电脑运行的速度,那该如…

网络安全行业推荐考取的证书有哪些?

下面就让知白小编来给解读一下这个问题~作为网络安全行业从业者或者相关专业的大学生,如果相应的职业证书在手,肯定是会身价倍增。 咳咳,但是如果你还是网络安全小白,知白小编不建议你直接去考认证,应该是先打好基础学…

三、LLC 谐振变换器

电压增益特性分析 根据搭建的 LLC 谐振变换器主电路等效模型,可推导出变换器直流电压 增益为 M: λ 4时的增益曲线如下图所示: 根据变换器直流电压增益表达式,利用 Mathematica 绘制出λ4 时,变换器取不同 Q 值的直…

创建型设计模式01-简单工厂模式

✨作者:猫十二懿 ❤️‍🔥账号:CSDN 、掘金 、个人博客 、Github 🎉公众号:猫十二懿 这里只是简单的将《大话设计模式【Java溢彩加强版】》的内容简单是复述一下,并加上自己的理解 简单工厂模式 1、引入问…

windows环境下sublime的nodejs插件详细安装图解

前面的话 搜索了好多文档后,才成功地安装了sublime text3的nodejs插件。为了存档,也为了方便有同样需求的朋友,将其安装过程详细记录如下 安装nodejs 虽然nodejs官网提供了node的msi文件,但本人在win7系统下多次尝试,…

在阿里干了6年自动化测试,30岁即将退休的我,告诉你自动化测试工程师有多吃香...

测试人员需要具备自动化测试或者测试开发能力,已经成为测试行业内容的一种显在趋势,而且这种趋势呈放大态势,其发展前景是十分明朗的。 2022这种疫情期间,就业大环境不是很理想,目前呢,企业倾向于招自动化…

Win11下Microsoft Store安装Ubuntu报错解决指南

目录 从Microsoft Store下载Ubuntu下载安装完毕后,打开安装时报错: 一. WslRegisterDistribution failed with error: 0x8007019e 二. WslRegisterDistribution failed with error: 0x800701bc 如果帮到你的话,麻烦点个免费的关注吧bro♥…

测试开发工程师的薪资上限究竟在哪?年薪50W都不是梦...

在说测试开发工程师的薪资待遇之前,咱们要先了解软件测试岗位是用来做什么的,岗位是否重要,只有你知道了这些,才能判断这个岗位是否有价值!软件测试是依据需求分析和测试用例,运用手工和自动化的手段来验证…

市场需求升级,cv5200带来新的WiFi传输解决方案,远距离无线通信技术

近年来,随着无线通信技术的不断发展,越来越多的应用需要高速率、远距离、稳定的数据传输。 远距离WiFi传输是指通过WiFi信号实现在远距离范围内的无线通信和数据传输。 为此,cv5200采用了先进的技术,并提供了较远的传输距离、高…