Github user mmiklavc commented on the issue: https://github.com/apache/metron/pull/840 Ok, the Metron error dashboard is in now. I'll add some additional testing instructions tomorrow, but this PR should be ready for some more vigorous testing. The most easily accessible e2e place to start is with the Kibana dashboards. Checking Kibana minimally proves that data is flowing through the system with the new versions of Elasticsearch and Kibana. The default main dashboard should come up immediately with Bro and Snort data only. I recommend first stopping some services: ``` service monit stop storm kill profiler ``` Yaf is not enabled by default, but you can start the Yaf topology and turn on all sensor stubs by doing the following: ``` # start yaf parser topology export METRON_HOST=node1 export ZOOKEEPER=${METRON_HOST}:2181 export BROKERLIST=${METRON_HOST}:6667 export METRON_VERSION=0.4.2 export METRON_HOME=/usr/metron/${METRON_VERSION} $METRON_HOME/bin/start_parser_topology.sh -k $BROKERLIST -z $ZOOKEEPER -s yaf # start the yaf sensor stub service sensor-stubs start yaf ``` Now publish some intentionally bad data to each of the topics so we can check the error dashboard. ``` # publish error data on a cycle cycleval=1; while true; do if [ $cycleval -ne 0 ]; then datestamp=$(date "+%s"); cycleval=0; else cycleval=1; fi; echo "bro-garbage-" $datestamp | /usr/hdp/current/kafka-broker/bin/kafka-console-producer.sh --broker-list $BROKERLIST --topic bro; echo "snort-garbage-" $datestamp | /usr/hdp/current/kafka-broker/bin/kafka-console-producer.sh --broker-list $BROKERLIST --topic snort; echo "yaf-garbage-" $datestamp | /usr/hdp/current/kafka-broker/bin/kafka-console-producer.sh --broker-list $BROKERLIST --topic yaf; sleep 2; done; ```
---