The FOXMAN-UN proxy agent
The FOXMAN-UN proxy agent may be started
• manually
• at boot time of the workstation.
When the agent starts it will send a standard SNMP cold start trap to the Higher Layer Manager that has the IP address specified in «snmp_hlm_host». The agent supports a second trap host specified by the parameters «snmp_hlm_host2» (IP address) and «snmp_trap_port2» (remote port number). The SNMP messages are transported using UDP. On receiving the cold start trap the HLM may synchronize itself with the MIB using traversal operation («Get», «GetNext» and «GetBulk» request). The daemon will continue to send traps mentioned in the MIB after the cold start. These are sent in real time and traps are not stored by the agent.
Due to the unreliable nature of UDP, the HLM manager uses the «nemTrapSequenceNumber» as a means of finding lost traps and the HLM should initiate the synchronization process using the traversal operation. This also applies in the case of loss of communication between the HLM and the agent.
To prevent the FOXMAN-UN alarm database from growing too large, automatic acknowledging can be activated. If «snmp_raise_alarm_ack» is enabled, sending a raised alarm trap automatically acknowledges the alarm in the FOXMAN-UN system. If «snmp_clear_alarm_ack» is also enabled, sending a cleared alarm trap automatically acknowledges the clearance and with that moves the alarm from the FOXMAN-UN database to the alarm history. By default the automatic acknowledgment functions are disabled.
When alarms are acknowledged locally by FOXMAN-UN users, corresponding traps can be sent to the SNMP interface. The parameters «snmp_send_raise_ack_trap» and «snmp_send_clear_ack_trap» control these functions. By default they are disabled.
The «TimeTicks» in this implementation is the number of seconds since 00:00 January 1, 1970.