From 844c50d8b9b473b3daebdfe357ead3f904db9721 Mon Sep 17 00:00:00 2001 From: "Ladue, David (dl3158)" Date: Wed, 15 Aug 2018 18:11:46 -0400 Subject: adding snmpV3 support Change-Id: I6250e30fa1aa2516a16c4906628be8cc904fbc71 Issue-ID: DCAEGEN2-630 Signed-off-by: Ladue, David (dl3158) --- etc/snmptrapd.json | 165 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 102 insertions(+), 63 deletions(-) (limited to 'etc') diff --git a/etc/snmptrapd.json b/etc/snmptrapd.json index 630ebc6..e4fa44f 100644 --- a/etc/snmptrapd.json +++ b/etc/snmptrapd.json @@ -1,69 +1,108 @@ { -"snmptrap.version": "1.3.0", -"snmptrap.title": "ONAP SNMP Trap Receiver" , -"protocols.transport": "udp", -"protocols.ipv4_interface": "0.0.0.0", -"protocols.ipv4_port": 6162, -"protocols.ipv6_interface": "::1", -"protocols.ipv6_port": 6162, -"cache.dns_cache_ttl_seconds": 60, -"publisher.http_timeout_milliseconds": 1500, -"publisher.http_retries": 3, -"publisher.http_milliseconds_between_retries": 750, -"publisher.http_primary_publisher": "true", -"publisher.http_peer_publisher": "unavailable", -"publisher.max_traps_between_publishes": 10, -"publisher.max_milliseconds_between_publishes": 10000, + "snmptrapd": { + "version": "1.4.0", + "title": "ONAP SNMP Trap Receiver" + }, + "protocols": { + "transport": "udp", + "ipv4_interface": "0.0.0.0", + "ipv4_port": 6162, + "ipv6_interface": "::1", + "ipv6_port": 6162 + }, + "cache": { + "dns_cache_ttl_seconds": 60 + }, + "publisher": { + "http_timeout_milliseconds": 1500, + "http_retries": 3, + "http_milliseconds_between_retries": 750, + "http_primary_publisher": "true", + "http_peer_publisher": "unavailable", + "max_traps_between_publishes": 10, + "max_milliseconds_between_publishes": 10000 + }, "streams_publishes": { - "sec_measurement": { - "type": "message_router", - "aaf_password": "aaf_password", - "dmaap_info": { - "location": "mtl5", - "client_id": "111111", - "client_role": "com.att.dcae.member", - "topic_url": null - }, - "aaf_username": "aaf_username" + "sec_fault_unsecure": { + "type": "message_router", + "aaf_password": null, + "dmaap_info": { + "location": "mtl5", + "client_id": null, + "client_role": null, + "topic_url": "http://localhost:3904/events/ONAP-COLLECTOR-SNMPTRAP" + }, + "aaf_username": null + } + }, + "files": { + "runtime_base_dir": "/opt/app/snmptrap", + "log_dir": "logs", + "data_dir": "data", + "pid_dir": "tmp", + "arriving_traps_log": "snmptrapd_arriving_traps.log", + "snmptrapd_diag": "snmptrapd_prog_diag.log", + "traps_stats_log": "snmptrapd_stats.csv", + "perm_status_file": "snmptrapd_status.log", + "eelf_base_dir": "/opt/app/snmptrap/logs", + "eelf_error": "error.log", + "eelf_debug": "debug.log", + "eelf_audit": "audit.log", + "eelf_metrics": "metrics.log", + "roll_frequency": "day", + "minimum_severity_to_log": 2 + }, + "trap_config": { + "sw_interval_in_seconds": 60, + "notify_oids": { + ".1.3.6.1.4.1.9.0.1": { + "sw_high_water_in_interval": 102, + "sw_low_water_in_interval": 7, + "category": "logonly" }, - "sec_fault_unsecure": { - "type": "message_router", - "aaf_password": null, - "dmaap_info": { - "location": "mtl5", - "client_id": null, - "client_role": null, - "topic_url": "http://ueb_server:3904/events/ONAP-COLLECTOR-SNMPTRAP" - }, - "aaf_username": null + ".1.3.6.1.4.1.9.0.2": { + "sw_high_water_in_interval": 101, + "sw_low_water_in_interval": 7, + "category": "logonly" + }, + ".1.3.6.1.4.1.9.0.3": { + "sw_high_water_in_interval": 102, + "sw_low_water_in_interval": 7, + "category": "logonly" + }, + ".1.3.6.1.4.1.9.0.4": { + "sw_high_water_in_interval": 10, + "sw_low_water_in_interval": 3, + "category": "logonly" } + } }, -"files.runtime_base_dir": "/opt/app/snmptrap", -"files.log_dir": "logs", -"files.data_dir": "data", -"files.pid_dir": "tmp", -"files.arriving_traps_log": "snmptrapd_arriving_traps.log", -"files.snmptrapd_diag": "snmptrapd_prog_diag.log", -"files.traps_stats_log": "snmptrapd_stats.csv", -"files.perm_status_file": "snmptrapd_status.log", -"files.eelf_base_dir": "/opt/app/snmptrap/logs", -"files.eelf_error": "error.log", -"files.eelf_debug": "debug.log", -"files.eelf_audit": "audit.log", -"files.eelf_metrics": "metrics.log", -"files.roll_frequency": "hour", -"files.minimum_severity_to_log": 2, -"trap_def.1.trap_oid" : ".1.3.6.1.4.1.74.2.46.12.1.1", -"trap_def.1.trap_category": "ONAP-COLLECTOR-SNMPTRAP", -"trap_def.2.trap_oid" : "*", -"trap_def.2.trap_category": "ONAP-COLLECTOR-SNMPTRAP", -"stormwatch.1.stormwatch_oid" : ".1.3.6.1.4.1.74.2.46.12.1.1", -"stormwatch.1.low_water_rearm_per_minute" : "5", -"stormwatch.1.high_water_arm_per_minute" : "100", -"stormwatch.2.stormwatch_oid" : ".1.3.6.1.4.1.74.2.46.12.1.2", -"stormwatch.2.low_water_rearm_per_minute" : "2", -"stormwatch.2.high_water_arm_per_minute" : "200", -"stormwatch.3.stormwatch_oid" : ".1.3.6.1.4.1.74.2.46.12.1.2", -"stormwatch.3.low_water_rearm_per_minute" : "2", -"stormwatch.3.high_water_arm_per_minute" : "200" + "snmpv3_config": { + "usm_users": [ + { + "user": "usr-sha-aes256", + "engineId": "8000000001020304", + "usmHMACSHAAuth": "authkey1", + "usmAesCfb256": "privkey1" + }, + { + "user": "user1", + "engineId": "8000000000000001", + "usmHMACMD5Auth": "authkey1", + "usmDESPriv": "privkey1" + }, + { + "user": "user2", + "engineId": "8000000000000002", + "usmHMACSHAAuth": "authkey2", + "usmAesCfb128": "privkey2" + }, + { + "user": "user3", + "engineId": "8000000000000003", + "usmHMACSHAAuth": "authkey3", + "usmAesCfb256": "privkey3" + } + ] + } } -- cgit 1.2.3-korg