1c_zabbix_template_ce icon indicating copy to clipboard operation
1c_zabbix_template_ce copied to clipboard

Проблема с "Сеанс длительного пользовательского вызова"

Open tiresias0din opened this issue 3 years ago • 8 comments

Здравствуйте, а как можно решить вопрос отображения данных по элементу данных "Сеанс длительного пользовательского вызова" в zabbix отображается след. значение например: 02.12.2021 13:49:49 | ?????????஬????_???஢ (329701)

tiresias0din avatar Dec 02 '21 10:12 tiresias0din

О проблеме знаю! Подскажите у вас zabbix на какой ОС/СУБД работает?

slothfk avatar Dec 02 '21 14:12 slothfk

zabbix 5.0.17 Debian 11.1 Ver 15.1 Distrib 10.5.12-MariaDB

tiresias0din avatar Dec 03 '21 06:12 tiresias0din

а сервер 1С на какой ОС-и?

slothfk avatar Dec 03 '21 08:12 slothfk

8.3.13.1513 windows server 2019 datacenter 1809 english

tiresias0din avatar Dec 03 '21 08:12 tiresias0din

я так полагаю, что запуск на сервере 1С в git bash скрипта

1c_central_server.sh sessions

так же возвращает кракозябры при активном вызове?

slothfk avatar Dec 03 '21 08:12 slothfk

8.3.13.1513 windows server 2019 datacenter 1809 english

А что в git bash возвращает команда

$ locale

slothfk avatar Dec 24 '21 10:12 slothfk

Возможно поможет в файл 1c_common_module.sh вставить строку (где-нибудь вначале)

export LANG=ru_RU.UTF-8

Если кто-то сможет проверить, у кого проблема воспроизводится, буду признателен за обратную связь!

slothfk avatar Jan 22 '22 19:01 slothfk

Возможно поможет в файл 1c_common_module.sh вставить строку (где-нибудь вначале)

export LANG=ru_RU.UTF-8

Если кто-то сможет проверить, у кого проблема воспроизводится, буду признателен за обратную связь!

По информации из сторонних источников - не помогает

slothfk avatar Aug 25 '22 09:08 slothfk

У кого какая версия git при таких проблемах? Удалось воспроизвести на *2.24.1.1, после обновления на 2.39.0.2 не воспроизводится. На другом сервере 2.29.2.1 тоже не воспроизводится

slothfk avatar Dec 30 '22 09:12 slothfk

Доброе. В моем случае - 2.38.1

Diesel315 avatar Jan 12 '23 09:01 Diesel315

Доброе. В моем случае - 2.38.1

Что выдает команда locale в git bash? Что за локаль в окне настроек git bash изображение

slothfk avatar Jan 12 '23 10:01 slothfk

@BAL-1CLIC-01 MINGW64 ~ $ locale LANG= LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="C.UTF-8" LC_TIME="C.UTF-8" LC_COLLATE="C.UTF-8" LC_MONETARY="C.UTF-8" LC_MESSAGES="C.UTF-8" LC_ALL=

В настройках также как и у вас пусто: [image: image.png]

чт, 12 янв. 2023 г. в 14:18, Alexey Y. Fedotov @.***>:

Доброе. В моем случае - 2.38.1

Что выдает команда locale в git bash? Что за локаль в окне настроек [image: изображение] https://user-images.githubusercontent.com/16452185/212040547-3d09bc82-c19e-47a0-a04d-72850fb4f86c.png

— Reply to this email directly, view it on GitHub https://github.com/slothfk/1c_zabbix_template_ce/issues/78#issuecomment-1380106233, or unsubscribe https://github.com/notifications/unsubscribe-auth/AETI37N76WVPC7HIM7AOATTWR7K6XANCNFSM5JGZJ4ZA . You are receiving this because you commented.Message ID: @.***>

Diesel315 avatar Jan 12 '23 11:01 Diesel315

Смотрите еще информация для анализа. Так как у меня не получается запустить ту команду в bash git, то я как написал выше, запускал через cmd. Изначально я также получил в файле крякозябры. Потом просто сменил кодировку в cmd (chcp 1251) и вывод уже стал нормальным.

