Installation » History » Version 3
Luke Murphey, 08/23/2016 12:05 AM
1 | 1 | Luke Murphey | h1. Installation |
---|---|---|---|
2 | 1 | Luke Murphey | |
3 | 3 | Luke Murphey | The app contains a series of scripts that will: |
4 | 2 | Luke Murphey | |
5 | 3 | Luke Murphey | # *Perform a S.M.A.R.T. self-test:* this is recommended monthly |
6 | 3 | Luke Murphey | # *Obtain S.M.A.R.T. data:* this is recommended hourly |
7 | 1 | Luke Murphey | |
8 | 3 | Luke Murphey | Several versions of the scripts are included: |
9 | 1 | Luke Murphey | |
10 | 3 | Luke Murphey | |_. Script |_. Purpose |_. Environment |_. Notes | |
11 | 3 | Luke Murphey | | smartmon_results.cmd | Obtain S.M.A.R.T. data and tests results | Windows | Enabled by default | |
12 | 3 | Luke Murphey | | smartmon_results.ps1 | Obtain S.M.A.R.T. data and tests results | Windows (Powershell version) | | |
13 | 3 | Luke Murphey | | smartmon_results.sh | Obtain S.M.A.R.T. data and tests results | *nix | | |
14 | 3 | Luke Murphey | | smartmon_short_test.cmd | Performs a short self-test | Windows | Enabled by default | |
15 | 3 | Luke Murphey | | smartmon_short_test.ps1 | Performs a short self-test | Windows (Powershell version) | | |
16 | 3 | Luke Murphey | | smartmon_short_test.sh | Performs a short self-test | *nix | | |
17 | 1 | Luke Murphey | |
18 | 3 | Luke Murphey | smartctl binaries for Windows are included by default in order to make installation easier. For this reason, the CMD scripts are enabled by default. |
19 | 1 | Luke Murphey | |
20 | 3 | Luke Murphey | h2. Windows |
21 | 1 | Luke Murphey | |
22 | 3 | Luke Murphey | This app doesn't require Python and can be installed on a Universal Forwarder as well as a heavy forwarder. The input for performing hourly data gathering and monthly tests should work by default. No further changes should be necessary other than installing the app on a forwarder. |
23 | 3 | Luke Murphey | |
24 | 3 | Luke Murphey | The app publishes views that will appear when the app is installed on a Search Head. It is recommended that you install the app on the Search Heads in order to monitor the Search Head disks and to use the analysis views. |
25 | 3 | Luke Murphey | |
26 | 3 | Luke Murphey | h2. Non-Windows |
27 | 3 | Luke Murphey | |
28 | 3 | Luke Murphey | h3. Install smartctl |
29 | 3 | Luke Murphey | |
30 | 3 | Luke Murphey | The binaries are not included for non-Windows platforms. Thus, you will need to first install smartctl for your platform. See "smartmontools.org":http://smartmontools.org for more details. Note that native packages may be available for your platform. For example, apt-get can be used to install smartmontools on Ubuntu (e.g. "sudo apt-get install smartmontools"). smartctl will need root access. Thus, make sure it runs with the proper permissions. |
31 | 3 | Luke Murphey | |
32 | 3 | Luke Murphey | h3. Enable collection scripts |
33 | 3 | Luke Murphey | |
34 | 3 | Luke Murphey | The collection scripts are not enabled by default since the smartctl binaries are not included with by default for non-Windows platforms. You will need to edit the inputs in order enable them. This can be done in the Splunk Manager by enabling the "smartmon_results.sh" and/or "smartmon_short_test.sh" script accordingly. You can also deploy a local version of inputs.conf to enable them: |
35 | 3 | Luke Murphey | |
36 | 3 | Luke Murphey | <pre> |
37 | 3 | Luke Murphey | [script://./bin/smartmon_results.sh] |
38 | 3 | Luke Murphey | disabled = 0 |
39 | 3 | Luke Murphey | |
40 | 3 | Luke Murphey | [script://./bin/smartmon_short_test.sh] |
41 | 3 | Luke Murphey | disabled = 0 |
42 | 3 | Luke Murphey | </pre> |