Categories
ELK

Kibana Metricbeat, Packetbeat and Filebeat no data showing index is readonly

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: […]

Categories
DevOps machine learning

Reducing and Learning from Monitoring Alerts in Business Environments

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 […]

Categories
centos ChatOps

Installing Hubot on CentOS

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 ~]# […]

Categories
ansible auto-remediation stackstorm

Add a simple custom action and action alias to stackstorm

In this post I will demonstrate adding a ping action to stackstorm. Then make that action available from chatops (slack) using an action alias. The Scenario On a team of network engineers often certain ip addresses need to be checked if they are accessible. This is done using the ping command. If an engineers would […]

Categories
ChatOps DevOps

Using Telegram for ChatOps

I’ve been using telegram for some chat ops related activities and started integrating them with things like hubot and StackStorm ChatOps to test it out. I’ve picked up certain things that make things difficult with telegram: Showing html raw and not as a string Showing graphs and charts The formatting is not different when coming […]