чт, 12 янв. 2023 г. в 15:04, Алексей Швецов @.***>:

@BAL-1CLIC-01 MINGW64 ~ $ locale LANG= LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="C.UTF-8" LC_TIME="C.UTF-8" LC_COLLATE="C.UTF-8" LC_MONETARY="C.UTF-8" LC_MESSAGES="C.UTF-8" LC_ALL=

В настройках также как и у вас пусто: [image: image.png]

чт, 12 янв. 2023 г. в 14:18, Alexey Y. Fedotov @.***>:

Доброе. В моем случае - 2.38.1

Что выдает команда locale в git bash? Что за локаль в окне настроек [image: изображение] https://user-images.githubusercontent.com/16452185/212040547-3d09bc82-c19e-47a0-a04d-72850fb4f86c.png

— Reply to this email directly, view it on GitHub https://github.com/slothfk/1c_zabbix_template_ce/issues/78#issuecomment-1380106233, or unsubscribe https://github.com/notifications/unsubscribe-auth/AETI37N76WVPC7HIM7AOATTWR7K6XANCNFSM5JGZJ4ZA . You are receiving this because you commented.Message ID: @.***>

Diesel315 avatar Jan 12 '23 12:01 Diesel315

Изначально я также получил в файле крякозябры. Потом просто сменил кодировку в cmd (chcp 1251)

это где?

и вывод уже стал нормальным.

А когда вывод стал нормальным то числа стали биться или все так же "криво" считается?

slothfk avatar Jan 13 '23 05:01 slothfk

это где?

Вы попросили выслать вам файл после выполнения команды с применением нового скрипта. Команду я выполнял в cmd. В первый раз файл получился с крякозябрами, потом в сессии cmd я сменил кодировку (chcp 1251) и файл на выходе уже стал нормальным.

А когда вывод стал нормальным то числа стали биться или все так же "криво" считается?

так это про cmd речь идет. Zabbix тут не причем вообще.

Diesel315 avatar Jan 13 '23 07:01 Diesel315

потом в сессии cmd я сменил кодировку (chcp 1251) и файл на выходе уже стал нормальным.

я про это и спросил, каким образом это делается (просто я не в теме)?

так это про cmd речь идет

я имел ввиду, поменялись ли значения в последней строке выдачи скрипта (начинается с summary), как самое наглядное

Так как у меня не получается запустить ту команду в bash git

А как именно выполнялся запуск? Какие ошибки при этом?

slothfk avatar Jan 13 '23 09:01 slothfk

Доброе. Смотрите. В моем случае (да и думаю вообще при использовании RU Windows) кодировка в cmd по умолчанию 866: image Меняется она просто командой - chcp 1251 В моем случае последовательность команд была такой: image То есть в первом случае выполнение команды при стандартной кодировке 866 и как итог на выходе в файле крякозябры. Потом я меняю кодировку и на выходе уже нормальные кириллические символы. Если отвечать на ваш вопрос касательно вывода summary, то глобально разницы нет, в пределах погрешности/динамики сессий: а) image б) image

