Ryan Brennan's profileRyan Brennan's BlogspotBlogLists Tools Help

Ryan Brennan

Occupation
Location

Ryan Brennan's Blogspot

Ryan Brennan's MOM, OpsMgr, ACS, and System Center related Blogs
October 21

OpsMgr ACS Security Events Grooming

The purpose of this blog is to provide some basic SQL scripts to remove certain Event ID's from the OperationsManagerAC database.  Best practice is to archive the data using an ACS Archiver and then restore to a Historical repository, and from there run the grooming routine.  This provides the ability to maintain the Audit Data but also optimize the data for reporting needs.  i.e. - You may want to store all the Successful Logon Events (540,528), but not report on them unless audited.  This give the ability to do both while keep reporting performance optimized.
 
Much like MOM 2005 Datawarehouse and OpsMgr Datawarehouse there is an inherent need to groom data from OpsMgr ACS Security Database.  Before I explain how or provide some "AS IS" SQL jobs and scripts to do so I want to note a few things:
 
    • Security Data should not be groomed or deleted if required by regulatory or legal needs to keep the security data
    • Security Data should be archived or backed up to comply with regulatory or legal needs

That's all, just wanted to make sure I said that. 

Ok so i am providing 3 SQL scripts that do the following, a table to enter Event IDs into:

-----------------------------------

USE [OperationsManagerAC]
GO
/****** Object:  Table [dbo].[SVT_EventIDsToFilter]    Script Date: 09/24/2008 16:52:12 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SVT_EventIDsToFilter](
 [EventID] [int] NOT NULL
) ON [PRIMARY]

 

---------------------------------------

A sproc to groom to read the table and groom events from the OperationsManagerAC DB

---------------------------------------

USE [OperationsManagerAC]
GO
/****** Object:  StoredProcedure [dbo].[SVT_spFilterEventIDs]    Script Date: 09/24/2008 16:53:05 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:  Ryan Brennan
-- Create date: 9/24/08
-- Description: Filter out EventIds from ACS History Database to help run optimal
--    Event IDs are defined in table SVT_EventIDToFilter
-- =============================================
CREATE PROCEDURE [dbo].[SVT_spFilterEventIDs]
AS
BEGIN
 -- SET NOCOUNT ON added to prevent extra result sets from
 -- interfering with SELECT statements.
 SET NOCOUNT ON;


DECLARE @TABLE NVARCHAR(512)
DECLARE @TABLE_STATS NVARCHAR(1024)
DECLARE @TABLE_DELETE_QUERY NVARCHAR(2048)
DECLARE @SCHEMA_ID INT
DECLARE @SCHEMA NVARCHAR(255)

DECLARE @TABLE_CURSOR CURSOR
 SET @TABLE_CURSOR = CURSOR FOR
select name,[schema_id] from sys.tables where name like '%dtEvent%'

OPEN @TABLE_CURSOR
 FETCH NEXT FROM @TABLE_CURSOR INTO @TABLE,@SCHEMA_ID

WHILE @@FETCH_STATUS =0
 BEGIN
  SET @SCHEMA = (select name from sys.schemas where schema_id = (select distinct(schema_id) from sys.tables where name = @TABLE))
  SET @TABLE = '[' + @SCHEMA + '].' + '[' + @TABLE + ']'
  SET @TABLE_STATS = 'SELECT COUNT(*) FROM ' + @TABLE + ' WHERE EventNo IN (SELECT EventID FROM SVT_EventIDsToFilter)'
  SET @TABLE_DELETE_QUERY = 'DELETE FROM ' + @TABLE + ' WHERE EventNo IN (SELECT EventID FROM SVT_EventIDsToFilter)'
  --PRINT @TABLE
  --PRINT @TABLE_DELETE_QUERY

  Print 'DELETING ROWS FROM  '  + @TABLE
  EXEC (@TABLE_STATS)
  EXEC (@TABLE_DELETE_QUERY)
  
FETCH NEXT
  FROm @TABLE_CURSOR INTO @TABLE,@SCHEMA_ID
 END
CLOSE @TABLE_CURSOR
DEALLOCATE @TABLE_CURSOR

END

----------------------------------------------

A SQL Job to schedule to run the the Sproc at regular intervals to remove the unwanted Events IDs for reporting purposes:

----------------------------------------------

USE [msdb]
GO
/****** Object:  Job [Secure Vantage Audit DB Filter Events]    Script Date: 09/24/2008 16:50:58 ******/
BEGIN TRANSACTION
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
/****** Object:  JobCategory [[Uncategorized (Local)]]]    Script Date: 09/24/2008 16:50:58 ******/
IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'[Uncategorized (Local)]' AND category_class=1)
BEGIN
EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'[Uncategorized (Local)]'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback

END

DECLARE @jobId BINARY(16)
EXEC @ReturnCode =  msdb.dbo.sp_add_job @job_name=N'Secure Vantage Groom ACS Events',
  @enabled=1,
  @notify_level_eventlog=0,
  @notify_level_email=0,
  @notify_level_netsend=0,
  @notify_level_page=0,
  @delete_level=0,
  @description=N'Jobs Filter out EventIDs as defined in table SVT_EventIDsToFilter',
  @category_name=N'[Uncategorized (Local)]',
  @owner_login_name=N'CORP\momadmin', @job_id = @jobId OUTPUT
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
/****** Object:  Step [Execute Filter]    Script Date: 09/24/2008 16:50:59 ******/
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'Execute Filter',
  @step_id=1,
  @cmdexec_success_code=0,
  @on_success_action=1,
  @on_success_step_id=0,
  @on_fail_action=2,
  @on_fail_step_id=0,
  @retry_attempts=0,
  @retry_interval=0,
  @os_run_priority=0, @subsystem=N'TSQL',
  @command=N'EXEC [SVT_spFilterEventIDs]

',
  @database_name=N'OperationsManagerAC',
  @flags=0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id=@jobId, @name=N'Filter Schedule',
  @enabled=1,
  @freq_type=4,
  @freq_interval=1,
  @freq_subday_type=1,
  @freq_subday_interval=0,
  @freq_relative_interval=0,
  @freq_recurrence_factor=0,
  @active_start_date=20080924,
  @active_end_date=99991231,
  @active_start_time=190000,
  @active_end_time=235959
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
    IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:

----------------------------------------------------

 

That's all. 

 
 
August 27

Quick & Dirty OpsMgr Health Service Cache Clean

I just did this and it worked remarkable well, so I needed to share.
 
This quick & dirty commands with ClearCache on Agents not Heartbeating or unresponsive from the OpsMgr Console Tasks.
 
So I quickly ran this query against the OpsMgr DB in SQL Management Studio:
 
SELECT     'sc \\' + b.DisplayName + ' stop HealthService' AS StopHealthServiceCommand,
                      'rmdir /s /q "\\' + b.DisplayName + '\c$\Program Files\System Center Operations Manager 2007\Health Service State"' AS RemoveDirCommand,
                      'sc \\' + b.DisplayName + ' start HealthService' AS StartHealthServiceCommand
FROM         Availability AS a INNER JOIN
                      BaseManagedEntity AS b ON a.BaseManagedEntityId = b.BaseManagedEntityId
WHERE     (a.IsAvailable = 'false')
 
which return three columns and a lot of rows.  I selected each column and made 3 batch files names
 
1. StopHealthService.bat (Copied cntents from Column StopHealthServiceCommand)
2. CleanCache.bat (Copied contents from column RemoveDiCommand)
3.StartHealthService.bat (Copied contents from column StartHealthService)
 
Next, using an account that has privileges I
 
1. Ran StopHealthService.bat (check for errors etc.)
2. Ran CleanCache.bat (64 bit agents or if your default isntall directory is not standard you may need to edit)
3. Ran StartHealthService.bat
 
When I checked the Health State in the console all Agents were now Healthy again.  This is much easier than clearing cache manually and the default OpsMgr task is not working properly.
 
 
Hope this helps.
 
 
June 26

ACS featured on Virtual User Group meetings for System Center Enthusiats

Please make sure to attend the System Center virtual User Groups.  Today is the first one. Check out the details on Pete Zerger's System Center site:
 

Ryan's ACS tips & tricks for Successul Security Event Log Management

Just wanted to write about some ACS experiences and cool stuff we have been doing.  It's great to see ACS start taking off as a viable Enterprise solution for Security Event Log Management.  I have seen installations as large as 12000 servers running ACS on multiple ACS collectors working perfectly. Really nice to see such a robust Security Event Log Management tool that scales so easily and meets audit requirements.  First off for anyone not familiar with ACS or just looking for some general information should first read this article on technet. For common general ACS Administrative commands & tricks this is great ACS Admin guide.

 

Here are some design tips and tricks:

 

