¿Reinstalar stock Net-SNMP?

1

Disculpe por adelantado si esto ha sido respondido.

¿Cuál es el procedimiento exacto para restablecer Net-SNMP a "valores predeterminados de fábrica" en, digamos, OSX 10.10 o cualquier otro tipo de OSX?

Algunos de nuestros Xserves se actualizaron de 10.6 a 10.8 a 10.9 o 10.10 y, en el proceso, parece que sus ejecutables Net-SNMP y / o su configuración están dañados, por ejemplo. Los demonios snmpd se estrellan con frecuencia, no reportan cargas de CPU / mem, etc. Intenté comparar estructuras de carpetas entre los nodos afectados y no afectados y no ha llegado demasiado lejos.

Editar : para que quede claro, esto no se trata de snmpd.conf, sino de los archivos ejecutables de snmp, MIB y demás.

¡Aprecia cualquier idea!

    
pregunta kindzmarauli 10.07.2015 - 11:57

2 respuestas

1

El método canónico para restablecer una instalación de net-snmp a los valores predeterminados de fábrica en Mac OS X (no hay diferencia entre el cliente y el servidor en este caso) es:

sudo launchctl unload -w /System/Library/LaunchDaemons/org.net-snmp.snmpd.plist
sudo cp /etc/snmp/snmpd.conf.default /etc/snmp/snmpd.conf
sudo rm /usr/share/snmpd.conf
sudo rm -rf /var/db/net-snmp

Esto restablece el archivo snmpd.conf a la predeterminada & borra cualquier usuario agregado y datos de instancia. Esto debería ser válido de nuevo a 10.6, posiblemente antes, pero no estoy seguro.

En 10.11.x Apple actualizó la versión net-snmp de 5.6 a 5.6.2.1, lo que puede causar algunos problemas.

    
respondido por el Leland Wallace 30.03.2016 - 21:43
0

Después de las actualizaciones recientes de OSX (las versiones de escritorio 10.9 y 10.10, no el Servidor OSX, el comportamiento puede ser diferente) Normalmente controlo la configuración de Net-SNMP en dos lugares diferentes:

  • /etc/snmp/snmpd.conf , que debe contener su configuración, pero a veces se reemplaza por la predeterminada de OSX
  • /System/Library/LaunchDaemons/org.net-snmp.snmpd.plist , que puede deshabilitar el inicio de snmpd (consulte la clave Disabled )

Nunca he visto nada más siendo reemplazado (ejecutables, bibliotecas, etc.).

De 10.6 a 10.10, la versión Net-SNMP utilizada puede ser bastante diferente, por lo que también deberá revisar el archivo snmpd.conf para ver si todas las directivas siguen siendo válidas. La utilidad snmpconf puede ser útil, eche un vistazo a su página de manual.

    
respondido por el Tonin 14.07.2015 - 17:34

Lea otras preguntas en las etiquetas