Cisco UCS TA Setup

SkillProductivity

Use when configuring Cisco UCS Manager records, task inputs, templates, or cisco:ucs data in Splunk.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Cisco UCS TA Setup skill

What this skill tells your AI

The instructions your AI receives, as published by chambear2809/splunk-cisco-skills in skills/cisco-ucs-ta-setup/SKILL.md and read by ahel’s review.

Prerequisites

Tool or accessPurposeVerify
Bash and curlRun setup and REST configuration helperscommand -v bash curl
Splunk administrative accessInstall the TA and configure tasksConfirm search-tier REST access
UCS Manager accountPoll the selected domainStore its password in a protected file

Workflow Overview

┌───────────┐   ┌────────────┐   ┌────────────────┐   ┌───────────────┐
│ Preflight │ → │ Install TA │ → │ Configure tasks│ → │ Validate data │
└───────────┘   └────────────┘   └────────────────┘   └───────────────┘

When to Activate

  • Onboard a Cisco UCS Manager or Fabric Interconnect domain.
  • Configure server records, default/custom templates, or cisco_ucs_task inputs.
  • Diagnose missing cisco:ucs events or task failures.

Scope

This skill configures the Splunk add-on and task schedule. It does not change UCS infrastructure, request passwords in chat, or enable overlapping tasks without considering API and ingestion load.

Examples

Install the Cisco UCS add-on through the reviewed package path:

bash skills/cisco-ucs-ta-setup/scripts/setup.sh --install

Expected output: the package is installed or a topology-specific manual handoff is emitted without configuring a UCS password inline.

Run strict completion checks after configuring a task:

bash skills/cisco-ucs-ta-setup/scripts/validate.sh --completion

Expected output: package, server, task, index, cisco:ucs event, and dashboard handoff checks report [PASS] or exit nonzero.

Troubleshooting

IssueCauseResolution
UCS login failsHost, username, or protected password is wrongVerify the account outside chat and retry
Task has no eventsTemplate/domain access is incompleteReview template and logs
API load is highTasks overlap or poll too frequentlyReduce task scope or increase intervals
No TA dashboardsTA supplies collection/parsingValidate consuming content

TA Completion Gate

For every TA/add-on or dashboard companion run, satisfy the shared TA completion gate: configure and enable the data ingest path owned by this skill or its required companion, validate events or metrics in the target indexes/source types, and verify any pre-built/package-shipped dashboards are visible, macro-aligned, and returning data. If the package ships no dashboards, record that evidence explicitly and hand off dashboard use to the consuming app, ES/ITSI/ARI content, or readiness doctor.

Automates the Splunk Add-on for Cisco UCS (Splunk_TA_cisco-ucs, Splunkbase 2731) using the package's REST handlers and configuration model.

Package Model

Install with splunk-app-install --source splunkbase --app-id 2731. This skill then creates the cisco_ucs index, configures default class-ID templates, creates UCS Manager server records, and enables cisco_ucs_task inputs.

Credentials

Never ask for UCS passwords in chat. Ask the user to create a local secret file:

bash skills/shared/scripts/write_secret_file.sh /tmp/ucs_password

Then pass --password-file /tmp/ucs_password.

Workflow

  1. Install and initialize:
bash skills/cisco-ucs-ta-setup/scripts/setup.sh --install
  1. Configure one UCS Manager:
bash skills/cisco-ucs-ta-setup/scripts/configure_server.sh \
  --name UCS_PROD \
  --server-url ucs-manager.example.com \
  --account-name splunk \
  --password-file /tmp/ucs_password
  1. Configure an input task:
bash skills/cisco-ucs-ta-setup/scripts/configure_task.sh \
  --name UCS_PROD_all \
  --servers UCS_PROD \
  --templates UCS_Fault,UCS_Inventory,UCS_Performance \
  --index cisco_ucs
  1. Validate:
bash skills/cisco-ucs-ta-setup/scripts/validate.sh --completion

See reference.md for default templates and package-derived CIM/source details.

Validation Modes

Run the command above for diagnostics. Add --completion (alias --strict) to require the UCS index, all default templates, a UCS Manager server record, an enabled task input, and cisco:ucs events. This TA ships no standalone dashboards.

Signals

GitHub stars
37
Forks
8
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
cisco-ucs-ta-setup
Source
github.com/chambear2809/splunk-cisco-skills