Instalando System Center Operations Manager 2007 (SCOM)
Mucha gente todavía no conoce para qué sirve System Center Operations Manager 2007 (SCOM) ni tampoco conoce la serie de productos de Microsoft System Center. En este caso el SCOM sirve como herramienta de monitoreo proactivo. No sólo podremos monitorear nuestros equipos y servicios asociados sino que hasta también podremos utilizarlo para centralizar los eventos de los mismos. Generalmente para esta tarea se adquiere un prodcuto aparte especializado en eso, pero con SCOM podemos hacer todo en uno.
La idea es comentar los pasos de instalación del producto de la forma mas standard o Simple que tiene que es la implementación de los servicios en un único servidor. En este caso instalamos un SQL Server 2005 con SP2 y luego el SCOM con los servicios en el mismo equipo. Obviamente que no va a tener la misma performance que la implementación distribuída ni tampoco va a poder soportar la misma cantidad de equipos monitoreados. Para poder hacer un correcto análisis de qué plataforma o qué cantidad de servidores necesitamos recomiendo instalar la herramienta System Center Capacity Planner 2007. Con esta herramienta vamos a poder obtener un resultado como el siguiente:
En este caso se ingresan los datos de la solución deseada y nos comenta que necesitamos un servidor con múltiples roles de SCOM y aparte un servidor para ACS y otro para su base de datos. ACS es Audit Collection Service y es el módulo de centralización de eventos de seguridad. Es una herramienta realmente práctica y nos ayuda a diagramar una solución para una empresa.
En cuanto a la implementación en si primero debemos comenzar por qué son los roles del servidor a instalar y qué puertos utiliza para comunicarse en caso de requerir abrirlo en algún firewall. Los roles que vamos a instalar son:
· Audit Collection Services (ACS) collector
· ACS database
· ACS forwarder
· Operational database
· Operations Console
· Reporting Data Warehouse database
· Reporting database
· Reporting Server
· Root management server
· Web Console server
· CommandShell
Las limitaciones que tenemos por instalar todo en un único equipo:
Gateway Server: Debido a esta implementación todos los equipos deben estar en el mismo dominio de Active Directory ya que no podemos implementar un Gateway Server para que realice la comunicación en caso contrario.
High Availability and Redundancy: No podemos implementar un servicio de alta disponibilidad ni tolerante a fallas ya que se debe implementar un único hardware. Otras configuraciones para esta solución no son soportadas.
Los puertos utilizados por este servicio son:
· Operations Console -> Root Management Server: TCP 5724
· Operations Console -> Reporting Server: TCP 80
· Consola Web -> Web Console Server: TCP 51908, 443
· Agente -> Root Management Server: TCP 5723
· ACS forwarder -> ACS collector: TCP 51909
· Agentless management: RPC
Los requisitos para instalar esta solución obviamente son tener el DNS operativo y un Active Directory funcionando correctamente. Sobre el equipo es necesario tener instalado Internet Information Services (IIS) y .NET para que funcione el módulo de Reporting. Luego debemos proceder a crear algunas cuentas en el dominio que serán utilizadas por este servicio.
Se deben crear 5 cuentas y 1 grupo de usuarios, los mismos deben quedar como se muestra a continuación:

