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

Как найти почему не работает доменная авторизация 1с.

Проблема заключается что в офисе в ект с локальных пк не работает доменная авторизация 1с клиент. Но если тот же самый пользователь подключается к терминальной ферме в мск то все работает.

Поиск неисправности на клиенте .

На клиенте включаем отладочный журнал

по пути C:\Program Files\1cv8\8.3.22.2143\bin\conf

файл logcfg.xml

содержимое

<?xml version="1.0" encoding="UTF-8"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
  <log location="C:\log" history="168">
    <event>
      <ne property="Name" value=""/>
    </event>
    <property name="all">
    </property>
  </log>
</config>

В папку “C:\log будут складываться логи

Как найти почему не работает доменная авторизация 1с.

Ошибки

02:57.522001-0,EXCP,0,process=1cv8c,OSThread=3524,Descr=InitializeSecurityContext: Error 8009030c!
02:57.568000-0,EXCP,2,process=1cv8c,OSThread=6096,Exception=580392e6-ba49-4280-ac67-fcd6f2180121,Descr='src\vrscore\src\VResourceSessionImpl.cpp(534):
580392e6-ba49-4280-ac67-fcd6f2180121: Неправильное имя пользователя или пароль

8009030c! ошибка ldap но если под тем же пользователем но с мск то все норм.

Так же … Читать далее

Как собрать информацию из 1с кластера и записатть в таблицу 1с

Скрипт для запуска в шедулер .

$Server = $env:computername
$Start = Get-Date
[Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("cp866")
$emailFrom = "monitoring@tech.adminbd.ru"
$smtpServer = "adminbd.ru"
$email1 = "konstantin@adminbd.ru"
$debug=0
$force=1
 
 
$SubjRPHost = "$Server : RPHost не запущен."
$SubjRASExist = "$Server : Служба RAS не существовала. Устанавлена."
$SubjRASNotRun = "$Server : Служба RAS была не запущена. Запущена."
$SubjRASVersion = "$Server : Версия RAS не совподает с версией запущенного RPHost. Служба переустанавена."
  
function SendEmail ($subj=$null, $mailbody=" " ) {
    Send-MailMessage -SmtpServer $smtpServer -To $email1 -From $emailFrom -Subject $subj -body $mailbody  -Encoding UTF8
}
  
$RPHostPath = Get-Process -Name rphost | select ID, FileVersion, Path, WorkingSet64 | sort 
Читать далее

Как мониторить количество пользователей 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 
Читать далее

Как в 1с опубликовать apache web приложение на разные имена.

Задача опубликовать web 1c на разные имена. тоесть должно быть buh.adminbd.ru, zup.adminbd.ru

Правим файл C:\Apache24\conf\httpd.conf

C:\Apache24\conf\httpd.conf

<VirtualHost sed.adminbd.ru:443>
    DocumentRoot  "C:/Apache24/htdocs/DocManagement/"
    ServerName sed.adminbd.ru:443
    ErrorLog "C:/Apache24/logs/error-ssl.log"
    TransferLog "C:/Apache24/logs/access-ssl.log"
    ServerAlias www.sed.adminbd.ru sed.adminbd.ru
    #Alias "/DocManagement"  "C:/Apache24/htdocs/DocManagement/default.vrd"
    #Redirect permanent / https://sed.adminbd.ru/DocManagement  
    SSLEngine On
    SSLCertificateFile "C:\certs\areon_pro.crt"
    SSLCertificateKeyFile "C:\certs\key.txt"
</VirtualHost>



# 1c VirtualHost
<VirtualHost sed.adminbd.ru:80>
 ServerName sed.adminbd.ru
 DocumentRoot "C:/Apache24/htdocs/DocManagement/"
 ServerAlias www.sed.adminbd.ru sed.adminbd.ru
 Alias "/DocManagement"  "C:/Apache24/htdocs/DocManagement/default.vrd"
 Redirect permanent / https://sed.adminbd.ru/
</VirtualHost>


# 1c publication
#Alias "/DocManagement" "C:/Apache24/htdocs/DocManagement/"
<Directory "C:/Apache24/htdocs/DocManagement/">
    AllowOverride All
    Options None
    Require all granted
    SetHandler 1c-application
    ManagedApplicationDescriptor "C:/Apache24/htdocs/DocManagement/default.vrd"
</Directory>




<VirtualHost zup.adminbd.ru:443>
    DocumentRoot  "C:/Apache24/htdocs/zup_areon/"
    ServerName zup.adminbd.ru:443
    ErrorLog "C:/Apache24/logs/error-ssl.log"
    TransferLog "C:/Apache24/logs/access-ssl.log"
    SSLEngine On
    SSLCertificateFile "C:\certs\areon_pro.crt"
    SSLCertificateKeyFile "C:\certs\key.txt"
</VirtualHost>



Читать далее

Как мониторить 1с кластер по пользователям с помощью grafana.

Задача мониторить 1с кластер в разрезе пользователей. Вытащить данные из Central 1c 8.3 servers

Как мониторить 1с кластер по пользователям с помощью grafana.

Создаем бузу на mssql monitoring

Потом создаем таблицу  sessions

create table sessions(
    [id serial] INT IDENTITY (1,1) PRIMARY KEY,
    [server] varchar(255) NOT NULL,
    [clock]  DATETIME NOT NULL DEFAULT (GETDATE()),
    [uuid] varchar(255) NOT NULL,
    [base] varchar(255),
    [user] varchar(255) ,
    [type] varchar(255) NOT NULL,
    [started] datetime,
    [last] datetime,
    [sleep] varchar(255),
    [current] bigint,
    [5min] bigint,
    [total] bigint,
    [duration_cur] bigint,
    [duration_db_cur] bigint
);

С помощью powershell записываем в таблицу

ping | Out-Null



$cluster = .\rac.exe cluster list | % {if ($_ -match 'cluster'){$_ -replace "^.*?: "}}
#$cluster
$racInfobases = .\rac.exe 
Читать далее

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

Задача мониторить 3 сервера с ключами hasp.

Взял шаблон https://github.com/zbx-sadman/hasp добавил тригеры для оповещения когда остаётся мало лицензий 1с.

Тригера срабатывают на 80 и 90 процентов заполнения лицензий.

Добавляем тригер в NetHASP slots discovery

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

 

Так же добавил график для лицензий.

Добавляем график в NetHASP slots discovery

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

Так же у нас ночью перезапускается служба HASP Loader для сброса зависших лицензий.

Добавил тригер для отслеживания службы HASP Loader

В Группы элементов данных добавляем 1c service HASP Loader . В Элементы данных добавляем HASP Loader. Ключ service.info[HASP Loader]

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

в тригер Служба HASP Loader остановлена добавляем {Template HASP:service.info[HASP Loader].last()}=6

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

Как выглядит график

Как мониторить ключи hasp на сервере 1с. Мониторим с помощью zabbix hasp ключи.

Сам … Читать далее

как установить драйвер sqliteodbc

https://1c-programmer-blog.ru/programmirovanie/zhurnal-registracii-v-1s-8.html

установить драйвер sqliteodbc_w64.exe  с сайта http://www.ch-werner.de/sqliteodbc/

в 1с в конфигурации добавил подключение в внешнему источнику odbc, прописал строку подключения DRIVER=SQLite3 ODBC Driver;Database=c:\2\1Cv8.lgd;BigInt=1 авторизация под пользователем 1с в данном случае administrator

как установить драйвер sqliteodbc