This repository has been archived by the owner on Oct 11, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
Healthbot building blocks
Khelil Sator edited this page Feb 10, 2019
·
9 revisions
Healthbot is installed in the directory /var/local/healthbot
$ ls /var/local/healthbot
Healthbot parameters such as port numbers are indicated in the file /var/local/healthbot/healthbot.sys
$ more /var/local/healthbot/healthbot.sys
Check version
$ healthbot version
HealthBot 1.0.1
Check components version
healthbot version --detail
HealthBot 1.0.1
COMPONENT VERSION
healthbot_alerta 1.0.1
healthbot_analytical_engine 1.0.1
healthbot_api_server 1.0.1
healthbot_fluentd 1.0.1
healthbot_gateway 1.0.1
healthbot_grafana 1.0.1
healthbot_gui 1.0.1
healthbot_hbmon 1.0.1
healthbot_iagent 1.0.1
healthbot_influxdb 1.0.1
healthbot_jtimon 1.0.1
healthbot_kapacitor 1.0.1
healthbot_lfa 1.2.4
healthbot_mgd 1.0.1
healthbot_postgres 1.0.1
healthbot_redis 1.0.1
healthbot_telegraf 1.0.1
jfit_core 1.0.1
ml 1.0.1
Healthbot uses several docker containers.
Run this command to list docker images
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
healthbot_kapacitor 1.0.1 14fce4515b73 2 weeks ago 1.27GB
healthbot_api_server 1.0.1 73c305f998e7 2 weeks ago 700MB
healthbot_gateway 1.0.1 ea9cc7ec46e5 2 weeks ago 184MB
healthbot_alerta 1.0.1 fcce25010ea7 2 weeks ago 604MB
healthbot_iagent 1.0.1 aa6fc63d492b 2 weeks ago 857MB
healthbot_jtimon 1.0.1 c686fd7c14f6 2 weeks ago 906MB
healthbot_mgd 1.0.1 31fdb3c8ba1b 2 weeks ago 695MB
healthbot_analytical_engine 1.0.1 987182db902f 2 weeks ago 1.29GB
healthbot_fluentd 1.0.1 92eaa868ecb6 2 weeks ago 372MB
healthbot_influxdb 1.0.1 77fb21a0c798 2 weeks ago 211MB
healthbot_hbmon 1.0.1 48b7c9050372 2 weeks ago 806MB
healthbot_grafana 1.0.1 17a2287c2941 2 weeks ago 301MB
healthbot_lfa 1.2.4 cc501ac7cfb9 3 weeks ago 2.47GB
healthbot_postgres 1.0.1 c84d60f08a71 3 months ago 244MB
healthbot_redis 1.0.1 508467f0faae 3 months ago 144MB
healthbot_telegraf 1.0.1 596d9fe391a0 3 months ago 207MB
Display healthbot status
$ healthbot status
Name of service Status
------------------------------
lfa Up
gateway Up
grafana Up
redis Up
influxdb Up
alerta Up
hbmon Up
postgres Up
api_server Up
mgd Up
run this command to list docker containers running:
$ docker ps
The list of running containers depends on HB configuration
- jtimon is used to collect data from junos devices using telemetry
- telegraf is used to collect data using SNMP
- iagent is used to collect data using Netconf
- influxdb is the database to store the data collected
- Kapacitor is used to process the data collected
- mgd is Juniper management daemon (netconf server, cli) ...