Para activar el servicio SNMP en un equipo con Mac OS X 10.6 instalado es tan fácil como lanzar el demonio con launchd.
# sudo launchctl load -w /System/Library/LaunchDaemons/org.net-snmp.snmpd.plist
Podemos comprobar que el proceso se ha lanzado haciendo:
# launchctl list | grep snmp 52136 - org.net-snmp.snmpd
Esto arrancará el servicio SNMP con una configuración básica, si necesitamos algo concreto que no viene en OS X por defecto tendremos que editar el fichero de configuración /etc/snmp/snmpd.conf y parar y arrancar el servicio de SNMP arrancado anteriormente (launchctl unload y posterior load)
Si tenemos problemas para conectar y recibir datos desde un OS X cliente, podemos aplicar estos cambios a las configuraciones del servicio en el OS X del que querramos recoger sus datos.
Editamos el fichero snmdp.conf desde Terminal
# vi /etc/snmp/snmpd
Buscamos:
com2sec local localhost COMMUNITY
lo comentamos y creamos una nueva entrada como ‘public’ a la comunidad para que sea visible
#com2sec local localhost COMMUNITY com2sec local localhost public
Si necesitamos recoger datos desde un rango de red distinto al del cliente, podemos añadir ese otro rango sobre la comunidad ‘public’
Buscamos:
com2sec mynetwork NETWORK/24 COMMUNITY
y añadimos después, según nuestras necesidades:
com2sec mynetwork 10.1.1.0/24 public
siendo 10.1.1.0 el rango de otra red distinta al del equipo cliente.
Desde este enlace podéis conocer más sobre configuraciones y activación en OS X Server