@@ -32,8 +32,10 @@ agentAddress udp6:161
32
32
# system + hrSystem groups only
33
33
view systemonly included .1.3.6.1.2.1.1
34
34
view systemonly included .1.3.6.1.2.1.25.1
35
+
35
36
# Default access to basic system info
36
37
38
+
37
39
{% if SNMP_COMMUNITY is defined %}
38
40
{% for community in SNMP_COMMUNITY %}
39
41
{% if SNMP_COMMUNITY [community ]['TYPE' ] == 'RO' %}
@@ -56,22 +58,24 @@ rwcommunity6 {{ community }}
56
58
{% for user in SNMP_USER %}
57
59
{% if SNMP_USER [user ]['SNMP_USER_PERMISSION' ] == 'RO' %}
58
60
rouser {{ user }} {{ SNMP_USER[user] ['SNMP_USER_TYPE'] }}
59
- CreateUser {{ user }} {{ SNMP_USER[user] ['SNMP_USER_AUTH_TYPE'] }} {{ SNMP_USER[user] ['SNMP_USER_AUTH_PASSWORD'] }} {{ SNMP_USER[user] ['SNMP_USER_ENCRYPTION_TYPE'] }} {{ SNMP_USER[user] ['SNMP_USER_ENCRYPTION_PASSWORD'] }}
60
- {% else %}
61
+ CreateUser {{ user }} {{ SNMP_USER[user] ['SNMP_USER_AUTH_TYPE'] }} {{ SNMP_USER[user] ['SNMP_USER_AUTH_PASSWORD'] }} {{ SNMP_USER[user] ['SNMP_USER_ENCRYPTION_TYPE'] }} {{ SNMP_USER[user] ['SNMP_USER_ENCRYPTION_PASSWORD'] }}
62
+ {% elif SNMP_USER [ user ][ 'SNMP_USER_PERMISSION' ] == 'RW' %}
61
63
rwuser {{ user }} {{ SNMP_USER[user] ['SNMP_USER_TYPE'] }}
62
- CreateUser {{ user }} {{ SNMP_USER[user] ['SNMP_USER_AUTH_TYPE'] }} {{ SNMP_USER[user] ['SNMP_USER_AUTH_PASSWORD'] }} {{ SNMP_USER[user] ['SNMP_USER_ENCRYPTION_TYPE'] }} {{ SNMP_USER[user] ['SNMP_USER_ENCRYPTION_PASSWORD'] }}
64
+ CreateUser {{ user }} {{ SNMP_USER[user] ['SNMP_USER_AUTH_TYPE'] }} {{ SNMP_USER[user] ['SNMP_USER_AUTH_PASSWORD'] }} {{ SNMP_USER[user] ['SNMP_USER_ENCRYPTION_TYPE'] }} {{ SNMP_USER[user] ['SNMP_USER_ENCRYPTION_PASSWORD'] }}
63
65
{% endif %}
64
66
{% endfor %}
65
67
{% else %}
66
68
{% endif %}
67
69
70
+
68
71
###############################################################################
69
72
#
70
73
# SYSTEM INFORMATION
71
74
#
72
75
73
76
# Note that setting these values here, results in the corresponding MIB objects being 'read-only'
74
77
# See snmpd.conf(5) for more details
78
+
75
79
{% if SNMP is defined and SNMP .LOCATION is defined %}
76
80
sysLocation {{ SNMP.LOCATION.Location }}
77
81
{% else %}
@@ -82,6 +86,7 @@ sysContact {{ SNMP.CONTACT.keys()[0] }} {{ SNMP.CONTACT.values()[0] }}
82
86
{% else %}
83
87
sysContact Azure Cloud Switch vteam <linuxnetdev @microsoft.com >
84
88
{% endif %}
89
+
85
90
# Application + End-to-End layers
86
91
sysServices 72
87
92
0 commit comments