You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-16Lines changed: 28 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,45 +1,57 @@
1
1
# Elastalert Server
2
2
**A server that runs [ElastAlert](https://github.com/Yelp/elastalert) and exposes REST API's for manipulating rules and alerts. It works great in combination with our [ElastAlert Kibana plugin](https://github.com/bitsensor/elastalert-kibana-plugin).**
The default configuration uses localhost as ES host.
13
21
14
-
_Bash_
22
+
Append to the `config/kibana.yml` file the host of ElastAlert server, if it is different than localhost. Typically the case if you are running on macOS.
23
+
```
24
+
elastalert.serverHost: docker.for.mac.localhost
25
+
```
26
+
27
+
## Docker installation
28
+
The default configuration uses localhost as ES host. You will want to mount the volumes for configuration and rule files to keep them after container updates. In order to do that conviniently, please do a `git clone https://github.com/bitsensor/elastalert.git; cd elastalert`
ElastAlert supports additional arguments, that can be passed in the `config.json` file. An example is given in `config/config-historic-data-example.json`.
40
54
41
-
42
-
43
55
## Installation using npm and manual ElastAlert setup
44
56
45
57
### Requirements
@@ -52,7 +64,7 @@ ElastAlert supports additional arguments, that can be passed in the `config.json
2. Run `nvm install "$(cat .node-version)"` to install & use the required NodeJS version.
67
+
2. Run `nvm install "$(cat .nvmrc)"` to install & use the required NodeJS version.
56
68
3. Run `npm install` to install all the dependencies.
57
69
4. Look at the `Config` section to setup the path to your ElastAlert instance.
58
70
@@ -212,5 +224,5 @@ This project is [BSD Licensed](../LICENSE.md) with some modifications. Note that
212
224
We [(BitSensor)](https://www.bitsensor.io) do not have any rights over the original [ElastAlert](https://github.com/Yelp/elastalert) project from [Yelp](https://www.yelp.com/). We do not own any trademarks or copyright to the name "ElastAlert" (ElastAlert, however, does because of their Apache 2 license). We do own copyright over the source code of this project, as stated in our BSD license, which means the copyright notice below and as stated in the BSD license should be included in (merged / changed) distributions of this project. The BSD license also states that making promotional content using 'BitSensor' is prohibited. However we hereby grant permission to anyone who wants to use the phrases 'BitSensor ElastAlert Plugin', 'BitSensor Software' or 'BitSensor Alerting' in promotional content. Phrases like 'We use BitSensor' or 'We use BitSensor security' when only using our ElastAlert Server are forbidden.
0 commit comments