Но смотрите какие разница в списке баз (IB#). Не аномально ли это...

Diesel315 avatar Jan 16 '23 05:01 Diesel315

А пришлите мне полный "выхлоп" в обоих случаях для сравнения ...

slothfk avatar Jan 16 '23 06:01 slothfk

Доброе. Во вложении. Разница во времени при выполнении ~ 5-10 сек. (пока менял кодировку в cmd)

пн, 16 янв. 2023 г. в 10:03, Alexey Y. Fedotov @.***>:

А пришлите мне полный "выхлоп" в обоих случаях для сравнения ...

— Reply to this email directly, view it on GitHub https://github.com/slothfk/1c_zabbix_template_ce/issues/78#issuecomment-1383531377, or unsubscribe https://github.com/notifications/unsubscribe-auth/AETI37O7CYEN5AE456KHX5DWSTQCPANCNFSM5JGZJ4ZA . You are receiving this because you commented.Message ID: @.***>

Diesel315 avatar Jan 16 '23 07:01 Diesel315

Доброе. Во вложении. Разница во времени при выполнении ~ 5-10 сек. (пока менял кодировку в cmd) пн, 16 янв. 2023 г. в 10:03, Alexey Y. Fedotov @.>: А пришлите мне полный "выхлоп" в обоих случаях для сравнения ... — Reply to this email directly, view it on GitHub <#78 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AETI37O7CYEN5AE456KHX5DWSTQCPANCNFSM5JGZJ4ZA . You are receiving this because you commented.Message ID: @.>

Не, на почту, через гитхаб вложения не проходят :(

slothfk avatar Jan 16 '23 08:01 slothfk

Отправил на почту. Запутался в переписках.

Diesel315 avatar Jan 16 '23 10:01 Diesel315

@Diesel315, вашу проблему с количеством поправил (заключалась в том, что имена пользователей содержали пробелы)

Осталось разобраться с кодировками!

slothfk avatar Jan 17 '23 08:01 slothfk

@slothfk, спасибо большое! Я правильно понимаю, что вы скорректировали только 1c_common_module.sh Опять же для понимания. Это только моя особенность или по факту общее поведение у всех. Это я к тому, что этот обновленный файл вы сюда выложили для всех? Или это только для моего случая? Необходимо ли заново скачать все ваши файлы (zip-архив)?

По кодировке. Когда мы переписывались, да и тут тоже упоминал об этом, то я в cmd менял кодировку просто через команду chcp 1251. Если ваши скрипты выполняются в среде bash, то может и там в момент выполнения их (так как сказать в сеансе выполнения) изменить кодировку на 1251

Diesel315 avatar Jan 17 '23 08:01 Diesel315

Я правильно понимаю, что вы скорректировали только 1c_common_module.sh Опять же для понимания. Это только моя особенность или по факту общее поведение у всех. Это я к тому, что этот обновленный файл вы сюда выложили для всех? Или это только для моего случая?

Да, изменен один файл. Да проблема общая для тех, у кого имена пользователей содержат пробелы

slothfk avatar Jan 17 '23 09:01 slothfk

то может и там в момент выполнения их (так как сказать в сеансе выполнения) изменить кодировку на 1251

проблема в том, что такой сценарий не 100% воспроизводим. Таким образом, если сделать изменение кодировки для всех, то у тех у кого было "хорошо" станет "плохо". Поэтому мне хотелось бы докопаться до причин, почему у кого-то проблема есть, а у кого-то нет ...

Так как у меня не получается запустить ту команду в bash git

А как именно выполнялся запуск? Какие ошибки при этом?

Так какие проблемы возникают при запуске скрипта непосредственно в bash без "прослойки" в виде cmd?

slothfk avatar Jan 17 '23 09:01 slothfk

Так какие проблемы возникают при запуске скрипта непосредственно в bash без "прослойки" в виде cmd?

В данном моменте bash ругается на пароль. Я насколько понял в пароле есть символ "!" он считает это командой чтоли image

Diesel315 avatar Jan 18 '23 12:01 Diesel315

Я насколько понял в пароле есть символ "!" он считает это командой чтоли

заключите значение пароля в кавычки

slothfk avatar Jan 18 '23 12:01 slothfk

Вот такая ошибка: image

Diesel315 avatar Jan 18 '23 12:01 Diesel315

вызов скрипта должен выглядеть как

$ ./1c_lincese_server_debug.sh ...

или

$ bash 1c_license_server_debug.sh ...

slothfk avatar Jan 18 '23 13:01 slothfk

Выполнил. Теперь и без ошибок. В выходном файле сразу русские символы без всяких крякозябр. И с кодировкой не игрался. То есть все правильно получилось по логике.

Выполняю команду $ ./1c_license_server.sh infobases 1545 1.5 в bash git Все хорошо. Без проблем с русским. image Тогда тупик... Почему в Zabbix то ??????? вместо слова 'кластер'

Diesel315 avatar Jan 19 '23 05:01 Diesel315