Ask Your Question

Node that monitors all other nodes

asked 2022-01-12 01:14:28 -0500

nayan gravatar image


I want to create a node (or a simple script) that monitors all my other nodes and warns me if a node is not receiving/sending data.

My current problem is that sometimes a subscriber node does not receive data due to network/connection problems. Because I have so many nodes running, I want to create a monitor node that simply warns me if something is wrong (maybe by checking the frequency of messages being received?).

How can I do this?


edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2022-01-12 02:50:51 -0500

ljaniec gravatar image

There are some CLI tools for checking topic statistics (i.e. this post), next to it is rosmon with it's nice UI and some node monitoring options. Nothing fully automated with warnings etc., I think.

I am not aware of a monitor node in ROS, if you find any better tool for it, please add it in the question/in the comments.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2022-01-12 01:14:28 -0500

Seen: 42 times

Last updated: Jan 12