FWIW esta es una gran pregunta y no puedo estar en desacuerdo con @ytti en que esto tiene un gran potencial para pasar a un rabbithole de teoría / academia.
Desde una perspectiva práctica, lo que desea hacer es colocar los pollers cerca de los objetos que se están encuestando. No soy un experto en sistemas distribuidos / SDE, pero me imagino que cualquier NMS que esté diseñado para distribuirse ya debería tener funciones para separar las marcas de tiempo de inserción de db de los datos SNMP sondeados reales y sus propias marcas de tiempo. Todavía no es un problema fácil de resolver, pero como ya dijo Ytti (y estoy de acuerdo), hacer las inserciones de db no debería tener prioridad sobre los datos recopilados de las encuestas. Esos tienen el lujo de estar envueltos en TCP para una mejor protección de la integridad de los datos. Con las encuestas y trampas SNMP reales, tiene que hacer "el mejor esfuerzo" dos veces para enfrentarlo: el número uno es obviamente UDP y el número 2 es la gestión de procesos / "integridad de datos" (es decir, los contadores son precisos, etc.) en el cuadro que está sondeando. A veces, un cuadro comienza a ahogarse y devolver números a través de SNMP pasa a segundo plano.