监控多个移动节点并收集自定义数据

问题描述:

我在通过移动网络连接到互联网的不同位置有多个Linux节点(Raspberry Pis,运行Raspberian Linux)。移动网络不提供与主机的直接连接(甚至不能ping),因此主机必须自行初始化任何类型的连接。监控多个移动节点并收集自定义数据

考虑到这一点,我要寻找的监测/控制软件:

  • 显示器提供的服务(SSH,...)和主机可用性,
  • 收集来自节点定制传感器数据,
  • 根据请求控制(反向SSH隧道)节点。

我心目中什么是一个*服务器和多个节点的客户框架,其中用于定期请求的每个节点客户端检查(通过JSON API左右)。请求应该排队等待不同的优先级。安全是问题,因此需要同样的技术加密和认证。

是否有任何软件框架来满足这些需求?

编辑:我知道像Nagios和Zabbix这样的软件,但我需要为移动网络中的节点提供相同的功能。

如果所有的移动节点都连接到VPN,也许最好的解决方案是你。一旦你在同一个(VPN)子网上拥有所有的节点,你可以选择很多工具,如Nagios,mrtg/snmpd或Big Sister。

关于Henrik