Let Oomnitza be your single source of truth!
You'll get complete visibility of SaaS account activity in PagerDuty as data is automatically transformed into consumable information and actionable insights.
Connect Oomnitza and PagerDuty in minutes
Get the information and insights that you need to reduce costs and the time that you spend on administration tasks such as:
- Configurable dashboards and list views of key user information
- Configurable workflows that you can create:
- For reducing costs by deactivating the accounts of users that aren’t listed by PagerDuty
- For deleting the SaaS accounts of inactive users, or employees who have left the company, or employees whose role doesn’t entitle them to access the SaaS platform
- Configurable reports to share information about users with your colleagues and management
Navigation
Deactivate SaaS users in Oomnitza
Before you start
Best practice
For the integration with Oomnitza, create a dedicated user account.
Before you can configure any of the available integrations with PagerDuty, you need to follow the steps in Updating the credentials. PagerDuty requires an API key for authorization.
When entering the API key, you must ensure that you put the word Token token=
before the key you generated when Updating the credentials in Oomnitza. Only account administrators have the ability to generate account API tokens. To find our more about the PagerDuty API refer to the PagerDuty API documentation links below.
PagerDuty API documentation
Tip
Keep a copy of the API key. You need it when you add your credentials to the Oomnitza vault.
Updating the credentials
To authorize connections between Oomnitza and PagerDuty, complete these steps:
- Log into Oomnitza.
- Click Settings > Credentials, and then click Add new credential (+).
- Add the information details.
- Click the AUTHORIZATION tab.
- As authorization type select API Key.
- Enter Authorization as the name of the token.
- Enter
Token token=
followed by a space and the API Key. For example,Token token=y_NbAkKc66ryYTWUXYEu
. - Ensure that Add to Header is selected.
- Click CREATE.
Next step
You use the credentials that you added to create and customize your PagerDuty integration with Oomnitza.
Creating the user integration
- From the menu, click Settings.
- On the Integrations page, scroll down to the Extended section for User Integrations.
- Click NEW INTEGRATION.
- In the New User Integration sidebar, click PagerDuty.
- To integrate Oomnitza with the PagerDuty User Load, click APPLY and then click NEXT twice.
Connect page
Best practice
To ensure that only live user records are streamed from PagerDuty to Oomnitza, choose Update only as your integration preference. When you run the integration, you can check the error logs to see which user records weren't uploaded and why they weren't uploaded. You can then decide whether to upload the user records that were skipped by changing your integration preference to create and upload. See How to access error logs.
- Enter a descriptive name for the integration such as PagerDuty Users. That'll be the name of the user integration tile that is shown on the Integrations page.
- From the User Selection list, select User only.
- From the installation type list, select Cloud.
- From the Credentials list, select the credentials from the Oomnitza vault.
- From the Integration Preferences list, select Update only.
- Enter the name of the user of the integration.
- Click Next.
Next step
Map PagerDuty fields to Oomnitza fields and create a sync key.
Creating custom mappings
Map the PagerDuty fields to Oomnitza fields and create custom mappings to get the user information that you need.
Try it out!
Click the down arrow in the field that you want to map to Oomnitza. Select Add new Oomnitza users field. Replace the name with a user-friendly label, and click CREATE.
Standard PagerDuty to Oomnitza mappings
The following PagerDuty fields can be mapped to Oomnitza:
- Id. The user id which is used to uniquely identify a user in PagerDuty.
- Name. The user's full name
- Email. The email of the user. It can be mapped to the email or username field in Oomnitza.
- Role
- Type
- Invitation sent?
- Connector Sync Time. The current date and time stamp when the connector was run.
Want to map more fields to Oomnitza?
Contact Support, or see Mapping extended connectors.
When you've completed mapping PagerDuty fields to Oomnitza fields, click NEXT.
Schedule
By default, PagerDuty user data is streamed to Oomnitza once every day.
You can configure the schedule to meet your needs such as changing the interval or changing the time so that the data is streamed when your system isn't busy.
- Configure your schedule.
- Click FINISH.
Result
A new tile is created for the integration on the Integrations page.
What to do next
If you want to see what information is collected now, click the tile on the Integrations page and click RUN.
Figure: Mock-up for illustration purposes
If you want to change the integration settings, you can click a navigation link on the page, such as 4 Mappings, and edit the settings.
Deactivate SaaS users in Oomnitza
You can add the SaaS User role retrieval block to a workflow to read the user’s role in PagerDuty and deactivate SaaS users in Oomnitza.
Add the SaaS User role retrieval for PagerDuty
- From the menu, select Software.
- From the Workflows list, select SaaS Users.
- To add a new workflow, click +.
- Enter the name of the workflow and a description, and then click Add new.
- Drag and drop the SaaS User Role retrieval block in the sandbox.
- Click Edit, and enter PagerDuty as the search criteria.
- Click the right arrow next to the PagerDuty User Role API.
- Select the credentials that you created for PagerDuty.
- Ensure the Deactivate User checkbox is selected.
- Click Save.
Next
You edit the Begin block, add a schedule, and the rules that trigger the workflow. You also must link the blocks together and validate, launch, and save the workflow.
Result
When the workflow is run, the SaaS user is deactivated in Oomnitza if the user isn’t found in your PagerDuty instance.
Delete PagerDuty users
You can add the API block to a workflow to delete users in PagerDuty.
Add the API block for PagerDuty
- From the menu, select Software.
- From the Workflows list, select SaaS Users.
- To add a new workflow, click +.
- Enter the name of the workflow and a description, and then click Add new.
- Drag and drop the API block in the sandbox.
- Click Edit, and enter PagerDuty as the search criteria.
- Click the right arrow next to PagerDuty Delete User.
- Select the credentials that you created for PagerDuty.
- Click SAVE.
Next
You edit the Begin block, add a schedule, and the rules that trigger the workflow. You also must link the blocks together and validate, launch, and save the workflow.
Result
When the workflow is run, the user is deleted in PagerDuty.
Unleash the power of Oomnitza
To get valuable actionable insights that help you manage your assets, learn how to:
- Configure dashboards for your assets
- Configure custom reports
- Configure workflows for automating complex and repetitive tasks
See Getting started
Comments
0 comments
Please sign in to leave a comment.