- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-09-2025 12:54 PM
Greetings everyone!
We have several hundred PostgreSQL DBMS instances in our infrastructure.
I have a project I hope to perform with ServiceNow ITSM abilities: to provide a tool for validating all roles and users in each instance of the PostgreSQL DBMS.
I'm going to decompose this task into three directions:
1. collect all user accounts from PostgreSQL DBMS instances.
2. collect all PostgreSQL DBMS as CI UCMDB
3. Create tasks within which the owner of each given instance of the PostgreSQL DBMS must set the status for each account: approved or rejected.
Is it possible do this with ServiceNow?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-18-2025 10:40 PM
Well.. here are High-Level Steps:
Set Up MID Server: Install and configure a MID Server to communicate with your PostgreSQL instances.
Develop Data Collection Mechanism:
Use custom probes and sensors or Discovery patterns to collect user accounts and PostgreSQL instance details.
Populate the CMDB:
Ensure all PostgreSQL instances are accurately represented as CIs in the CMDB.
Create Custom Tables and Relationships:
Define a custom table for PostgreSQL user accounts and relate them to the PostgreSQL instance CIs.
Assign Ownership:
Ensure each PostgreSQL instance CI has an assigned owner (e.g., via the Owned by field).
Develop Workflows:
Create workflows to generate tasks for CI owners to validate user accounts.
Design User Interface:
Build forms or interfaces for owners to approve or reject user accounts easily.
Implement Notifications:
Set up email notifications and reminders for task assignments and pending validations.
Reporting:
Develop dashboards and reports to monitor the validation process and compliance status.
Automate and Schedule:
Set up scheduled jobs to regularly collect data, update records, and trigger workflows.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-18-2025 10:40 PM
Well.. here are High-Level Steps:
Set Up MID Server: Install and configure a MID Server to communicate with your PostgreSQL instances.
Develop Data Collection Mechanism:
Use custom probes and sensors or Discovery patterns to collect user accounts and PostgreSQL instance details.
Populate the CMDB:
Ensure all PostgreSQL instances are accurately represented as CIs in the CMDB.
Create Custom Tables and Relationships:
Define a custom table for PostgreSQL user accounts and relate them to the PostgreSQL instance CIs.
Assign Ownership:
Ensure each PostgreSQL instance CI has an assigned owner (e.g., via the Owned by field).
Develop Workflows:
Create workflows to generate tasks for CI owners to validate user accounts.
Design User Interface:
Build forms or interfaces for owners to approve or reject user accounts easily.
Implement Notifications:
Set up email notifications and reminders for task assignments and pending validations.
Reporting:
Develop dashboards and reports to monitor the validation process and compliance status.
Automate and Schedule:
Set up scheduled jobs to regularly collect data, update records, and trigger workflows.