Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/geerlingguy/ansible-role-logstash-forwarder
DEPRECATED Ansible Role - Logstash Forwarder
https://github.com/geerlingguy/ansible-role-logstash-forwarder
ansible elk logging logstash logstash-forwarder role
Last synced: about 1 month ago
JSON representation
DEPRECATED Ansible Role - Logstash Forwarder
- Host: GitHub
- URL: https://github.com/geerlingguy/ansible-role-logstash-forwarder
- Owner: geerlingguy
- License: mit
- Archived: true
- Created: 2014-08-25T18:26:33.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-01-12T03:20:03.000Z (almost 5 years ago)
- Last Synced: 2024-08-02T03:02:06.686Z (5 months ago)
- Topics: ansible, elk, logging, logstash, logstash-forwarder, role
- Language: Shell
- Homepage: https://galaxy.ansible.com/geerlingguy/logstash-forwarder/
- Size: 17.6 KB
- Stars: 22
- Watchers: 2
- Forks: 29
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-ansible-roles - geerlingguy.logstash-forwarder - An Ansible Role that installs Logstash Forwarder on RedHat/CentOS or Debian/Ubuntu. This role is well-tested on Debian/Ubuntu, but is still undergoing development for RedHat/CentOS. (Security / Logging and Monitoring)
README
# Ansible Role: Logstash Forwarder
**DEPRECATED**: This role is deprecated, as Logstash Forwarder has been deprecated and is replaced by Filebeat. Please use the [`geerlingguy.filebeat`](https://github.com/geerlingguy/ansible-role-filebeat) role instead.
[![Build Status](https://travis-ci.org/geerlingguy/ansible-role-logstash-forwarder.svg?branch=master)](https://travis-ci.org/geerlingguy/ansible-role-logstash-forwarder)
An Ansible Role that installs Logstash Forwarder on RedHat/CentOS or Debian/Ubuntu.
**Note**: This role is well-tested on Debian/Ubuntu, but is still undergoing development for RedHat/CentOS. You've been warned!
## Requirements
None.
## Role Variables
Available variables are listed below, along with default values (see `defaults/main.yml`):
logstash_forwarder_logstash_server: localhost
logstash_forwarder_logstash_server_port: 5000The central Logstash server/port to which logstash-forwarder should connect.
logstash_ssl_dir: /etc/pki/logstash
logstash_forwarder_ssl_certificate_file: logstash-forwarder-example.crtThe location and filename of the SSL certificate logstash-forwarder will use to authenticate to the logstash server. For the `logstash_forwarder_ssl_certificate_file`, you can provide a path relative to the role directory, or an absolute path to the file.
logstash_forwarder_files:
- paths:
- /var/log/messages
- /var/log/auth.log
fields:
type: syslogConfiguration of files monitored by logstash-forwarder. You can add more sets of files by adding to the list with another set of files; see `defaults/main.yml` for an example.
## Dependencies
None.
## Example Playbook
- hosts: all
roles:
- { role: geerlingguy.logstash-forwarder }## License
MIT / BSD
## Author Information
This role was created in 2014 by [Jeff Geerling](https://www.jeffgeerling.com/), author of [Ansible for DevOps](https://www.ansiblefordevops.com/).