Operation Procedures - mata-elang-stable/MataElang-Platform GitHub Wiki
Startup Procedure
When starting the Mata Elang system, start each component in the following order.
1. Mosquitto
sudo docker-compose -f ~/mosquitto/docker-compose.yaml up -d
2. Snort
sudo docker-compose -f ~/sensor/docker-compose.yaml up -d
3. Kafka
sudo docker-compose -f ~/kafka/docker-compose.yaml up -d
4. Hadoop
start-dfs.sh
5. Spark
sudo docker-compose -f ~/spark/docker-compose.yaml up -d
6. OpenSearch
sudo docker-compose -f ~/opensearch/docker-compose.yaml up -d
7. Zabbix Server
sudo docker-compose -f ~/zabbix/docker-compose.yaml up -d
8. Zabbix Agent
sudo systemctl start zabbix-agent
- NOTE: The systemd starts the service automatically.
Shutdown Procedure
1. Snort
sudo docker-compose -f ~/sensor/docker-compose.yaml stop
2. Mosquitto
sudo docker-compose -f ~/mosquitto/docker-compose.yaml stop
3. Spark
sudo docker-compose -f ~/spark/docker-compose.yaml stop
4. Hadoop
stop-dfs.sh
5. Kafka
sudo docker-compose -f ~/kafka/docker-compose.yaml stop
6. OpenSearch
sudo docker-compose -f ~/opensearch/docker-compose.yaml stop
7. Zabbix Agent
sudo systemctl stop zabbix-agent
8. Zabbix Server
sudo docker-compose -f ~/zabbix/docker-compose.yaml stop