англійськафранцузькаіспанська

Ad


Значок OnWorks

clientupdate - онлайн у хмарі

Запустіть clientupdate у безкоштовному хостинг-провайдері OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда clientupdate, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


clientupdate - утиліта оновлення клієнта Xymon

СИНТАКСИС


оновлення клієнта [параметри]

ОПИС


оновлення клієнта є частиною клієнта Xymon. Він відповідає за оновлення існуючого
встановлення клієнта з центрального сховища клієнтських пакетів, що зберігаються на Xymon
сервера.

Коли клієнт Xymon надсилає звичайний звіт клієнта на сервер Xymon, сервер
відповідає розділом client-local.cfg(5) файл, що має відношення до цього клієнта.
У це може входити значення "clientversion". Клієнтська версія, отримана від
сервер порівнюється з поточною версією клієнта, встановленої на клієнті, як
визначається вмістом файлу $XYMONHOME/etc/clientversion.cfg. Якщо два
версії не ідентичні, clientupdate запускається для оновлення установки клієнта.

ВАРІАНТИ


-- рівень
Повідомте про поточну версію клієнта.

--update=НОВА ВЕРСІЯ
Спробуйте оновити клієнт до NEWVERSION, завантаживши цю версію клієнта
програмне забезпечення з сервера Xymon.

--reexec
Використовується внутрішньо під час процесу оновлення, див РОБОТА нижче.

--самостійно видалити
Використовується внутрішньо під час процесу оновлення. Ця опція викликає запуск
Clientupdate утиліта для видалення себе - вона використовується під час оновлення для очищення a
тимчасова копія утиліти clientupdate, яка встановлена ​​в $XYMONTMP.

ВИКОРИСТАННЯ ОНОВЛЕННЯ КЛІЄНТА IN КСИМОН


Щоб керувати оновленнями клієнтів без входу на кожен сервер, ви можете використовувати
утиліта оновлення клієнта. Ось як ви налаштовуєте випуск нової клієнтської версії.

Створіть нового клієнта
Налаштуйте новий клієнтський каталог $XYMONHOME, наприклад, скопіювавши існуючий клієнт
інсталяція в порожній каталог і зміна його для ваших потреб. Це добре
Ідея видалити всі файли в каталогах tmp/ і logs/, оскільки в цьому немає потреби
щоб скопіювати їх усім клієнтам. Зверніть увагу на файли etc/ і зробіть
переконайтеся, що вони підходять для систем, у яких ви хочете розгорнути цю новинку
клієнта. Ви можете додавати файли, наприклад, скрипти розширення в каталог ext/, але файли
Утиліта clientupdate не може видаляти або перейменовувати файли.

Упакуйте клієнта
Коли ваше нове клієнтське програмне забезпечення буде готове, створіть tar-файл нового клієнта. всі
файли в архіві tar повинні мати імена файлів відносно $XYMONHOME клієнта
(зазвичай, ~xymon/client/). Збережіть файл tar на сервері Xymon
~xymon/server/download/somefile.tar. Не стискайте його. Рекомендується це
Ви використовуєте якусь схему операційної системи та нумерації версій для
ім'я файлу, але ви можете вибрати будь-яку назву файлу, яка вам підходить - єдина вимога
що він повинен закінчуватися на ".tar". Частина імені файлу, що передує ".tar", що
Xymon використовуватиме як ідентифікатор "клієнтської версії".

Налаштуйте, які хости отримають нового клієнта
У client-local.cfg(5) файл, тепер потрібно налаштувати a Версія клієнта: ідентифікатор лінія де
ID відповідає імені файлу, яке ви використовували для tar-файлу. Отже, якщо ви запакували
новий клієнт у файлі linux.v2.tar, потім відповідний запис у
client-local.cfg буде Версія клієнта: linux.v2.

Зачекайте, поки xymond перезавантажить client-local.cfg
xymond автоматично перезавантажить файл client-local.cfg щонайбільше через 10
хвилин. Якщо ви хочете примусово виконати негайне перезавантаження, надішліть сигнал SIGHUP на
ксимондний процес.

Дочекайтеся оновлення клієнта
Наступного разу, коли клієнт зв’яжеться з сервером Xymon, щоб надіслати дані клієнта, це буде
зверніть увагу на нове налаштування версії клієнта в client-local.cfg і запуститься оновлення клієнта
для встановлення нового клієнтського програмного забезпечення. Тому, коли клієнт запуститься наступного разу, він буде
використовувати нове клієнтське програмне забезпечення.

РОБОТА


оновлення клієнта виконується в два етапи:

Повторіть крок
Перший крок – це коли clientupdate вперше викликається зі сценарію xymonclient.sh
з опцією "--re-exec". Цей крок копіює програму clientupdate з
$XYMONHOME/bin/ до тимчасового файлу в каталозі $XYMONTMP. Цього потрібно уникнути
конфліктів, коли процедура оновлення встановлює нову версію clientupdate
сама корисність. Після завершення цього кроку утиліта clientupdate
автоматично запускає наступний крок, запускаючи програму з файлу в
$XYMONTMP.

Крок оновлення
Другий крок завантажує нове програмне забезпечення клієнта з сервера Xymon. Новий
програмне забезпечення має бути запаковано у файл tar, який clientupdate потім розпакує у файл
$XYMONHOME каталог.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


clientupdate використовує кілька стандартних змінних середовища Xymon, у тому числі XYMONHOME
та XYMONTMP.

Використовуйте clientupdate онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad