First, I think that the "Output file" which the Task Manager provides is just overwritten each time the Task runs (haven't verified this, but that's how I read the code). So there really is no history of the Task logs AFAIK. In any case, the Task Manager does not support any sort versioning or history of this output file.

My best suggestion is that you add a "Log Directory" Property to the Task definition, and then the OnTask() method can use that to manage output from the running Task. Perhaps a separate directory for each scheduled Task, and a date/time stamp as part of the file name? This does not give you any direct tie in or access from the Portal, but it should be pretty easy to identify the log for any given run.

Yes, NET-SNMP is the recommended option for AIX. There is this brief paragraph in our SNMP docs about things to check when configuring NET-SNMP (which should apply to AIX as well):

Linux and macOS with Net-SNMP

  • AgentX support is not enabled by default, and the default port is not 705. You must modify the snmpd.conf file and add master agentx and agentXSocket TCP:localhost:705, or use snmpd -x TCP:localhost:705 on the command line.
  • Basic system information like syslocation, syscontact and sysservices must be defined in snmpd.conf to enable successful startup of the snmpd daemon.
  • Recent versions of Net-SNMP also implement VACM (View-based Access Control Model) security and, by default, allow access to the mib-2.system subtree only; as a result, the InterSystems IRIS subagent starts and runs without error, but no SNMP requests are forwarded to InterSystems IRIS. You must expand the “views” defined in snmpd.conf to include the InterSystems IRIS MIB subtree.
  • To send SNMP traps, you must define a destination using the trapsink parameter in snmpd.conf, for example trapsink 192.16.61.36 public.