added systemd-limits for telegraf

This commit is contained in:
2025-11-26 16:17:40 +01:00
parent 448f22b422
commit 5931809aea
3 changed files with 25 additions and 3 deletions

View File

@@ -0,0 +1,3 @@
telegraf_memory_high: "120M"
telegraf_memory_max: "150M"
telegraf_memory_swap_max: "0"

View File

@@ -1,9 +1,13 @@
- name: reload_systemd
systemd:
daemon_reload: yes
- name: restart_snmpd - name: restart_snmpd
service: ansible.builtin.service:
name: "snmpd" name: "snmpd"
state: restarted state: restarted
- name: restart_telegraf - name: restart_telegraf
service: ansible.builtin.service:
name: "telegraf" name: "telegraf"
state: restarted state: restarted

View File

@@ -33,4 +33,19 @@
- "telegraf.d/*.conf" - "telegraf.d/*.conf"
notify: restart_telegraf notify: restart_telegraf
- name: server | telegraf | create systemd override directory for telegraf
ansible.builtin.file:
path: /etc/systemd/system/telegraf.service.d
state: directory
mode: '0755'
- name: server | telegraf | define systemd-limits
ansible.builtin.template:
src: telegraf-override.j2
dest: /etc/systemd/system/telegraf.service.d/override.conf
notify:
- reload_systemd
- restart_telegraf