Sevnote - 日志分析系统


GPL
跨平台
JavaScript

软件简介

系统笔记 Sevnote 是使用 NodeJS 开发的基于
Elasticsearch
的海量日志分析系统,能通过主机,设备,程序,优先级,关键字来过滤系统日志,更有动态仪表盘能实时的监控日志的产生。支持 Syslog
协议,如果安装Sevnote-agent 可以收集任何文本形式的日志,例如,Web
访问日志,应用程序产生的日志进行集中的管理。如果把监控形容为把脉,那么通过检索日志就是对系统健康的验血了。

1.搜索过滤系统
能通过模糊查找来检索关键日志的关键字

2.多级过滤
通过关键字定位一种类型的错误,再通过优先级,设备或者程序来逐层定位问题所在。并且可以通过各种时间过滤组合来查找问题

3.数据建模
通过Grok语法来匹配文本日志,可以自定义建模任意类型的日志

4.日志告警
通过监测特定关键字的出现频率来达到系统日志告警的目标

5.实时监测仪表盘
通过一个屏幕实时的汇聚所有日志的产生,简化运维人员操作

6.系统操作日志记录
通过简单的配置就能记录被监测主机的操作日志,例如,操作人员,哪个目录操作的,执行了什么命令。

7.去关系化
基于Elasticsearch,能横向扩展集群,支持PB级别的日志数据存储。