Если дергать net-snmp через shell скрипт - то child_process.exec (см
https://nodejs.org/api/child_process.html#child_pr... асинхронный. Предположу, что это через popen работает, хотя скорее всего там своя обертка, чтобы не мучаться с криво реализованными popen.
Если же вообще net-snmp прямо из этогоже процесса, к примеру через С API, то лучше так не делать :D
Если snmp чистый nodejs модуль, то 100%(ок - 99%) он асинхронен. Не нравиться callback hell - тогда promises или generators.