snmpd
This commit is contained in:
4
roles/server/files/distro
Normal file
4
roles/server/files/distro
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
source /etc/os-release
|
||||
echo "${PRETTY_NAME}"
|
||||
@@ -55,6 +55,24 @@
|
||||
line: "agentaddress udp:161,udp6:[::1]:161"
|
||||
when: wg_local_ip is not defined
|
||||
|
||||
- name: server | snmpd | copy distro script
|
||||
copy:
|
||||
dest: "/etc/snmp/distro/"
|
||||
src: "distro"
|
||||
mode: "0755"
|
||||
|
||||
- name: server | snmpd | configure extends
|
||||
lineinfile:
|
||||
path: "/etc/snmp/snmpd.conf"
|
||||
state: present
|
||||
line: "extend {{ item.service }} '{{ item.script }}'"
|
||||
insertafter: "# SECTION: custom settings"
|
||||
loop:
|
||||
- { service: "distro", script: "sudo /etc/snmp/distro" }
|
||||
- { service: "hardware", script: "/bin/cat /sys/devices/virtual/dmi/id/product_name" }
|
||||
- { service: "manufacturer", script: "/bin/cat /sys/devices/virtual/dmi/id/sys_vendor" }
|
||||
- { service: "serial", script: "/bin/cat /sys/devices/virtual/dmi/id/product_serial" }
|
||||
|
||||
- name: server | snmpd start service
|
||||
service:
|
||||
name: "snmpd"
|
||||
|
||||
Reference in New Issue
Block a user