All Apps and Add-ons

Citrix XenServer Technology Add-on (TA-XS60-Server) hypervisor:xenserver:sr sourcetype not being populated correctly

cpayne_satisnet
New Member

The sourcetype hypervisor:xenserver:sr isn't being populated correctly in one of the environments I need to work in.

In the inputs.conf of the TA, it shows that bin/getSR.py is populating this.

When manually running the script by the following from the app directory, it outputs some of the SR's then silently dies.

/opt/splunkforwarder/bin/splunk cmd /usr/bin/python bin/getSR.py

0 Karma

cpayne_satisnet
New Member

I found this was dying on:-
if(srRecord["shared"] and srRecord["other_config"]["XenCenter.CustomFields.vol_name"]):
out += " vol_name=%s" % (srRecord["other_config"]["XenCenter.CustomFields.vol_name"])

I changed the script to be :-

    # added try/except to stop script failing after a couple of records
    try:
        if(srRecord["shared"] and srRecord["other_config"]["XenCenter.CustomFields.vol_name"]):
            out += " vol_name=%s" % (srRecord["other_config"]["XenCenter.CustomFields.vol_name"])
    except:
        pass
0 Karma
Get Updates on the Splunk Community!

Introduction to Splunk Observability Cloud - Building a Resilient Hybrid Cloud

Introduction to Splunk Observability Cloud - Building a Resilient Hybrid Cloud  In today’s fast-paced digital ...

Observability protocols to know about

Observability protocols define the specifications or formats for collecting, encoding, transporting, and ...

Take Your Breath Away with Splunk Risk-Based Alerting (RBA)

WATCH NOW!The Splunk Guide to Risk-Based Alerting is here to empower your SOC like never before. Join Haylee ...