当前位置:网站首页>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 配置文件的路径。
边栏推荐
- 北汽制造全新皮卡曝光,安全、舒适一个不落
- Rust 所有权进阶 -- 内存管理
- (LC)46. Full Permutation
- [bug] there is an error uploading the picture (413 request entity too large)
- Redis集群
- Redis 大 key 问题处理总结
- BAIC makes a brand new pickup truck, which is safe and comfortable
- Database optimization
- 移动低代码开发专题月 | 可视化开发 一键生成专业级源码
- Web APLS phase - Section 14 - local storage
猜你喜欢
随机推荐
数智化进入“深水区”,数据治理是关键
DBeaver恢复和备份数据库的方式
Array exercises follow up
北汽制造全新皮卡曝光,安全、舒适一个不落
mime.type文件内容
Redis集群
ABAP essay - get new crown data through API
字典树(复习)
Rust 中的枚举和控制流运算
Linux system plays Oracle database multi table query connection query with a smile
数据库日志
[bug] Lenovo Xiaoxin has a problem. Your pin is unavailable.
数组练习 后续补充
Manage rust project through cargo
Rust 所有权进阶 -- 内存管理
Leetcode 821. 字符的最短距离(简单) - 续集
Determine whether a variable is an array or an object?
Observable, reliable: the first shot of cloudops series Salon of cloud automation operation and maintenance
MySQL beginner benefits
蓄力中台,用友iuap筑牢社会级企业数智化新底座









