熟悉夜莺的小伙伴都知道夜莺分为开源版、专业版、企业版,三个版本良性发展。近期夜莺团队发布了v6.7版本,把机器Metadata管理功能推送到了开源版,下面是该功能的简单介绍。如上图,机器列表页面的机器标识部分,加了超链接支持点击,点击之后会弹出一个侧拉板,展示机器的metadata信息,如下图:比如机器的Kernel信息、CPU型号、机器的IP地址、Mac地址等等,如果机器有多块网卡,每一块的信息都会被采集展示。这个功能一定程度上可以提供部分CMDB的能力,而且,因为是通过 Categraf(v0.3.42以上版本)自动采集的数据,所以数据是准实时的、准确的,不需要人工维护,CMDB主打就是一
mtail是谷歌开源的一款从应用日志提取metrics的工具,它会实时读取应用程序的日志,然后通过自己编写的脚本分析日志,最终生成时间序列的指标,项目地址是:https://github.com/google/mtail。夜莺的Categraf对日志指标的收集也是采用的mtail,不过做了一些优化,具体优化了什么我们慢慢道来。现在,我们先从谷歌的mtail开始聊起,再慢慢聊到夜莺的mtail插件。mtail的安装前面已经对mtail做了简短的介绍,其实那就是全部。所以,我们直接从安装开始。从https://github.com/google/mtail/releases下载需要的版本,操作如下
一、前言 某业务系统因OS改造,原先的Zabbix监控系统推倒后未重建,本来计划用外部企业内其他监控系统接入,后又通知需要自建才能对接,考虑之前zabbix的一些不便,本次计划采用一个类Prometheus的监控系统,镜调研后发现Nightingale兼容Prometheus,又有一些其他功能增强,又在一些大的企业经过较大规模部署实践,故本次采用Nightingale作为监控系统来进行重建。 Nightingale(夜莺)是由滴滴开源,捐赠给中国计算机学会开源发展委员会(CCFODC)的,它是在Open-Falcon的基础上,结合滴滴内部的最佳实践,在性能、可维护性、易用性方面做了大量的改
大家好,夜莺项目发布v6.5.0版本,启用新logo,菜单支持换肤,支持了暗黑版本的菜单,下一步会支持全站暗黑主题,敬请期待,下面是新logo。暗黑菜单页面右上角点击用户名,在下拉框里会有主题设置,可以选择暗黑主题菜单,效果如下:监控大盘详情页面右上角也多了一个主题设置,可以选择dark模式,效果如下:现在只是仪表盘支持这个模式,后面会让全站支持暗黑模式。另外,子菜单的呼出放到了下面,不是浮在右侧的方式,可以用更少的点击次数找到想要的菜单,个人非常喜欢这个交互调整,大家可以尝试一下。团队和业务组支持多层级树从v5正式版开始,取消了机器的树状管理,核心是因为在Prometheus生态下,树形结构
大家好,夜莺项目发布v6.5.0版本,启用新logo,菜单支持换肤,支持了暗黑版本的菜单,下一步会支持全站暗黑主题,敬请期待,下面是新logo。暗黑菜单页面右上角点击用户名,在下拉框里会有主题设置,可以选择暗黑主题菜单,效果如下:监控大盘详情页面右上角也多了一个主题设置,可以选择dark模式,效果如下:现在只是仪表盘支持这个模式,后面会让全站支持暗黑模式。另外,子菜单的呼出放到了下面,不是浮在右侧的方式,可以用更少的点击次数找到想要的菜单,个人非常喜欢这个交互调整,大家可以尝试一下。团队和业务组支持多层级树从v5正式版开始,取消了机器的树状管理,核心是因为在Prometheus生态下,树形结构
编者荐语:真正搞监控的人肯定知道SNMP水有多深,有时我甚至腹黑猜测,这些厂商是故意的吧,,,指标不标准,格式各异,只能靠一款灵活的采集器了,本文是夜莺社区用户写的文章,转给大家参考。author:网络小斐关于夜莺SNMP插件前文说明了利用夜莺开源版如何监控H3C交换机的,算是抛砖引玉;秉持着授人与鱼不如授人与渔,今天我们就来具体谈谈夜莺SNMP插件的使用,能自己自定义自身需求的监控指标才是真正学会如何利用夜莺去监控SNMP协议设备,今天将以H3C无线作为案例,具体讲解下SNMP插件配置。场景介绍企业华三无线AP和AC的设备信息监控,需要通过SNMP协议拿到指标数据,并把数据插入到Victor
有没有人和我一样,遇到同样的困惑:当我使用Prometheus来搭建监控体系的时候,每当有一个组件需要监控,我就要为其增加一个exporter,如果有10个组件,我就要增加10个exporter,先不说这10个exporter的质量如何(因为大部分exporter都是广大网友自己开发的),光学习成本、部署成本以及维护成本都让人头疼。有没有一个组件,就能搞定大部分指标采集的?Categraf就是这样的一个采集器。惊不惊喜,意不意外?什么是CategrfCategraf是一个监控采集Agent,类似Telegraf、Grafana-Agent、Datadog-Agent,希望对所有常见监控对象提供
网络设备采集简介网络设备的问题通常会产生较大范围的影响,因此采集监控网络设备是一项常见的任务。不同公司在实施网络设备采集时可能采用不同的方案,主要有三类:SNMP(SimpleNetworkManagementProtocol):SNMP是一种常用的网络管理协议,可以用于获取网络设备的状态和性能信息。大多数网络设备都支持SNMP,并提供了相应的MIB(ManagementInformationBase)文件,用于定义设备的管理信息。比如常见监控系统的SolarWinds、Zabbix等监控系统都支持SNMP采集,可以通过配置SNMP参数和选择合适的MIB文件来实现对网络设备的采集。CLI(Co
大家好,夜莺项目发布v6.4.0版本,新增全局宏变量功能,本文为大家简要介绍一下相关更新内容。全局宏变量功能像SMTP的配置中密码类型的信息,之前都是以明文的方式在页面展示,夜莺支持全局宏变量之后,可以在变量管理配置一个smtp_password的密码类型的变量,在SMTP配置页面,密码的部分使用变量,来达到信息保密的效果。如果大家有在其他的场景希望支持宏变量,大家可以提 issue 反馈。夜莺github地址:https://github.com/ccfos/nightingale,大家可以star收藏,后续有更新会收到github的通知。httpaccesslog日志支持打印body请求在
夜莺初探三·Categraf采集器前言github仓库文档中对Categraf有很详细的介绍,简单重复一下就是:支持多种数据格式的remote_write;All-in-one的设计理念,指标采集只需要一个agent完成,也计划支持日志和调用链路的数据采集;Go编写,依赖少,容易分发和安装;内置一些监控大盘和告警规则,用户可以直接导入使用;开源项目并由快猫研发团队持续迭代。特殊目录结构说明input采集插件基本都位于input目录下,并且有些采集器提供了通用的大盘(alters-xxx.json)和告警(dashbord.json)配置可以导入n9e直接使用(例如监控仪表盘中更多操作的批量导入