需要:GUI 界面显示许多服务器上的服务状态

需要:GUI 界面显示许多服务器上的服务状态

我们有 763 台 Red Hat 7.2 Linux 机器系统,系统控制急板服务:

 systemctl  status presto.service
● presto.service - Perforce Server
   Loaded: loaded (/etc/systemd/system/presto.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2019-06-25 18:30:22 UTC; 22min ago

我们希望有一个 GUI 来指示所有 presto 服务,无论是启动还是关闭。我们可以保证网络级的远程访问。

请告知我们可以下载并安装哪些应用程序(GUI 或 HTML GUI)来显示每台服务器上 presto 服务的状态。

答案1

使用presto-admin 服务器状态在每个节点上生成状态报告。
重复查询 763 个节点中的每一个节点的状态。
对节点 URL 上的结果进行排序,并丢弃除最新状态之外的所有状态。使用脚本将其转换为 HTML。
生成要显示的 HTML 页面,可能看起来像这样 在此输入图像描述通过永久刷新 HTML 页面,该页面利用从服务器状态报告中找到的状态:绿色表示向上,黄色表示 X 分钟内没有报告,红色表示向下。

还建议你在这里阅读一些可用于监控数百个节点的可用性监控工具

相关内容