๐Ÿ“‹ Overview

This guide walks through resolving a common ITSI installation issue where settings fail to import, specifically related to the missing Global Team model and permission errors.

๐Ÿšจ Problem Description

Symptoms Observed:

1. โš ๏ธ Warning Messages on ITSI

  • Warnings appearing on the ITSI interface indicating that settings are not being imported properly.

2. ๐Ÿ“Š Internal Log Errors

  • Checking internal logs reveals errors such as:
    • “Team not found”
    • “Service settings not imported”

3. ๐Ÿ” Service Template Verification

  • Navigate to ITSI UI and attempt to access Service Templates to check services

4. โŒ Error Popup

  • System displays error: “Failed to fetch global team model”
  • Note: The Global Team model should be present by default with ITSI installation

5. ๐Ÿ‘ฅ Missing Global Team

  • Go to Configure โ†’ Teams
  • Global Team is not showing up, which triggers warnings

๐Ÿ’ก Important: The Global Team is a core component that should exist automatically after ITSI installation. Its absence indicates a configuration problem.

๐Ÿ”ง Resolution Steps

6. ๐Ÿ“š Initial Troubleshooting Reference

Follow the official Splunk documentation for handling missing Global Teams:

๐Ÿ“„ Documentation: ITSI Log Files – Splunk Docs

This documentation provides the initial steps for addressing team-related issues.

7. โš™๏ธ First Attempt – Running Team Script

  • Execute the team import script as per documentation
  • Provide the required inputs when prompted
  • Result: Script fails to import team settings โŒ

8. ๐Ÿ”Ž Root Cause Identification

  • Review internal logs for detailed error information
  • Error Found: "Access denied. You do not have permission to create this object"
  • This indicates a permissions issue with the current user role

9. ๐Ÿ” Permission Fix – Critical Step โš ๏ธ

The solution requires admin role to inherit ITSI-specific roles from the ITSI app’s authorize.conf:

๐Ÿ“„ Documentation: Access Denied Error Resolution

๐Ÿ’ญ Why This Happens: ITSI uses role-based access control that requires explicit role inheritance. Even though the admin role has broad system permissions, ITSI’s object creation requires specific inherited ITSI roles defined in authorize.conf.

10. ๐Ÿ‘ค Configure Admin Role Inheritance

  • Navigate to Splunk UI โ†’ Settings โ†’ Access Controls โ†’ Roles
  • Locate and click Edit on the admin role
  • In the inheritance section, ensure admin inherits these ITSI roles:
    • itsi_admin
    • itsi_role
    • Any additional ITSI-specific roles listed in the app’s authorize.conf
  • Save the role configuration

11. ๐Ÿ”„ Re-execute Team Import

  • Follow steps 6 and 7 again
  • Run the team import script with required inputs
  • Result: Team settings import successfully this time โœ…

12. ๐Ÿ”ƒ Restart Splunk Services

  • Restart Splunk to apply all configuration changes:

13. โœ… Verification – Confirm Resolution

Access the Splunk ITSI UI and verify the following:

โœ… Warnings Cleared: No more import-related warnings on the dashboard

โœ… Service Templates Loading: Navigate to Service Templates – they now load without errors

โœ… Global Team Present: Go to Configure โ†’ Teams – Global Team is now visible and accessible

๐ŸŽฏ Key Takeaways

  • ๐Ÿ”‘ Role Inheritance is Mandatory: Admin users must explicitly inherit ITSI-specific roles for proper functionality
  • ๐Ÿ‘ฅ Global Team is Essential: This is a core ITSI component required for team-based configurations
  • โš ๏ธ Permission Errors During Setup: A common issue during initial installation or upgrades

๐Ÿ“Œ Best Practices

  • โœ๏ธ Pre-Installation: Review ITSI role requirements before installation
  • โœ”๏ธ Post-Installation: Always verify admin role has proper ITSI role inheritance
  • ๐Ÿ” Regular Audits: Periodically check role configurations, especially after upgrades

๐Ÿ› ๏ธ Troubleshooting Tips

If issues persist after following these steps:

  • ๐Ÿ“ Check itsi_import.log for detailed error messages
  • ๐Ÿ”„ Verify all ITSI services are running: $SPLUNK_HOME/bin/splunk status
  • ๐Ÿ’พ Ensure KV store is operational
  • ๐Ÿ“„ Review custom modifications to authorize.conf

๐Ÿ“Œ Version Note: This solution applies to ITSI 4.12.0. Always refer to version-specific documentation for your ITSI installation.

If you are still facing an issue, feel free to Ask Doubts in the Comment Section Below and Donโ€™t Forget to Follow us on ๐Ÿ‘ย Social Networks.

| Happy Splunkingย ๐Ÿ˜‰