@knolleary here it is.
[{"id":"2331a5b77840a476","type":"tab","label":"Flow 2","disabled":false,"info":"","env":[]},{"id":"782906c9534eed7e","type":"join","z":"2331a5b77840a476","name":"","mode":"custom","build":"object","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":true,"timeout":"","count":"9","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":670,"y":120,"wires":[["5d6afb0fbce3f837"]]},{"id":"5d6afb0fbce3f837","type":"debug","z":"2331a5b77840a476","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":830,"y":120,"wires":[]},{"id":"010c384ea0813364","type":"change","z":"2331a5b77840a476","name":"","rules":[{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.4.1.6574.1.5.1.0","fromt":"str","to":"Model","tot":"str"},{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.4.1.6574.1.5.2.0","fromt":"str","to":"Serial Number","tot":"str"},{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.4.1.6574.1.5.3.0","fromt":"str","to":"DSM Version","tot":"str"},{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.4.1.6574.1.5.4.0","fromt":"str","to":"Upgrade","tot":"str"},{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.4.1.6574.1.3.0","fromt":"str","to":"powerStatus","tot":"str"},{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.4.1.6574.1.4.2.0","fromt":"str","to":"cpuFanStatus","tot":"str"},{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.4.1.6574.1.4.1.0","fromt":"str","to":"systemFanStatus","tot":"str"},{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.2.1.25.1.1.0","fromt":"str","to":"Uptime","tot":"str"},{"t":"change","p":"topic","pt":"msg","from":"1.3.6.1.4.1.6574.1.1.0","fromt":"str","to":"systemStatus","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":480,"y":120,"wires":[["782906c9534eed7e"]]},{"id":"69753a53a42fec7b","type":"function","z":"2331a5b77840a476","name":"Nas Info","func":"var user = {\n name: \"brendan\", \n level: snmp.SecurityLevel.authPriv,\n authProtocol: snmp.AuthProtocols.sha,\n authKey: \"xxxxxxx\",\n privProtocol: snmp.PrivProtocols.aes,\n privKey: \"xxxxxxxx\" \n };\n \n var session = snmp.createV3Session (\"xx.xx.xx.xx\", user);\n \n //var model = \"1.3.6.1.4.1.6574.1.5.1.0\";\n var systemStatus = \"1.3.6.1.4.1.6574.1.1.0\";\n var uptime = \"1.3.6.1.2.1.25.1.1.0\";\n var upgrade = \"1.3.6.1.4.1.6574.1.5.4.0\";\n var powerStatus = \"1.3.6.1.4.1.6574.1.3.0\";\n var cpuFanStatus = \"1.3.6.1.4.1.6574.1.4.2.0\";\n var systemFanStatus = \"1.3.6.1.4.1.6574.1.4.1.0\";\n var model = \"1.3.6.1.4.1.6574.1.5.1.0\";\n var serial = \"1.3.6.1.4.1.6574.1.5.2.0\";\n var version = \"1.3.6.1.4.1.6574.1.5.3.0\";\n \n var oids = [systemStatus, uptime, upgrade, powerStatus, cpuFanStatus, systemFanStatus, model, serial, version];\n \n session.get (oids, function (error, varbinds) {\n if (error) {\n console.error (error);\n } else {\n for (var i = 0; i < varbinds.length; i++) {\n if (snmp.isVarbindError (varbinds[i])) {\n console.error (snmp.varbindError (varbinds[i]));\n } else {\n msg.payload = varbinds[i].value;\n msg.topic = varbinds[i].oid;\n node.send(msg)\n }\n }\n }\n session.close ();\n });","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[{"var":"snmp","module":"net-snmp"}],"x":300,"y":120,"wires":[["010c384ea0813364"]]},{"id":"2f10ececab2cf246","type":"inject","z":"2331a5b77840a476","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":true,"onceDelay":"10","topic":"Nas Health","payload":"","payloadType":"str","x":130,"y":120,"wires":[["69753a53a42fec7b"]]}]