Ansible Role 日志分析 之【grokdebug】

Ansible Role: grokdebug

安装grokdebug

介绍

用于调试logstash中grok表达式。

要求

此角色仅在RHEL及其衍生产品上运行。

测试环境

ansible 2.3.0.0
os Centos 6.7 X64
python 2.6.6

角色变量

software_files_path: "/opt/software"
software_install_path: "/usr/local"

grokdebug_file_url: " https://codeload.github.com/nickethier/grokdebug/zip/master"

grokdebug_logstash: 4.1.0
grokdebug_patterns_url: "https://github.com/logstash-plugins/logstash-patterns-core/archive/v{{ grokdebug_logstash }}.tar.gz"

grokdebug_gem_package:
 - { name: "cabin", version: "0.5.0"}
 - { name: "haml", version: "3.1.7"}
 - { name: "jls-grok", version: "0.10.10"}
 - { name: "json", version: "1.7.5"}
 - { name: "kgio", version: "2.8.0"}
 - { name: "rack", version: "1.4.1"}
 - { name: "rack-protection", version: "1.2.0"}
 - { name: "raindrops", version: "0.11.0"}
 - { name: "shotgun", version: "0.9"}
 - { name: "tilt", version: "1.3.3"}
 - { name: "unicorn", version: "4.6.3"}
 - { name: "sinatra", version: "1.3.3"}
 
grokdebug_port: 8080

依赖

ruby 2.1.7

github地址

https://github.com/kuailemy123/Ansible-roles/tree/master/grokdebug

Example Playbook

- hosts: node1
  roles:
    - { role: ruby, ruby_version: 2.1.7, ruby_install_from_source: true}
    - grokdebug

使用

# service grokdebug
Usage:  {start|stop|force-stop|status|restart}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容