英语法语西班牙文

OnWorks 网站图标

clientupdate - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 clientupdate

这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令 clientupdate

程序:

您的姓名


clientupdate - Xymon 客户端更新实用程序

概要


客户端更新 [选项]

商品描述


客户端更新 是 Xymon 客户端的一部分。 它负责更新现有的
从存储在 Xymon 上的客户端软件包的中央存储库进行客户端安装
服务器。

当 Xymon 客户端向 Xymon 服务器发送正常的客户端报告时,服务器
响应部分 客户端-local.cfg(5) 与此客户端相关的文件。
其中可能包括“clientversion”值。 从客户端收到的客户端版本
服务器与客户端上安装的当前客户端版本进行比较,如
由 $XYMONHOME/etc/clientversion.cfg 文件的内容决定。 如果两个
版本不相同,则启动 clientupdate 以更新客户端安装。

配置


- 等级
报告当前的客户端版本。

--update=新版本
尝试通过获取此版本的客户端来将客户端更新为 NEWVERSION
来自 Xymon 服务器的软件。

--重新执行
在更新过程中内部使用,请参阅 项目运营 联络一位教师

--删除自我
在更新过程中内部使用。 此选项导致运行
用于删除自身的 clientupdate 实用程序 - 在更新期间使用它来清除
安装在 $XYMONTMP 中的 clientupdate 实用程序的临时副本。

使用 客户端更新 IN 西蒙


要在无需登录每台服务器的情况下管理更新客户端,您可以使用
客户端更新实用程序。 这是您设置新客户端版本发布的方式。

创建新客户端
设置新客户端 $XYMONHOME 目录,例如通过复制现有客户端
安装到一个空目录并根据您的需要修改它。 这是一个很好的
删除 tmp/ 和 logs/ 目录中的所有文件的想法,因为没有必要
将这些复制到所有客户端。 注意etc/文件,并使
确保它们适合您要部署此新功能的系统
客户。 您可以添加文件 - 例如在 ext/ 目录中的扩展脚本 - 但
clientupdate 实用程序无法删除或重命名文件。

打包客户端
当您的新客户端软件准备就绪后,创建新客户端的 tar 文件。 全部
tar 存档中的文件必须具有相对于客户端的 $XYMONHOME 的文件名
(通常,~xymon/client/)。 将 tar 文件保存在 Xymon 服务器上
~xymon/server/download/somefile.tar。 不要压缩它。 建议
您使用某种操作系统和版本编号方案
文件名,但您可以选择适合您的任何文件名 - 唯一的要求是
它必须以“.tar”结尾。 “.tar”之前的文件名部分是什么
Xymon 将用作“clientversion” ID。

配置哪些主机接收新客户端
客户端-local.cfg(5) 文件,您现在必须设置一个 客户端版本:ID 线在哪里
ID 匹配您用于 tar 文件的文件名。 所以如果你已经打包了
新客户进入文件 linux.v2.tar,那么对应的条目
client-local.cfg 将是 客户端版本:linux.v2.

等待 xymond 重新加载 client-local.cfg
xymond 会在最多 10 次后自动重新加载 client-local.cfg 文件
分钟。 如果你想强制立即重新加载,发送一个 SIGHUP 信号到
xymond 过程。

等待客户端更新
下次客户端联系 Xymon 服务器发送客户端数据时,它会
注意 client-local.cfg 中的新 clientversion 设置,并将运行 客户端更新
安装新的客户端软件。 所以当客户端下次运行时,它会
使用新的客户端软件。

项目运营


客户端更新 分两步运行:

重新执行步骤
第一步是首次从 xymonclient.sh 脚本调用 clientupdate 时
使用“--re-exec”选项。 此步骤从以下位置复制 clientupdate 程序
$XYMONHOME/bin/ 到 $XYMONTMP 目录中的临时文件。 这是为了避免
更新过程安装新版本的 clientupdate 时发生冲突
实用程序本身。 完成此步骤后,clientupdate 实用程序
通过从文件中运行程序自动启动下一步
$XYMONTMP。

更新步骤
第二步从 Xymon 服务器下载新的客户端软件。 新的
软件必须打包到一个 tar 文件中,然后 clientupdate 将其解压到
$XYMONHOME 目录。

环境 变数


clientupdate 使用几个标准的 Xymon 环境变量,包括 西蒙之家
XYMONTMP.

使用 onworks.net 服务在线使用 clientupdate


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    PyQt的
    PyQt的
    PyQt 是 Python 绑定
    Digia 的 Qt 跨平台
    应用程序开发框架。 它
    支持 Python v2 和 v3 以及 Qt v4 和
    Qt v5。 PyQt 可用...
    下载 PyQt
  • 2
    撒丁岛
    撒丁岛
    Sardi 是一个完整的重新设计和
    svg 代码优化。 6 种选择
    您的应用程序和 10 种文件夹
    在您的文件管理器中使用。 沙迪
    图标...
    下载萨尔迪
  • 3
    LMMS 数字音频工作站
    LMMS 数字音频工作站
    LMMS 是一个免费的跨平台软件
    它可以让你制作音乐
    你的电脑。 如果你喜欢这个项目
    考虑参与该项目
    嗯...
    下载 LMMS 数字音频工作站
  • 4
    FreeRTOS 实时内核 (RTOS)
    FreeRTOS 实时内核 (RTOS)
    FreeRTOS 是市场领先的实时
    操作系统 (RTOS) 用于
    微控制器和小型
    微处理器。 自由分发
    在麻省理工学院开源许可下...
    下载 FreeRTOS 实时内核 (RTOS)
  • 5
    阿伏加德罗
    阿伏加德罗
    阿伏伽德罗是一种先进的分子
    专为跨平台使用而设计的编辑器
    在计算化学,分子
    建模、生物信息学、材料
    科学和...
    下载阿伏加德罗
  • 6
    XML电视
    XML电视
    XMLTV 是一组要处理的程序
    电视 (tvguide) 列表和帮助管理
    您的电视观看,将列表存储在
    基于 XML 的格式。 有实用程序
    做...
    下载 XMLTV
  • 更多 ”

Linux 命令

Ad