El nombre de las cuentas es importante simplemente para recordar dónde vamos a utilizar cada una para que le asigne los permisos necesarios y requeridos. El usuario Operations Manager Administrator debe ser miembro del grupo que generamos ya que luego asignaremos permisos sobre este grupo. Luego comenzamos con la instalación del SQL 2005 SP2.
Instalando Microsoft SQL 2005 SP2
El autorun del CD nos abrirá una pantalla para seleccionar la tarea que queremos llevar a cabo. En ese instante seleccionamos “Server components, tools, Books Online and samples” para que inicie el setup. Primero va a instalar el cliente y los archivos para la instalación.
Luego va a iniciar el proceso de instalación y previo va a realizar un chequeo para ver si cumplimos con los requisitos de la misma.
Luego debemos seleccionar los módulos que queremos instalar de SQL, aquí necesitamos marcar SQL Server Database Services, Reporting Services y Workstation components, Books Online and development tools. Luego debemos especificar la instancia, aceptamos la por defecto “Default instance” y continuamos.
Ahora debemos especificar si usamos una cuenta de dominio o la cuenta local de Sistema. Seleccionamos “Local System” y verificamos que esté marcado “SQL Server” y “Reporting Services”. En el paso siguiente marcamos “Windows Authentication Mode”. Luego dejamos lo que viene por defecto “Dictionary order, case-insensitive, for use with 1252 Character Set” y en la pantalla final dejamos “Install the default configuration”.
Para comprobar que los servicios de Reporting se instalaron correctamente podemos ingresar por Internet Explorer a nuestro servidor en el directorio virtual Reports (http://<servername>/reports) y debemos ver algo similar a lo siguiente:
Si todo está bien podemos comenzar con la instalación del System Center Operations Manager 2007. Si la página de reporting no se ve se debe reiniciar la instalación de la misma. Luego se debe instalar el Service Pack 2 de SQL.
Instalando System Center Operations Manager 2007 (SCOM)
Al iniciar la instalación primero hace un chequeo de los requisitos mínimos para poder seguir la misma. En esa ventana debemos marcar los roles que queremos instalar para que chequee por esos requisitos. En nuestro caso marcamos todos los ítems Operational Database, Server, Console, Power Shell, Web Console, Reporting, and Data Warehouse.
Si todos los requisitos pasaron ok entonces ahí si marcamos la opción “Install Operations Manager 2007”.
Ahora si marcamos los roles que queremos instalar y seleccionamos la ubicación de los mismos. Luego nos va a preguntar el nombre del “Management Group” que en esta implementación puede haber sólo uno y debemos especificar el grupo que creamos con anterioridad como los administradores del mismo. Luego seleccionamos la instancia de SQL con el puerto por defecto y continuamos.
Debemos definir un nombre para la base de datos del Operations Manager y la cuenta de Management Server Action Account.
Luego continuamos con la configuración para la cuenta de SDK and Config Service Account y qué tipo de autenticación queremos para el sitio web.
Para finalizar el asistente nos pregunta si queremos respaldar la llave de encriptación y luego iniciar la consola.
Hasta aquí terminamos de instalar la primera parte, ahora podemos revisar si todo quedó ok y funcionando o directamente continuar con la siguiente instalación que son los servicios de Reporting del SCOM 2007.
Para revisar si quedó ok la instalación abrimos la consola de SCOM. Vamos a la vista “Monitoring”, ahí expandimos “Management Server” y seleccionamos “Management Server State”. Ahí debemos revisar que el Root Management Server (RMS) esté ok en todos sus servicios. También podemos verificar a nivel de SQL que la base esté operativa y online ingresando al Administrador de SQL. Desde la misma consola podemos revisar los permisos de las bases y que todo concuerde con la instalación que hicimos. También podemos chequear si la consola web inicia abriendo el otro acceso directo que nos crea llamado “Web Console”. Si algo de esto no funciona, revisar los pasos de instalación previos y reiniciar algunos de ellos. Sino podemos continuar con la parte de Reporting.
Instalando System Center Operations Manager 2007 Reporting
Una vez que terminamos con la primer etapa de instalación podemos continuar con la siguiente que es la parte de Reporting. Para esto elegimos del asistente de instalación la opción “Install Operations Manager 2007 Reporting” e iniciamos un nuevo asistente.
Esta instalación es mucho mas simple, aceptamos la licencia, determinamos donde queremos instalarlo, especificamos el nombre del servidor RMS (Root Management Server), la instancia de SQL, la customización de los logs y bases de datos, la cuenta de Data Warehouse Write Account y la cuenta de Data Reader y listo, con eso se termina el asistente y se instala el módulo de reporting.
Para revisar que realmente haya quedado instalado vamos dentro de la consola de SCOM 2007 a la solapa de Reporting y ahí buscamos los reportes dentro de “Microsoft ODR Report Library”.
Con esto queda implementado el SCOM 2007 en un único servidor. También está disponible el rol de ACS o Audit Collection Services pero no recomiendo instalar todo en un sólo equipo y este artículo era sobre una solución en un único servidor. Para el ACS recomiendo revisar la planificación y diseño del mismo y luego implementarlo en otro equipo.







[...] Diego Cabai wrote an interesting post today on Instalando System Center Operations Manager 2007 (SCOM). Here’s a quick excerpt: [...]
Gracias! era justo lo que necesitaba. Espero que sigas con el tema de SCOM ya que encuentro poca información sobre el tema.
@Julian, gracias por comentario, la idea es seguir haciendo mas artículos, ahora estoy algo ajustado de tiempo pero bueno, te puedo recomendar que te suscribas y así los recibís en cuanto esten disponibles.
Saludos!
Hola que tal.
Solo para preguntarte como se instala el reporting services de SCOM teniendo las bases de datos en otro servidor.
ojala me puedas ayudar Gracias
@Esteban, el SQL Reporting Services ya te está funcionando? Si vos accedes al equipo con SQl como http://servidor/reports funciona?
Saludos!
Diego
[...] Instalar System Center Operations Manager 2007 [...]
buen dia
acabo de instalar en un laboratorio de prueba el audit collection services en un server, y en otro esta el scom2007.
el ACS ya esta recibiendo los eventos, pero no he adminstrado el scom2007 y quiero saber si es posible que se levanten alertas en el scom2007 sobre altas de cuentas y otros eventos del acs, para que que vea inmediantamente
saludos
@Antonio, acá tenes un link de MS donde explica cómo crear un monitor para un evento de Windows específico. Luego las notificaciones son generales según la configuración que tengas hecha.
Saludos!