diff --git a/roles/log-collector/tasks/main.yml b/roles/log-collector/tasks/main.yml index c89c03885ecde8d246af10e85b1faa5290d76877..98c2f27f4f269fa89042cd4d1f64eb5597abf941 100644 --- a/roles/log-collector/tasks/main.yml +++ b/roles/log-collector/tasks/main.yml @@ -1,11 +1,5 @@ --- -- user: - name: "log-collector" - system: yes - home: "/var/log/remote" - groups: ["log-collector-credentials"] - # Example playbook using fail and when together - fail: msg: You cannot have enable_elasticsearch and enable_loki at the same time. @@ -19,14 +13,6 @@ - include_tasks: loki.yml when: enable_loki -# Setup the rsyslog-collector instance. Needs packages from -# stretch-backports, to support modern versions of Elasticsearch. -- name: Install rsyslog-elasticsearch package from backports - apt: - name: rsyslog-elasticsearch - default_release: "{{ 'stretch-backports' if float_debian_dist == 'stretch' else '' }}" - state: present - - name: Create the rsyslog-collector logs dir file: path: "/var/log/remote" diff --git a/services.yml.loki b/services.yml.loki index 0f225411fec1bfc6502cadfa933cea041d676b1c..377bdb357e0a842719862c630a283fc40035c7cb 100644 --- a/services.yml.loki +++ b/services.yml.loki @@ -33,23 +33,7 @@ log-collector: - job_name: rsyslog-collector port: 9105 scheme: http - - job_name: elasticsearch - port: 9201 - scheme: http - public_endpoints: - - name: logs - port: 5601 - scheme: http - enable_sso_proxy: true containers: - - name: kibana - image: registry.git.autistici.org/ai3/docker/kibana:master - port: 5061 - volumes: - - /etc/kibana/kibana.yml: /etc/kibana/kibana.yml - - /var/lib/kibana: /var/lib/kibana - env: - BABEL_CACHE_PATH: "/var/lib/kibana/.babelcache.json" - name: loki image: grafana/loki:1.4.1 ports: @@ -58,9 +42,17 @@ log-collector: volumes: - /etc/loki: /etc/loki - /var/lib/loki: /var/lib/loki -#https://github.com/ricoberger/loki_exporter - systemd_services: - - rsyslog-collector.service + #https://github.com/ricoberger/loki_exporter + - name: rsyslog + image: registry.git.autistici.org/ai3/docker/rsyslog:master + ports: + - 6514 + - 9105 + volumes: + - /etc/rsyslog-collector.conf: /etc/rsyslog.conf + - /etc/rsyslog-collector-lognorm: /etc/rsyslog-collector-lognorm + - /var/spool/rsyslog-collector: /var/spool/rsyslog + - /var/log/remote: /var/log/remote ports: - 6514 - 3100