Skip to content
Snippets Groups Projects
Commit 973f1359 authored by nimrod's avatar nimrod
Browse files

Collectd agent WIP (installation, basic config for Debian-based and OpenBSD).

parent 79e88afc
No related branches found
No related tags found
No related merge requests found
AutoLoadPlugin true
FQDNLookup false
<Plugin syslog>
LogLevel info
</Plugin>
<Include "/etc/collectd/collectd.conf.d">
Filter "*.conf"
</Include>
......@@ -18,3 +18,8 @@
service:
name: ssh
state: restarted
- name: Restart Collectd
service:
name: collectd
state: restarted
......@@ -7,7 +7,8 @@
- name: apt install Collectd
when: ansible_pkg_mgr == 'apt'
apt:
name: collectd-core
name: collectd
install_recommends: no
state: present
update_cache: yes
cache_valid_time: 3600
......@@ -15,5 +16,23 @@
- name: pkg install Collectd
when: ansible_pkg_mgr == 'openbsd_pkg'
openbsd_pkg:
name: collectd-5.5
name: '{{ openbsd_collectd_version[ansible_distribution_release] }}'
state: present
- name: Create configuration directory
file:
path: /etc/collectd/collectd.conf.d/
owner: root
group: root
mode: '0755'
state: directory
- name: Base configuration
copy:
src: collectd.conf
dest: /etc/collectd/collectd.conf
owner: root
group: root
mode: '0644'
notify:
- Restart Collectd
......@@ -24,3 +24,9 @@ sudoers_location:
FreeBSD: '/usr/local/etc/sudoers'
Debian: '/etc/sudoers'
OpenBSD: '/etc/sudoers'
openbsd_collectd_version:
'5.5': 'collectd-4.10.2p4'
'5.6': 'collectd-4.10.2p4'
'5.7': 'collectd-5.4.1p1'
'5.8': 'collectd-5.5.0p1'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment