Splunk Dev

How do I connect to Splunk using C# SDK?

japeter89
New Member

I went to this link http://dev.splunk.com/view/csharp-sdk/SP-CAAAEQE
and I need help with each step. I do not know how to create an instance of the service args class. I don't know where to write all of this. Which file do I use?

Tags (4)
0 Karma

szymon_cwieka
Explorer

Well, basicly it sounds like you in general need to sharp your c# 😉
I hope you are using visual studio.

But i'll do all i can.

using Splunk;//<-- this is on top of all your program

/// <summary>
/// An example program to authenticate to the server 
/// and print the received token.
/// </summary>
public class Program
{
    public static void Main()
    {
        // Create new ServiceArgs object to store 
        // connection info
        var connectArgs = new ServiceArgs
        {
            Host = "localhost", //<-- here you write ip of your splunk server. If you have it on your local computer then it's 127.0.0.1
            Port = 8089 //<-- if you haven't change it on your splunk server, then it stay as it is.
            Scheme = "https" //<-- it is my guess. But might be "http".
            // See ServiceArgs documentation for full
            // list of properties
        };

        // Create new Service object
        Service service = new Service(connectArgs);

        // Use the Login method to connect
        service.Login("admin", "changeme"); //<-- those are just login/password. Same as you login to your splunk server.

        //if you are using console application, then this might stay as it is. If you are using forms, then i suggest using MessageBox.Show instead of System.Console.WriteLine.
        // Print received token to verify login
        System.Console.WriteLine("Token: ");
        System.Console.WriteLine(" " + service.Token);
        //use code above or below
        MessageBox.Show("My login token is:" + Environment.NewLine + service.Token);// <-- like this.
    }
}

If there will pop up window with strange numbers and letters, then you are logged in. What you want to do with it is up to you 🙂 Good luck!

Cheers!

0 Karma
Get Updates on the Splunk Community!

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...

Introducing the 2024 Splunk MVPs!

We are excited to announce the 2024 cohort of the Splunk MVP program. Splunk MVPs are passionate members of ...

Splunk Custom Visualizations App End of Life

The Splunk Custom Visualizations apps End of Life for SimpleXML will reach end of support on Dec 21, 2024, ...