Возможно, основанная на дате создания схема именования - или включая всю информацию в имени файла или (лучше для просмотра позже) разделение его в каталогах. Я могу думать о следующем, в зависимости от того, как часто Вы генерируете изображения:
Year/Month/Day/Hour_Minute_Second.png
Year/Month/Day_Hour_Minute_Second.png
и т.д. Вы понимаете мою мысль... =)
Это не похоже на него. OID по умолчанию для использования в качестве корня обхода трудно кодируется в приложение.
Я рекомендовал бы создать маленький сценарий оболочки обертки.
Например.
поставщик-snmpwalk.sh:
#!/bin/sh
/path/to/snmpwalk -Cc -v 2c -c <community> $1 <root vendor OID>
Затем Вы просто называете свой сценарий обертки вместо snmpwalk
непосредственно
/path/to/vendor-snmpwalk.sh <device>
Для ссылки вот соответствующие нормы, которые обрабатывают корневой OID, который обход запускает с (от сетевого-snmp репозитория кода):
74 oid objid_mib[] = { 1, 3, 6, 1, 2, 1 };
...
233 * get the initial object and subtree
234 */
235 if (arg < argc) {
236 /*
237 * specified on the command line
238 */
239 rootlen = MAX_OID_LEN;
240 if (snmp_parse_oid(argv[arg], root, &rootlen) == NULL) {
241 snmp_perror(argv[arg]);
242 exit(1);
243 }
244 } else {
245 /*
246 * use default value
247 */
248 memmove(root, objid_mib, sizeof(objid_mib));
249 rootlen = sizeof(objid_mib) / sizeof(oid);
250 }