Admin Manual

 


About the Splunk Admin Manual
How Splunk Works

Configure tags

This documentation does not apply to the most recent version of Splunk. Click here for the latest version.

Configure tags

Splunk stores tag information in the tags.conf configuration file. The tags.conf file enables you to define tags directly in the configuration file. You can also use it to access and edit any tags you've created through Splunk Web. The tags.conf file is located in $SPLUNK_HOME/etc/system/local/. (For more information about managing tags through Splunk Web, see the section on tags in the User Manual.)

With tags.conf, you can:

Note: Splunk doesn't allow the use of wildcards in any part of tags.conf. If you want to include more than one host for tagging, save a search as an event type and tag it.


Configure tags with tags.conf files

When you first create tags in Splunk Web for your Splunk server, Splunk automatically creates a tags.conf file in $SPLUNK_HOME/etc/system/local/. Any tags you create through Splunk Web will show up in this primary tags.conf file.

If you use a Splunk application, you may want to define a separate set of tags that are specific to that application. If that is the case, you need to manually create a tags.conf file in the folder for that application in $SPLUNK_HOME/etc/apps/, and define the tags specific to that application within it. Each Splunk application you use can have its own separate tags.conf file. Keep in mind that even when you are using Splunk applications, tags you create through Splunk Web will always be added by Splunk to the primary tags.conf file in $SPLUNK_HOME/etc/system/local/.

For more information on configuration files in general, see how configuration files work.

In the tags.conf file:

So the basic syntax of a tags.conf stanza is as follows:

[<field name>]

tag::<value>::<tag> = <enabled|disabled>

The following syntax example shows how you can apply multiple tags to a single field value and associate specific tags with multiple field values:

[<field name>]

tag::<value1>::<tag1> = <enabled|disabled>

tag::<value1>::<tag2> = <enabled|disabled>

tag::<value2>::<tag2> = <enabled|disabled>

tag::<value2>::<tag3> = <enabled|disabled>

In the above syntax example, note that:


Examples

These examples illustrate how to create, edit, and disable tags in a tags.conf file.

Note: After you make changes to a tags.conf file you must restart Splunk to apply those changes.

Create or edit tags

To create a group of tags for the host field:

[host]
tag::localhost::local= enabled 
tag::localhost::dharma= enabled
tag::hulk::remote = enabled 
tag::hulk::linuxhost = enabled

Note: You can also create tags using the tagcreate function in Splunk Web. For more information, see the topic Manage tags with tagcreate and tagdelete.

Disable tags

To disable the local and dharma tags, change their entries from enabled to disabled:

[host]
tag::localhost::local = disabled 
tag::localhost::dharma = disabled
tag::hulk::remote = enabled
tag::hulk::linuxhost=enabled

Note: You can also disable tags using the tagdelete function in Splunk Web. For more information, see the topic Manage tags with tagcreate and tagdelete.

This documentation applies to the following versions of Splunk: 3.3 , 3.3.1 , 3.3.2 , 3.3.3 , 3.3.4 , 3.4 , 3.4.1 , 3.4.2 , 3.4.3 , 3.4.5 , 3.4.6 , 3.4.8 , 3.4.9 , 3.4.10 , 3.4.11 , 3.4.12 , 3.4.13 , 3.4.14 View the Article History for its revisions.


You must be logged into splunk.com in order to post comments. Log in now.

Was this documentation topic helpful?

If you'd like to hear back from us, please provide your email address:

We'd love to hear what you think about this topic or the documentation as a whole. Feedback you enter here will be delivered to the documentation team.