Monitor Utility — утилита получения телеметрии сервисов и серверов, запущенных на удаленном компьютере (оконечной точке). Утилита позволяет снять как общую телеметрию сервиса (или сервера), так и отдельных его параметров. На удаленном узле должен быть запущен сервис обслуживания телеметрии RobotNET Generic Monitor Service.
RobotNET Monitor Utility (v.0.9.*)
Monitor utility to retrieve remote robot telemetry data.
Usage:
[command |] monitor.exe [/addr:ADDRESS /pass:PWD] /proto:PROTO [/var:NAME]
[/suppress] [> result]
Arguments:
/addr:[ADDRESS] Remote machine address to communicate // Адрес удаленного узла
/pass:[PWD] Password to activate remote machine // Пароль доступа к удаленному узлу
/proto:[PROTO] Telemetric protocol // Протокол телеметрии удаленного узла
/var:[NAME] Telemetric var // Идентификатор параметра телеметрии для получения
/suppress Suppress verbose output // Подавления вывода служебной информации
Streaming description:
[command |] Input user's command to execute // Пользовательская команда для передачи утилите
[> result] Output direct to the stream // Поток вывода полученной телеметрии
Идентификаторы и параметры являются регистро-зависимыми. Перечень идентификаторов протокола телеметрии и доступных параметров для снятия информации:
Протокол телеметрии (регистро-зависимый) | Идентификатор параметра телеметрии (регистро-зависимый) | RobotNET Generic Service // Server |
---|---|---|
Manager | sx — количество отправленных данных (в байтах) rx — количество полученных данных (в байтах) tx — суммарное количество данных (в байтах) max_sx — максимальная скорость отправки данных (в байтах в секунду) max_rx — максимальная скорость получения данных (в байтах в секунду) max_tx — максимальная скорость передачи данных (в байтах в секунду) _sx — текущая скорость отправления данных (в байтах в секунду) _rx — текущая скорость получения данных (в байтах в секунду) _tx — текущая скорость передачи данных (в байтах в секунду) | RobotNET End-Point Core Manager |
Update | Нет отдельных параметров для снятия телеметрии | RobotNET Update Service |
Router | tx — суммарное количество данных (в байтах) max_busy — максимальное количество одновременных соединений busy — текущее количество одновременных соединений max_created — всего создано соединений max_deleted — всего удалено соединений max_refused — всего отказов в соединении max_packets — максимальная скорость передачи пакетов (пакетов в секунду) max_service — максимальная скорость обработки сервисных пакетов (пакетов в секунду) max_slips — максимальная скорость «проскальзывания» пакетов (пакетов в секунду) max_overhead — всего накладных расходов (байты в секунду) max_tx — максимальная скорость передачи данных (байты в секунду) _created — скорость создания соединений (соединения в секунду) _deleted — скорость удаления соединений (соединения в секунду) _refused — скорость отказов в создании соединений (соединения в секунду) _packets — скорость обработки пакетов (пакеты в секунду) _service — скорость обработки сервисных пакетов (пакеты в секунду) _slips — скорость «проскальзывания» пакетов (пакеты в секунду) _overhead — накладные расходы (байты в секунду) _tx — текущая скорость передачи данных (в байтах в секунду) | RobotNET Routing Server |
GHost | Аналогично протоколу Manager + max_busy — максимальное количество одновременных соединений busy — текущее количество одновременных соединений max_created — всего создано соединений max_deleted — всего удалено соединений max_refused — всего отказов в соединении _created — скорость создания соединений (соединения в секунду) _deleted — скорость удаления соединений (соединения в секунду) _refused — скорость отказов в создании соединений (соединения в секунду) | RobotNET Generic Host Service |
Grid | Аналогично протоколу Manager | RobotNET Grid Server |
Bridge | Аналогично протоколу Manager | RobotNET Bridge Server |
MiniWeb | Аналогично протоколу Manager | RobotNET Mini Web Server |
ProxySrv | Аналогично протоколу Manager | RobotNET Proxy Server |
DriveSrv | Аналогично протоколу Manager | RobotNET Drive Server |
EDACOMSrv | Аналогично протоколу Manager | RobotNET EDA COM Server |
GMonitor | Аналогично протоколу Manager | RobotNET Generic Monitor Service |
GProxy | Аналогично протоколу Manager | RobotNET Generic Proxy Service |
GPing | Аналогично протоколу Manager | RobotNET Generic Ping Service |
GIPTracker | Аналогично протоколу Manager | RobotNET Generic IPTracker Service |
GCopy | Аналогично протоколу Manager | RobotNET Generic Copy Service |
GDrive | Аналогично протоколу Manager | RobotNET Generic Drive Service |
GCache | Аналогично протоколу Manager | RobotNET Generic Cache Service |
GEval | Аналогично протоколу Manager | RobotNET Generic Eval Service |
GShell | Аналогично протоколу Manager | RobotNET Generic Shell Service |
GDesktop | Аналогично протоколу Manager | RobotNET Generic Desktop Service |
GWebURL | Аналогично протоколу Manager | RobotNET Generic WebURL Service |
GFactory | Аналогично протоколу Manager | RobotNET Generic Factory Service |
Пример использования утилиты для снятия телеметрии RobotNET End-Point Core Manager удаленного компьютера:
C:\>monitor.exe /addr:1317741585 /pass:48227 /proto:Manager
Exploring [1317741585]...OK (1189.098 ms)!
Reply from [1317741585]: 64192 bytes, 193.085 ms.
State... OK Mon Dec 05 10:52:50 2022 +0300
Monitor... BIDIRECT Uptime 5.17:05:56
License... OK
MANAGER ~S 1.34GB Sx: 5.93KB/s ( 5.93KB/s) [*************** 100%]
~R 71.10GB Sx: 280.73KB/s ( 426.91KB/s) [********* 66%]
~T 72.44GB Sx: 286.66KB/s ( 432.84KB/s) [********* 66%]
Network statistics for [1317741585]:
Requests: Sent = 1, Received = 1, Lost = 0 (0.00% loss)
Bytes: Sent = 28.01KB, Received = 63.59KB
Speed: Send = 145.05KB/s, Receive = 329.33KB/s
Approximate round trip times in milli-seconds:
Min = 193.085 ms, Max = 193.085 ms, Average = 193.085 ms
Пример получения отдельного параметра телеметрии для сервера RobotNET Routing Server:
C:\>monitor.exe /addr:1317741585 /pass:48227 /proto:Router /var:tx
Exploring [1317741585]...OK (1148.119 ms)!
Reply from [1317741585]: 64192 bytes, 114.615 ms.
753189219 B
Network statistics for [1317741585]:
Requests: Sent = 1, Received = 1, Lost = 0 (0.00% loss)
Bytes: Sent = 28.13KB, Received = 63.59KB
Speed: Send = 245.44KB/s, Receive = 554.85KB/s
Approximate round trip times in milli-seconds:
Min = 114.615 ms, Max = 114.615 ms, Average = 114.615 ms
Пример передачи параметров (или их части) через поток ввода и вывод телеметрии в отдельный файл output.txt с дальнейшим выводом его содержимого в консоль:
C:\>echo /proto:Manager | monitor.exe /addr:1317741585 /pass:48227 >output.txt
C:\>type output.txt
Exploring [1317741585]...OK (1154.856 ms)!
Reply from [1317741585]: 64192 bytes, 161.716 ms.
State... OK Mon Dec 05 13:32:46 2022 +0300
Monitor... BIDIRECT Uptime 5.19:45:53
License... OK
MANAGER ~S 1.36GB Sx: 5.93KB/s ( 5.93KB/s) [*************** 100%]
~R 72.50GB Sx: 340.75KB/s ( 426.91KB/s) [*********** 80%]
~T 73.86GB Sx: 346.68KB/s ( 432.84KB/s) [************ 80%]
Network statistics for [1317741585]:
Requests: Sent = 1, Received = 1, Lost = 0 (0.00% loss)
Bytes: Sent = 28.00KB, Received = 63.59KB
Speed: Send = 173.15KB/s, Receive = 393.20KB/s
Approximate round trip times in milli-seconds:
Min = 161.716 ms, Max = 161.716 ms, Average = 161.716 ms