·         Planning Phase - Make sure you understand your audit requirements. The amount of data and storage that you need will be directly proportional to these core principals:

 

1.     Group Policy Audit policies configuration. Your Group Policy audit configuration is directly related to the amount of Security Auditing that is generated on both Domain Controllers and Windows Member Servers.  I would highly suggest that you read Microsoft best practices on Security Auditing.  This information covers your core needs.  However I would suggest if you’re not sure if you need the information to leave it off while trying to test in a lab environment to ensure a successful test.

  SecurityAudiitingthreatModel

 

2.     The number of Domain Controllers, Member Servers, Workstations, and users in your organization.  Remember that every endpoint is both an audit point and a vulnerability.  Carefully decide what you want to audit.  Common best practices are to start with Domain Controllers and File Servers - however it's really best to audit every end point and usually required from regulatory needs.

3.     Use this ACS planning worksheet to compute your audit load and storage requirements.

4.     Configure your ACS Noise filters and constantly tune your noise filters based on most common security events!  I can't be more adamant about this, I've seen so many unhealthily and failed ACS installations because of noise filtering. Windows creates a lot of Security Events that are just not needed for auditing.  A common conversation between an Auditor and IT person is that we want to audit everything. ok well great if we had unlimited storage capability.  The reality is that you need to prevent unwanted data entering your SQL Server database, which not only bloats it but adds performance and reporting constraints.   I highly recommend reading the Secure Vantage ACS noise filtering guide.  But just don't read it, make sure you understand it.  If you don't know why we suggest to filter something please due your diligence.  Randy's Ultimate Windows Security Encyclopedia website provide great guidance around this as well guide on Security Events Audit Reference List Secure Vantage website. Encyclopedia

 

·         Storage Requirements - Make sure you access your storage requirements.  Understand how long you need to keep the Security data for auditing.  For example PCI DSS Standard requires that you keep 1 year worth of security data retention and 90 days available Online. Please make sure to review with your auditors due your diligence with Regulatory standards you need to adhere to. 

    

Things to keep in mind while planning:

 

1.     How long do I need to store the data (Retention Period), this breaks into 2 or 3 different categories.  Online Storage - what your store in SQL database, Near-Online Storage - what is readily available to load into a database, and Offline Storage - what can be restored if needed to load into a database and report against.

2.     So how does this translate in ACS world.  By default when you install ACS it asks you how long you want to store your data in the ACS database - default is 14 days.  Most folks will just adjust this 90 days or even 365. Eek! highly not recommended to do this.  Almost every unhealthy ACS environment can be attributed to changing this or related to a bug with ACS closing partitions correctly, please make sure you are running ACS SP1 with the latest hotfixes.  But what this does it accumulate and store data that is not needed in your database causing performance issues and ACS to not functioning properly.  ACS is highly transactional system, it's best to let is function to just collect data and stick with the defaults or max of 30 days.  Ok now your thinking how do I leverage all of the other data ACS creates, maintain it and use for reporting or auditing needs.  Database backups are a possibility but this means you need to do full database backups and restores and have a full maintenance plan etc to ensure success.  Sorry for the product pitch here but the Secure Vantage Security Auditing product suite covers a lot of this.  Key concepts is it allows you to archive the data off into a daily compressed flat file, load up the data as needed, report audit against the data for audit scenarios, as well as ACS administration product to help with a lot of the things I have talked about herein.  This will allow you to only need to store 14 days or less in your ACS Collector database, knowing that you have daily backups archived and cataloged you can easily reload the data or have it automatically loaded to a historical report server.  If you have multiple ACS Collectors then it high advantageous to use this technology to load Security Audit data from multiple ACS databases into a single Historical database.  This will also attribute and satisfy your Online or Near-Online storage requirements, it's very easy to load and use the data per an audit requirement and have seen it used quite often.

3.     Taking into consideration you online and offline storage requirements and the tools that you use to satisfy those, you can decide on how much storage you need to hold your ACS database(s) and how much storage you need to store your backups no matter how your choose to do so.

 

Sample Matrix of Disk Space Needed without using Archiving or Backups:

Collector Info Workstation Server DC Raw Usable  
Monitored Devices 1000 100 10      
Avg Events Per Sec 0.03 1 4      
Avg Event Size in SQL 299 299 299     byte
Avg Events Per Day 2592000 8640000 3456000 14688000    
Avg Events Per Day per Device 2592 86400 345600 434592    
Daily Partition Size 0.72 2.41 0.96 4.09 6.14 GB
7 Days Online 5.05 16.84 6.74 28.63 42.95 GB
14 Days Online 10.10 33.68 13.47 57.26 85.89 GB
30 Days Online 21.65 72.18 28.87 122.70 184.05 GB
90 Days Online 64.96 216.53 86.61 368.11 552.16 GB
365 Days Online 263.45 878.17 351.27 1492.89 2239.33 GB

 

 

