Documentation: 3.1.4
Print Version Contents
This page last updated: 07/13/07 09:07am

Accessing data

What kind of data does Splunk support? Does Splunk support (name of product/log format here)?

Splunk universally supports all kinds of IT data in any format from any device or application. There is no functionality that requires special parsers or adapters for particular data formats. This universal data support depends on powerful algorithms that can learn how to process new sources automatically.

Does Splunk integrate with any products?

Splunk does not require integration to handle data from particular products. We do have numerous integration features including a browser toolbar, scripted alerts and a REST API for search that allows for seamless user interface and alerting workflow integrations. Our professional services team can also deliver integration services and has helped customers integrate with products such as Tivoli, Netcool, HP Openview, BMC Patrol and Nagios.

Can Splunk access data on Windows? How?

Yes. The Windows Event Log can be forwarded to a Splunk Server over syslog by using Snare, Kiwi or any other Windows Event to syslog reporter products. Other logs on Windows such as IIS access logs and Exchange message tracking logs can be read in real time by the Adiscon Monitorware Agent, which is available with a Splunk Enterprise license. Read more about accessing logs on Windows hosts in the Admin Manual.

Can Splunk access data on mainframes? How?

Yes. Mainframe logs can be routinely scp'd or ftp'd (depending on the specific mainframe) to a server running Splunk. Once there, they can be accessed like any other kind of data, as Splunk does not depend on adapters for specific log formats.

How does Splunk access data sources?

Splunk can read data in real-time from logfiles, FIFO queues, network ports, or databases. Splunk can be installed across hundreds of production hosts and forward to one or more central Splunk servers for real-time distributed data access. Read the Admin Manual for more information.

Can Splunk send alerts?

Yes, you can schedule any search and establish rules to alert via email, RSS or by triggering a shell script.

Can I generate reports with Splunk?

Yes, you can summarize the results of any search using either Splunk's built in statistical operators such as stats, sort and top or using full SQL select statements. However, instead of reporting on data stored in a structured schema in a relational database, Splunk's reports run on fields that are dynamically extracted at search time so it's flexible enough to be trained to recognize new fields without re-indexing the data.

Reports can be charted in many different formats, exported to csv, added to dashboards and scheduled for delivery in email.

Does Splunk support compliance?

Yes, Splunk supports compliance mandates that require you to collect and retain log data and generate alerts and reports on particular kinds of log events. It also helps meet compliance mandates that restrict access to production machines, as Splunk can provide developers and others the access they need to production logfiles without giving them access to the production machines themselves. Many of Splunk's customers use it to satisfy compliance mandates from PCI to SOX.

Does Splunk collect data securely and protect data integrity?

Yes. Splunk accesses data remotely in real time and can use encrypted network connections, so that data is not subject to tampering on a compromised host. Splunk's interface provides auditable, read-only access to the data via a web or commandline interface with user access controls.

How does Splunk deal with logs from different time zones?

Splunk can normalize timestamps based on per-host time offsets that you supply in a configuration file. It also reads and uses timezones in timestamps it finds in log events, if they are present. It normalizes all timestamps to the timezone of the host where the Splunk Server is indexing its data.

What if my logs don't have timestamps?

Splunk makes every effort to find a timestamp in the logfile. If some events lack timestamps, it uses the timestamp last seen until it encounters a new timestamp. If there are no timestamps whatsoever, Splunk assumes that you're accessing data in real time and uses the current time as the timestamp. You can configure Splunk to read the date from the filename as well.

What are the differences between user levels (User, Power User, Admin) in Splunk when running with an enterprise license?

A basic User can search for data, create personal Saved Searches and Alerts, and edit his or her own account info. A Power User can tag event types, edit source types, and create shared Saved Searches that appear on all users' menus. An Admin can also add, edit or delete other users' accounts, configure data inputs, configure server settings, and set up data forwarding, receiving, and cloning.

What language is Splunk written in?

Splunk is a high performance, distributed software server written in C/C++ and Python. The core data processing, indexing and search uses C/C++ for maximum performance.

Previous: Installation    |    Next: Data Management

Comments

No comments have been submitted.

Log in to comment.