Restarting/stopping the Sematext Agent
Since Sematext Agent can be installed in different environments, there are different ways in which it can be restarted or stopped.
Linux¶
To stop the agent, run:
sudo service sematext-agent stop
To restart the agent, run:
sudo service sematext-agent restart
To remove the agent, run distribution-specific command to remove the sematext-agent rpm or deb package.
Windows¶
Check the Windows installation page for starting, stoping or restarting Sematext Agent in Windows.
Docker¶
In Docker environment agent can be started using docker run
command or using a docker-compose config.
To stop the agent, run:
docker stop st-agent
and remove it with:
docker rm st-agent
To avoid agent starting after docker-compose up
is executed the next time, ensure its definition is removed from your
docker-compose config file.
Swarm¶
In Swarm environment agent can be started using docker service create
command or using a docker-compose config.
To remove the agent run:
docker service rm st-agent
When using docker-compose, ensure you remove the agent from your config.
Kubernetes¶
To remove the agent, run:
kubectl delete ds sematext-agent --ignore-not-found=true
When using helm, remove the agent with:
helm delete st-agent
If you used Sematext Operator, remove the agent with:
kubectl delete SematextAgent sematextagent
kubectl delete -f https://raw.githubusercontent.com/sematext/sematext-operator/master/bundle.yaml
Nomad¶
To stop the agent running in Nomad environment, run:
nomad job stop sematext-agent
To remove it, run:
nomad job delete sematext-agent
Podman¶
Removing the agent in Podman setup can be done with the command:
podman rm -f st-agent