I am using Praeco as a frontend for the Elastalert API which relies on Elastalert. The problem I faced was that sending unverified requests failed, as elastalert didn’t allow verfiy=False. I searched the Elastalert code and found the place the request is being made, it is in alerts.py file, the class HTTPPostAlerter. I changed: response […]
Author: me
If you go into the docker instance there will be 3 seperate versions of the code: / # find . -name alerts.py ./opt/elastalert/build/lib/elastalert/alerts.py ./opt/elastalert/elastalert/alerts.py ./usr/lib/python2.7/site-packages/elastalert-0.1.39-py2.7.egg/elastalert/alerts.py The one that is actually running elastalert is: /opt/elastalert/elastalert/alerts.py
Ever had the case where you stop seeing data in elasticsearch via kibana? You might see something like the above. Perhaps your server ran out of disk space needed to run the instance…if that is the case your index has probably gone read only. Check your logs: journalctl -e logstash if you see this result: […]
How often is it the case where monitoring alerts and notifications get out of hand in an organisation. The alerts become too many Alert only via a single channel Alert for minor and major severity in the same manor This takes time off engineers hands for improving and fixing systems when they constantly have to […]
Provision a Centos 7 server yum update You will see your node and npm versions are old: [root@st2 ~]# npm -v 3.10.10 [root@st2 ~]# node -v v6.16.0 Use nodesource curl -sL https://rpm.nodesource.com/setup_10.x | bash – sudo yum install gcc-c++ make sudo yum install -y nodejs The node and npm versions are now updated: [root@st2 ~]# […]