·         Hardware & Server Requirements - We commonly hear this question of best practices on Server hardware and architecture designs.  I will break the ACS server roles and review some design considerations for ACS.  Every environment is unique but given these best practices and your internal knowledge of your environment should be able to devise a suitable plan.  Design considerations should involved # of Servers to Audit, roles of servers, and audit policies, filters, etc to come with a suitable hardware requirement and design.

Server Role Planning:

1.     ACS Collector Server Role - This role the ACS Collector Server and ACS Database reside on the same server.  Assumed this server is just collecting data and not reporting and using Secure Vantage Archived.   

2.     ACS Reporting Service Server - This role is SQL Server Reporting Services only recommended best practice from MS is to keep Reporting Service on its own Server.

3.     ACS Data warehouse Database Server - This role is the Historical Database that is used for reporting against the archived data off of the ACS Collector.

 

Sorry to leave everyone hanging this article got much to big as there is way too many things to point and details to mention.  There will be a continued blog with appropiate Server specifications,sample design specifications, maintenance tasks, tuning, etc - as I have been asked numerous times.

 

June 24

World Wide Partner Conference (WPC) - Houston TX

For those of you visiting Houston,TX for the Microsoft World Wide Partner Conference from July 7th to July 11th please check out some cool Houston and Downtown Houston area maps to help plan out where you stay and how to get around.
 
This downtown Houston area map gives a detailed block by block view of hotels, the GRB convention center and all the shops, restuarants and bars in the area.  Will be very helpful on manvuering around downtown Houston. 
 
For those with more time to explore Houston and looking for hot spots for shopping, shopping outlets, restaurant and shopping parks, musuems, theatre district, etc this Houston map gives a good overview to start you adventure around Houston. 
 
Houston has more 5 star resturants then almost anywhere in the world and has more steak houses than probaby any other city I have visited.  Make sure to indluge while you are hear and if need a recomendation i'll see if I can help.
 
-ryan
 
 
February 28

OpsMgr Discovery Data Error - 0x8000ffff Catastrophic failure

DiscoveryDataError
 
 
This is a fun error. If you get this error, verify if you are not sending Discovery Data and Property Bags in the same script. This is what caused it for me. I'm sure there is a workaround but I haven't tried yet, I just stopped creating property bags.   This started happening in Opsmgr RC SP1 and is apparent in RTM SP1 as well.
 
Hope this saves someone time as it caused me any headaches.
 
January 28

Clearing out OpsMgr Personal Views

While developing Sealed OpsMgr Management Packs sometimes the views will display different than you have configured it due to Personal View settings.  This can be a pain for developers to figure out what the view will actual look like.  So while developing I found it useful to clear the OpsMgr Console Personal View settings that are found in the Registry, to do so:
 
  1. Open up Registry Editor
  2. Navigate to HKEY_CURRENT_USER\Software\Microsoft\Microsoft Operations Manager\3.0\Console
  3. Close the Console and Re-Open it

I delete everything but you may want to be cautious and only delete the views that are not behaving properly.

-ryan

Deploying Licensed ACS without OpsMgr dependency

Please understand that you need to have OpsMgr Licensing to deploy ACS and this is not an MS supported install!  Also the intent is to help MS OpsMgr customers who want to leverage ACS that already have MOM 2005 and are currently migrating to OpsMgr.
 
Ok so I know I blogged a few weeks about being able to deploy ACS Agents and infra without OpsMgr.  I decided to write a script to allow folks to do this.  The script will essentially let you deploy ACS without having to deploy an OpsMgr agent thus leveraging ACS functionality.
 
Pre-Requisites

Benefits

  1. Deploy ACS for Security auditing without OpsMgr dependency
  2. Speed up ACS deployment

How the script works:

  1. The script takes two parameters <TestFileListofServerToDeployto.txt> <ACSCollectorNameList>
  2. The script will iterate through each Server in the text file
  3. Copy the ADtAgent.exe binary to the destination Computer C:\windows\system32\
  4. Install ACS Agent using PSExec
  5. Configure the ACS Agent registry and point to the ACS Collector specified
  6. Restart the ACS Agent

