Перейти к содержимому

web

Как мониторить количество пользователей 1c web клиент.

Задача мониторить сколько пользователей заходит через web клиент для выявление сколько лицензий нужно покупать.

Буду мониторить через rac.exe + zabbix

Пишем скрипт

$RPHostPath = Get-Process -Name rphost | select ID, FileVersion, Path, WorkingSet64 | sort WorkingSet64 | select -expand path -first 1
$Actual1CFolder = Split-Path $RPHostPath
Set-Location $Actual1CFolder
$cluster = .\rac.exe cluster list | % {if ($_ -match 'cluster'){$_ -replace "^.*?: "}}
$sessionBase = @()
$racSessions = .\rac.exe session --cluster=$cluster list
Foreach($racSession in $racSessions)
{    if ($racSession -match "app-id ")
    {
        if ($debug -eq 1)
        {
            $racSession -replace "^.*?: "
        }
        $Session = New-Object -TypeName PSObject
        $session | Add-Member -Type 
Читать далее