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"
|
line: "agentaddress udp:161,udp6:[::1]:161"
|
||||||
when: wg_local_ip is not defined
|
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
|
- name: server | snmpd start service
|
||||||
service:
|
service:
|
||||||
name: "snmpd"
|
name: "snmpd"
|
||||||
|
|||||||
Reference in New Issue
Block a user