Home | History | Annotate | Download | only in management
      1 # ----------------------------------------------------------------------
      2 #           Template for SNMP Access Control List File
      3 #
      4 # o Copy this template to snmp.acl
      5 # o Set access control for SNMP support
      6 # o Change the permission of snmp.acl to be read-only
      7 #   by the owner.
      8 #
      9 # See below for the location of snmp.acl file.
     10 # ----------------------------------------------------------------------
     11 
     12 ############################################################
     13 #            SNMP Access Control List File  
     14 ############################################################
     15 #
     16 # Default location of this file is $JRE/lib/management/snmp.acl.
     17 # You can specify an alternate location by specifying a property in 
     18 # the management config file $JRE/lib/management/management.properties
     19 # or by specifying a system property (See that file for details).
     20 #
     21 
     22 
     23 ##############################################################
     24 #        File permissions of the snmp.acl file
     25 ##############################################################
     26 # 
     27 #      Since there are cleartext community strings stored in this file,
     28 #      this ACL file must be readable by ONLY the owner,
     29 #      otherwise the program will exit with an error. 
     30 #
     31 ##############################################################
     32 #		Format of the acl group
     33 ##############################################################
     34 #
     35 # communities: a list of SNMP community strings to which the
     36 #              access control applies separated by commas.
     37 #
     38 # access: either "read-only" or "read-write".
     39 #
     40 # managers: a list of hosts to be granted the access rights.
     41 #    Each can be expressed as any one of the following:
     42 #    - hostname: hubble
     43 #    - ip v4 and v6 addresses: 123.456.789.12 , fe80::a00:20ff:fe9b:ea82
     44 #    - ip v4 and v6 netmask prefix notation: 123.456.789.0/24, 
     45 #         fe80::a00:20ff:fe9b:ea82/64  
     46 #      see RFC 2373 (http://www.ietf.org/rfc/rfc2373.txt)
     47 #
     48 # An example of two community groups for multiple hosts:
     49 #    acl = {
     50 #     {
     51 #       communities = public, private
     52 #       access = read-only
     53 #       managers = hubble, snowbell, nanak
     54 #     }
     55 #     {
     56 #       communities = jerry
     57 #       access = read-write
     58 #       managers = hubble, telescope
     59 #     }
     60 #    }
     61 # 
     62 ##############################################################
     63 #                   Format of the trap group
     64 ##############################################################
     65 #
     66 # trap-community: a single SNMP community string that will be included
     67 #                 in  the traps sent to the hosts.
     68 #
     69 # hosts: a list of hosts to which the SNMP agent will send traps.
     70 #
     71 # An example of two trap community definitions for multiple hosts:
     72 #    trap = {
     73 #      {
     74 #        trap-community = public
     75 #        hosts = hubble, snowbell
     76 #      }
     77 #      {
     78 #        trap-community = private
     79 #        hosts = telescope
     80 #      }
     81 #    }
     82 #
     83 ############################################################
     84 #
     85 #  Update the community strings (public and private) below
     86 #  before copying this template file
     87 # 	
     88 # Common SNMP ACL Example
     89 # ------------------------
     90 #
     91 # o Only localhost can connect, and access rights
     92 #   are limited to read-only
     93 # o Traps are sent to localhost only
     94 #
     95 #
     96 # acl = {
     97 #  {
     98 #    communities = public, private
     99 #    access = read-only
    100 #    managers = localhost
    101 #  }
    102 # }
    103 # 
    104 # 
    105 # trap = {
    106 #   {
    107 #     trap-community = public
    108 #     hosts = localhost 
    109 #   }
    110 # }
    111