Please check it out and let me know if you have any issues. It's a living script so I will gladly make changes. I've used it to deploy a few environments were they had OpsMgr licensed and wanted to deploy ACS without fully deploying OpsMgr.

December 28

Performing ACS Health Checks

Most ACS environments that I see are not Healthy and improperly designed which results in performance issues, data retention issues, loss of data.  To help folks keep there ACS environment well tuned here are some basic Health Checks that should be performed or automated daily, weekly and monthly:
 
 

Tuning ACS with Collector Side Filters

How to tune ACS.
 
Well I've noticed many ACS environment to be inporperly tuned collecting large amounts of Security Data that you do not need and well never use, however it will take up lots of disk space and cost you lots of $$$.  So in hopes of helping folks get the most of of there ACS environment here are some pointers on how to tune ACS.
 
ACS is designed to forward all Security Audit data from an ACS forwarder Server to the ACS Collector Server and then into the ACS Database, this is designed to ensure that your Security Audit data cannot be tampered with.  However this  can be filtered at the ACS Collector layer by implementing filters and here is primer on it:
 
On you ACS Collector Server perform the following tasks:
  1. Open up a command window and goto the path C:\Windows\System32\Security\AdtServer
  2. Type AdtAdmin.exe -? which will show you how to Administer ACS Collector filters
  3. To get your current filter type AdtAdmin - getquery
  4. ACSFilters-GetQuery
  5. To define you filter query type AdtAdmin -setquery -query:"Select * from AdtsEvent where Not (EventID=529 and EventID=528)" - example security events filters
  6. ACSFilters-SetQuery
 
Filters should be used with CAUTION and these are just examples of how to setup filtering for a more comprehensive look at how to properly apply filters I would suggest reading the Secure Vantage ACS Noise FIltering Guide which gives a comprehensive look at ACS Noise filtering.  The proper way to apply filters should be with your Security & Audit team to understand what type of Security data you need to retain and then build you filters accordingly.  For testing I would recommend setting up a essential filter so that you don't blow up your ACS database :)!
 
 
 
 
 
December 27

Installing ACS forwarder on an ACS Collector

To many's disbelief it is possible to install an ACS forwarder on an ACS collector pre-SP1 or in some cases Post SP1 you have to maual install the ACS forwarder Service on an ACS collector. In either event here is how:
 
  1. Copy AdtAgent.exe to c:\windows\system32\AdtAgent.exe
  2. Run c:\windows\system32\AdtAgent.exe –install
  3. Start the Service
  4. Configure the Registry as follows:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\AdtAgent\Parameters

a.       Ensure DWORD key EventlogLoggingLevel is set to 2

b.      Add DWORD key LocalConfig and set to 2

c.       Add DWORD key NoCache and set to 2

d.      Add Multi-String Value key AdtServers and enter name of the collector to forward to.

  1. Restart Service (Operations Manager Audit Forwarding Service)

 

Using ACS with Non Windows Devices

Ok so everyone in the community seems to think OpsMgr and ACS are limited to collecting Windows Security Events. I think everyone need to take a pretty good look at the power of ACS and proxying events through ACS.  Ok so want to know how, keep reading...
 
Some background first:
The ACS Service works by collecting Security Logs as the same time the kernel writes them to the Security Log to a ACS Collector which inserts them to a SQL Server DB, providing a nice clean audit of all security information in a Central SQL Database. 
 
To collect Non-Windows Security Events be it SysLog or SNMP you would need to do a few steps:
 
Keep in mind OpsMgr has a builtin SysLog Listener and utilizes Windows SNMP protocol to capture SNMP traps - some cofiguration required.
  1. Enable SysLog or SNMP forwarding from your Non-Windows Devices to OpsMgr Management Server IP address/hostname
  2. Setup a SysLog or SNMP rule to capture the messages sent from the Non-Windows Devices, This will give you basic collection of non windows events into OpsMgr. One more step required to get them into ACS
  3. Add a response script to the rule created in step #2 to fire them into the Security Log, provided you have an ACS forwarder installed it will be sent to ACS DB.

Ok, so I was very trivial with my instructions and I will note this is not for the novice OpsMgr Administrator.. There are some moving parts and integration required to get this working.  My major point is that it can be done and unleash OpsMgr/ACS as a true Heterogenous platform for Security Event Collection (some assembly required ;).  Feel free to email if you care to understand more about it..

