I have a closed network architecture that uses a satellite network as transport. My centralized SOC is located behind a Multicontext Transparent VFW architecture using ASA 5510. I am populating my SNMPc maps by allowing the NMS to contact the FW via the outside interface (security level 0).
SNMPc is seeing all the LOCAL contexts via the IP HOSTNAME of the FW context.
SNMPc is seeing all the REMOTE contexts via the IP address of the FW context, but will not populate the context via the HOSTNAME assigned to the context.
The following is an example of the SNMP configuration for a context.
hostname <DEVICE HOSTNAME>
snmp-server host <outside interface> <NMS_MGR_IP_ADDRESS> community <COMMUNITY_STRING_VALUE> version 2c
no snmp-server location
no snmp-server contact
snmp-server enable traps snmp authentication linkup linkdown coldstart
snmp-server enable traps syslog
snmp-server enable traps remote-access session-threshold-exceeded