当前位置:网站首页>Graylog 新一代日志收集预警系统安装配置
Graylog 新一代日志收集预警系统安装配置
2022-06-27 18:19:00 【51CTO】
在公司里面一直负责整个公司的监控体系的建设,主要包括底层服务器的硬件监控、系统层面的监控、网络设备的监控、中间件和应用层面的监控等等。虽然Zabbix支持日志监控,由于在数据量、搜索和日志展示方面都比较弱化,只能做简单的日志报警。因此日志监控还是需要通过专业的工具来做。我对比过ELK、商业日志工具Splunk和Graylog,后面选择了Graylog。Graylog简单说就是一款开源的日志聚合、分析、审计、展现和预警工具。相比ELK,Graylog更轻量,UI界面更美观,有丰富和完善的API接口。目前收集了网络设备的日志、MySQL错误日志、Linux系统日志等,后期将考虑接入微服务日志。各种日志都按照错误级别做了统计分析,通过查看Dashboards报表就可以确认线上几千台设备是否有问题。对应高级别的日志通过Graylog +Python程序实现微信和邮件的告警的功能。
一、Graylog优点
零开发:从收集->存储->分析->呈现完整流程。
部署维护简单:一体化解决方案,不像ELK三个独立系统集成。
多日志源接入:syslog、Filebeat、Log4j、Logstash等。
多协议接入:UDP、TCP、HTTP、AMQP。
自定义面板:提供曲线图、饼状图、世界地图等丰富的图形列表。
全文搜索:支持按语法进行过滤搜索全部日志。
支持报警:具有报警功能的日志分析平台,目前只支持邮件,可以通过API实现微信告警。
权限管理:灵活的权限分配和管理。
支持集群:可以根据应用扩展平台性能。
二、Graylog架构设计,支持集群
GrayLog:提供 GrayLog对外接口,属于CPU密集。
Elasticsearch:日志文件的持久化存储和检索,属于IO密集。
MongoDB:存储一些 GrayLog 的配置信息。

三、安装配置
3.1 通过Docker安装mongodb数据库。
3.2 通过docker compose的方式安装ES。
3.3 安装Graylog服务。
创建graylog配置文件目录。
安装graylog服务。
拷贝和编辑graylog配置文件和启动文件。
启动graylog服务。
3.4 验证graylog服务安装配置是否正常。通过http://yourip:9000来访问。

四、总结
1)root_password_sha2 密码可以通过 echo -n yourpassword | sha256sum来生成,这里的yourpassword是用来登录graylog的admin用户的密码。生成的root_password_sha2密码请删除空格和-,否则登录不成功。
2)编辑graylog启动文件,指定graylog 配置文件的路径。
边栏推荐
- Embracing cloud Nativity: Practice of Jiangsu Mobile order center
- 1028 List Sorting
- [debug] platform engineering interface debugging
- Crontab's learning essays
- Binary tree related problems 2
- [bug] there is an error uploading the picture (413 request entity too large)
- Web APls 阶段——第十四节——本地存储
- 券商经理的开户二维码开户买股票安全吗?有谁知道啊
- 1023 Have Fun with Numbers
- 网络上开户买股票是否安全呢?刚接触股票,不懂求指导
猜你喜欢
随机推荐
Accumulating power in the middle stage, UFIDA IUAP builds a new base for digital intelligence of social enterprises
拥抱云原生:江苏移动订单中心实践
Redis cluster
Source code analysis of golang map concurrent read / write problem
Web APls 阶段——第十四节——本地存储
[required reading for high-quality products] sub query of Oracle database in Linux system
从指令交读掌握函数调用堆栈详细过程
1027 Colors in Mars
Embracing cloud Nativity: Practice of Jiangsu Mobile order center
Is it safe to buy stocks online and open an account?
Linux系统ORACLE 19C OEM监控管理
Pointers and structs
Redis集群
什么是堆栈?
Mathematical derivation from perceptron to feedforward neural network
# Leetcode 821. 字符的最短距离(简单)
[login interface]
北汽制造全新皮卡曝光,安全、舒适一个不落
redis集群系列三
Leetcode 989. 数组形式的整数加法(简单)








