mirror of
https://github.com/skoobasteeve/useful-scripts.git
synced 2026-03-19 23:28:55 +00:00
fixed snmpd logging verbosity
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
# Expects snmpd.conf in same directory
|
# Expects snmpd.conf and snmpd_arm.conf in same directory
|
||||||
- name: configure snmp
|
- name: configure snmp
|
||||||
hosts: active
|
hosts: active
|
||||||
remote_user:
|
remote_user: raylyon
|
||||||
become: yes
|
become: yes
|
||||||
vars:
|
vars:
|
||||||
pihole01_key: ""
|
pihole01_key: ""
|
||||||
@@ -75,16 +75,18 @@
|
|||||||
mode: '755'
|
mode: '755'
|
||||||
when: pihole.stat.exists
|
when: pihole.stat.exists
|
||||||
- name: add api key to pihole script for pihole01
|
- name: add api key to pihole script for pihole01
|
||||||
replace:
|
ansible.builtin.lineinfile:
|
||||||
path: "/etc/snmp/pi-hole"
|
path: "/etc/snmp/pi-hole"
|
||||||
regexp: 'API_AUTH_KEY=""'
|
regexp: '^API_AUTH_KEY='
|
||||||
replace: 'API_AUTH_KEY="{{ pihole01_key }}"'
|
line: 'API_AUTH_KEY="{{ pihole01_key }}"'
|
||||||
|
backrefs: yes
|
||||||
when: ansible_hostname == "pihole01"
|
when: ansible_hostname == "pihole01"
|
||||||
- name: add api key to pihole script for pihole02
|
- name: add api key to pihole script for pihole02
|
||||||
replace:
|
ansible.builtin.lineinfile:
|
||||||
path: "/etc/snmp/pi-hole"
|
path: "/etc/snmp/pi-hole"
|
||||||
regexp: 'API_AUTH_KEY=""'
|
regexp: '^API_AUTH_KEY='
|
||||||
replace: 'API_AUTH_KEY="{{ pihole02_key }}"'
|
line: 'API_AUTH_KEY="{{ pihole02_key }}"'
|
||||||
|
backrefs: yes
|
||||||
when: ansible_hostname == "pihole02"
|
when: ansible_hostname == "pihole02"
|
||||||
- name: enable extend nfs-server
|
- name: enable extend nfs-server
|
||||||
ansible.builtin.lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
@@ -120,8 +122,29 @@
|
|||||||
ansible.builtin.lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
path: "/etc/snmp/snmpd.conf"
|
path: "/etc/snmp/snmpd.conf"
|
||||||
line: "extend osupdate /etc/snmp/osupdate"
|
line: "extend osupdate /etc/snmp/osupdate"
|
||||||
|
- name: set ExecStart options in service file - ubuntu
|
||||||
|
ansible.builtin.lineinfile:
|
||||||
|
path: "/lib/systemd/system/snmpd.service"
|
||||||
|
regexp: '^ExecStart='
|
||||||
|
line: "ExecStart=/usr/sbin/snmpd -LS4d -Lf /dev/null -u Debian-snmp -g Debian-snmp -I -smux,mteTrigger,mteTriggerConf -f"
|
||||||
|
backrefs: yes
|
||||||
|
when: ansible_os_family == "Debian"
|
||||||
|
- name: reload systemd configs - ubuntu
|
||||||
|
ansible.builtin.systemd:
|
||||||
|
daemon_reload: yes
|
||||||
|
when: ansible_os_family == "Debian"
|
||||||
|
- name: set snmpdopts - centos
|
||||||
|
ansible.builtin.lineinfile:
|
||||||
|
path: "/etc/sysconfig/snmpd"
|
||||||
|
regexp: '^# OPTIONS=|^OPTIONS='
|
||||||
|
line: 'OPTIONS="-LS4-6d"'
|
||||||
|
when: ansible_os_family == "RedHat"
|
||||||
- name: enable and restart snmpd.service
|
- name: enable and restart snmpd.service
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
state: restarted
|
state: restarted
|
||||||
enabled: yes
|
enabled: yes
|
||||||
name: snmpd
|
name: snmpd
|
||||||
|
- name: verify the snmpd service is running
|
||||||
|
ansible.builtin.systemd:
|
||||||
|
state: started
|
||||||
|
name: snmpd
|
||||||
|
|||||||
Reference in New Issue
Block a user