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> |