However the cool guys at Secure Vantage have released an ACS Hetero SDK which gets you 90% of the way there or more to integrating Unix, Linux, VMware, DB2, Oracle, or any other device you like into OpsMgr and ACS. pretty cool stuff!!

 

 

 

Deploying ACS without deploying OpsMgr

Ok I haven't blogged in a while but I promise with ACS and OpsMgr getting ready for prime time (SP1) I will be contributing...
 
So this was cool enough to want to blog and I think that everyone will enjoy ready.  So I figured out how to deploy ACS Agent and point them to existing ACS Collector without actually having to install OpsMgr on the box , how cool right?  (Assumed you have required OpsMgr licenses..) This would enable one to deploy ACS and get the benefit of collecting Security Logs without having to deployOpsMgr, how nice - MS has a standalone SEM tool inside of OpsMgr.
 
Ok so how to unleash the Power of ACS without installing an OpsMgr Agent, this works on both RTM and SP1 OpsMGr ;) he he...  This will also work on any role OpsMgr server, Gateway, RMS, ACS Collector. Very nice!
 
Enjoy..
 
  1. Copy AdtAgent.exe to c:\windows\system32\AdtAgent.exe
  2. Run c:\windows\system32\AdtAgent.exe –install
  3. Start the Service
  4. Configure the Registry as follows:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\AdtAgent\Parameters

a.       Ensure DWORD key EventlogLoggingLevel is set to 2

b.      Add DWORD key LocalConfig and set to 2

c.       Add DWORD key NoCache and set to 2

d.      Add Multi-String Value key AdtServers and enter name of the collector to forward to.

  1. Restart Service (Operations Manager Audit Forwarding Service)

 

PowerShell script to install to be released soon....

 

 

 

 

July 19

Secure Vantage Technologies

So more on Secure Vantage Technologies (SVT)...
 
Secure Vantage is the provider of Systems Center & MOM based security solutions for Regulatory Compliance.  www.securevantage.com
 
This far they are popular for the Security Controls Management Pack (SCMP) which enables MOM to audit and report on your IT Security Controls, which is growing demand for many regulatory compliance requirements including SOX,HIPAA,GLBA,FISMA, etc... 
 
However the solution list is growing, very soon we will be releasing the Policy Controls Management Pack (PCMP) to public beta.  The PCMP is another Management Pack for MOM that provides that capabilites to Audit and Report on Group Policy Settings (GPOs) on your Windows Servers.  In a nutshell it let's your discovery effective Group Policy Settings on your systems and display the info in the MOM console.  Further more you can do Group Policy Change and Compliance monitoring, so if  a settings changes on a server you will know about it, alert on it and report on it.  Pretty cool stuff all done using MOM, oh it also provides that ability to baseline GPO settings and know when server defer from a baseline server.  All great stuff leveraging MOM.  I write more on this when we release very soon, but I gotta finish coding and testing for now....
 
 
 
 
 
 
 

Welcome

Welcome...
 
Thanks for visiting my blogspot.  First off I have to admit I have been far to busy or is it lazy to post a blog, I have been an active internet ethuiast since the early 90's well before it became mainstream but until know, had no blog presence. 
 
Just a brief background on my blog.  I am an avid Technical Software Consultant specializing in System Monitoring and Management technologies.  Throughout my career I have spent time working on databases, programming, scripting, systems, integration, project management trying to make sense of IT chaos..
 
Hopefully know I can share some of my experience and technical challenges with everyone.  Most of my focus throughout my career has been Microsoft based technologies with focus on Management/monitoring technologies in the past 5 years.  So you betcha, that is what your going to get on this blog.  Lots of Microsoft propoganda and especially MOM and System Center stuff.
 
I have worked for numerous Fortune 500 companies as an employee and consultant and some of the largest MOM deployments in the world!! Application monitoring, Integration, Automation best practices have been my niche, plus a slew of other stuff. I'm a MS tech geek..  If there is an IT problem, I guarantee there is a solution!!!
 
Most recently I have been diving into Windows Security and leveraging MOM and System Center to drive home cost effetcive easy to implement solutions that allow organizations to meet there regulatory compliance requirements with ease.  It's actually probably the hottest solution and company I have seen in my time thus far!!!  It's quite amazing, if you have IT Security controls needs especially for Windows, then look no further than www.securevantage.com
 
So going forward I will be posting lots of MOM and System Center stuff and Secure Vantage hype or should I say facts!!!
 
thanks for visiting...