Dela via


Arbeta med känsliga data för .NET-program

 

Gäller för: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Nedan beskrivs några sätt att jobba med känsliga data och prestandaövervakning av .NET-program i System Center 2012 – Operations Manager.

Maskering av känsliga data för .NET-program

Med maskering av känsliga data kan du använda ett reguljärt uttryck för att filtrera bort vanliga parametrar och infoga * eller något annat tecken i stället för det verkliga värdet. Det här används för funktioner och undantag där du kan registrera känslig information, till exempel kreditkortsuppgifter, lösenord och annan information som kan kopplas till en specifik person.

Maskera känsliga data för .NET-program

  1. Öppna mallen för prestandaövervakning av .NET-program genom att i Operations Manager-konsolens navigeringsfönster klicka på knappen Redigering, expandera Hanteringspaketsobjekt, klicka på Regler. Du kan sedan visa det aktuella omfången genom att klicka på Ändra omfång till höger i informationsfältet.

  2. På sidan Omfång för hanteringspaketobjekt väljer du Övervakningsagent för .NET-program för det aktuella omfånget och klickar på OK.

  3. Du kan åsidosätta egenskapen Regler för känsliga data för regeln Tillämpa APM-agentkonfiguration genom att högerklicka på Tillämpa APM-agentkonfiguration, välja Åsidosättningar, Åsidosätt regeln och sedan För alla objekt i klassen: Övervakningsagent för .NET-program.

  4. På sidan Egenskaper för åsidosättning går du till i avsnittet Parametrar som styrs av åsidosättning och väljer Regler för känsliga data.

  5. På raden Regler för känsliga data går du till kolumnen Åsidosättningsvärde och anger formeln för maskeringen du vill tillämpa med syntaxen <Hidden><Expression>((pwd|password)=?)[^;]*</Expression><CompareExpression>((pwd|password)=?)[^;]*</CompareExpression><Replacement>$1*****</Replacement><Type>all</Type></Hidden>, där <Expression> och <CompareExpression> använder syntax för reguljära uttryck och <Replacement> definierar tecknen som ska användas vid maskeringen av parameterns faktiska värde.

  6. I avsnittet Hanteringspaket väljer du ett befintligt hanteringspaket eller skapar ett nytt hanteringspaket där åsidosättningen sparas.

  7. Klicka på OK.

Undvik insamling av känsliga data

Om du inte vill att någon känslig information hämtas alls kan du förhindra det med hjälp av beskrivningen nedan. Vissa program överför känslig information inbäddat i undantagen som aktiveras eller parametrar som samlas in. Om du vill undvika känslig information kan du inaktivera övervakning för specifika metoder och begränsa insamling av specifika undantag. Det kan du göra genom att inaktivera parameterinsamling för en metod eller inaktivera insamling av undantag som genereras från specifika namnområden eller klasser.

Inaktivera parameterinsamling för en metod

  1. Öppna mallen för prestandaövervakning av .NET-program genom att i Operations Manager-konsolens navigeringsfönster klicka på knappen Redigering, klicka på Mallar för hanteringspaket, klicka på Prestandaövervakning av .NET-program, högerklicka på programgruppen du vill ändra och sedan klicka på Egenskaper.

  2. På fliken Vad ska övervakas väljer du en av programkomponenterna du vill ändra och klickar på Anpassa.

    System_CAPS_noteInformation

    Metoder kan även definieras på programgruppsnivå och tillämpas på alla programkomponenter. Det kan du göra genom att följa samma steg efter att ha klicka på knappen Avancerade inställningar på fliken Standarder på serversidan.

  3. På sidan Ändrar inställningar klickar du på Konfigurera metoder. Ange metodnamnet på funktionen där du vill inaktivera parameterinsamling och avmarkera kryssrutan Samla in funktionsparametrar.

    Om du dessutom inte vill fortsätta övervaka metoden avmarkerar du kryssrutan Aktivera övervakning.

  4. Klicka på OK.

Så här inaktiverar du insamling av undantag

  1. Öppna mallen för prestandaövervakning av .NET-program genom att i Operations Manager-konsolens navigeringsfönster klicka på knappen Redigering, klicka på Mallar för hanteringspaket, klicka på Prestandaövervakning av .NET-program, högerklicka på programgruppen du vill ändra och sedan klicka på Egenskaper.

  2. Klicka på Avancerade inställningar på fliken Standarder på serversidan.

  3. På sidan Avancerade inställningar klickar du på Undantagsspårning.

  4. På sidan Lista över undantagsspårning klickar du på Lägg till, anger namnområdet eller klassen där du vill stoppa insamling av undantag och avmarkerar sedan kryssrutan Aktivera övervakning.

  5. Klicka på OK.