Closed Genius-GSM closed 1 year ago
Давайте подробности, на какой платформе это все? Это центральный сервер кластера?
Давайте подробности, на какой платформе это все? Это центральный сервер кластера?
Ubuntu 20.04 1C 8.3.21.1644 Postgres Pro Ent 14 zabbix_agentd 6.0.12 zabbix_server 6.0.5
Так же вопрос, планируется ли переход на вторую версию zabbix агента? Или может есть инструкция как настроить на работу с ним?
Так же вопрос, планируется ли переход на вторую версию zabbix агента? Или может есть инструкция как настроить на работу с ним?
Не готов сказать со 100% гарантией, но там все так же с UserParameter, как и в агенте первой версии, должно работать
Ubuntu 20.04 1C 8.3.21.1644
Сервер 1С один в кластере?
Ubuntu 20.04 1C 8.3.21.1644
Сервер 1С один в кластере?
нет, еще добавлен сервер лицензий на windows, но с него только лицензии, все остальное запрещено.
В таком случае, пришлите вывод команды
$ bash -x 1c_central_server.sh sessions 1545 1.5 <cluster_admin> <cluster_password>
где <cluster_admin>
и <cluster_password>
имя и пароль администратора кластера в случае наличия такового?
А вообще много ли баз/сеансов на сервере?
Ответ: summary:0:0:0:0:0:0:0:0:0:0 На сервере 4 базы и 150-200 сеансов
Ответ: summary:0:0:0:0:0:0:0:0:0:0 На сервере 4 базы и 150-200 сеансов
я просил указать bash -x
перед именем скрипта ;)
Вывод странный, если у вас кластера определились, то и здесь должны быть строки начинающиеся с CL#
Ответ: summary:0:0:0:0:0:0:0:0:0:0 На сервере 4 базы и 150-200 сеансов
я просил указать
bash -x
перед именем скрипта ;) Вывод странный, если у вас кластера определились, то и здесь должны быть строки начинающиеся сCL#
Прошу прощения. ++ dirname /var/lib/zabbix/scripts/1c_central_server.sh ++ sed -r 's/\/\//g; s/^(.{1}):/\/\1/'
/tmp/1c_clusters_cache кстати почему-т пустой.
/tmp/1c_clusters_cache кстати почему-т пустой.
Действительно странно, так как непонятно откуда взялись данные для обнаружения кластеров :/
А ras точно запущен?
/tmp/1c_clusters_cache кстати почему-т пустой.
Действительно странно, так как непонятно откуда взялись данные для обнаружения кластеров :/
А ras точно запущен?
● rassrv1cv8.service - 1C:Enterprise Remote Administration Service Loaded: loaded (/etc/systemd/system/rassrv1cv8.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2023-01-26 12:04:51 MSK; 2 weeks 6 days ago Main PID: 2768884 (ras) Tasks: 135 (limit: 462585) Memory: 346.7M CGroup: /system.slice/rassrv1cv8.service └─2768884 /opt/1cv8/x86_64/8.3.21.1644/ras cluster --port=1545
янв 26 12:04:51 nc036srv systemd[1]: Started 1C:Enterprise Remote Administration Service. янв 26 12:04:52 nc036srv ras[2768884]: 1C:Enterprise 8.3 (x86-64) (8.3.21.1644) Remote Administration Server started. Ctrl+C to exit.
/tmp/1c_clusters_cache кстати почему-т пустой.
удалите и запустите 1c_central_server.sh sessions ...
, опять пустым создастся?
/tmp/1c_clusters_cache кстати почему-т пустой.
удалите и запустите
1c_central_server.sh sessions ...
, опять пустым создастся?
сделал. файл снова создался пустой.
-rw-rw-r-- 1 zabbix zabbix 0 фев 16 09:51 /tmp/1c_clusters_cache -rw-rw-r-- 1 zabbix zabbix 0 фев 16 09:41 /tmp/1c_infobase_cache -rw-rw-r-- 1 zabbix zabbix 33 фев 16 09:50 /tmp/1c_rphost_pid_hash
сделал. файл снова создался пустой.
а что возвращает
$ rac cluster list nc036srv:1545
на этой машине?
сделал. файл снова создался пустой.
а что возвращает
$ rac cluster list nc036srv:1545
на этой машине?
может быть проблема в том, что каталог 8.3.21.1644 не опубликован через системные переменные и rac вызывается только по прямому пути?
Может каких то прав доступа не хватать?
Сомнительно, что дело в правах! Пока что-то идей, что можно посмотреть, нет ...
Кажется я понял в чем дело, а пришлите ка вывод
$ awk --version
awk --version
awk --version GNU Awk 5.0.1, API: 2.0 (GNU MPFR 4.0.2, GNU MP 6.2.0) Copyright (C) 1989, 1991-2019 Free Software Foundation.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
В таком случае интересен вывод
$ time /opt/1cv8/x86_64/8.3.21.1644/rac cluster list nc036srv:1545 |
awk -v FS=' +: +' '/^($|cluster|name|port)/ { if ($1){ print $2 } else {print "==="} }' |
awk -v FS='\n' -v RS='={3}\n' -v OFS=',' -v ORS=';' '$1=$1'
В таком случае интересен вывод
$ time /opt/1cv8/x86_64/8.3.21.1644/rac cluster list nc036srv:1545 | awk -v FS=' +: +' '/^($|cluster|name|port)/ { if ($1){ print $2 } else {print "==="} }' | awk -v FS='\n' -v RS='={3}\n' -v OFS=',' -v ORS=';' '$1=$1'
ff71a37e-0770-4db8-807f-c71cc4cfb6ac,1541,"Local cluster",; real 0m1,797s user 0m1,217s sys 0m0,576s
real 0m1,797s
Интересно, почему столь долгий ответ ras!? Выходов несколько:
real 0m0.220s
){$RAS_TIMEOUT}
, например до 3 секундИнтересно, почему столь долгий ответ ras!? Выходов несколько:
- разобраться с ras (например у меня ответ на этот запрос занимает
real 0m0.220s
)- увеличить значение макроса
{$RAS_TIMEOUT}
, например до 3 секунд
Спасибо. Именно этот вариант помог. Увеличил значение макроса {$RAS_TIMEOUT}, до 3 секунд и данные пошли!
Определяет список баз, но не собирает данные по ним.![2023-01-31_12-34-24](https://user-images.githubusercontent.com/124041127/215725426-fa5ea7da-6e2b-4bfb-ac58-72b996c37cc5.png)