|
как можно мониторить доступность базы 1с, если все базовые сервисы работают? | ☑ | ||
---|---|---|---|---|
0
KRV_1983
14.11.16
✎
16:12
|
На сервере 40 баз.
как можно мониторить доступность базы 1с, если все базовые сервисы работают штатно? Есть идеи? |
|||
1
Лефмихалыч
14.11.16
✎
16:13
|
подключаться по COM время от времени - вариант?
|
|||
2
Fragster
гуру
14.11.16
✎
16:13
|
если все базовые сервисы работают штатно, то быза доступна, ваш КО
|
|||
3
shuhard_серый
14.11.16
✎
16:20
|
(1) +100500
с замером времени на выборку |
|||
4
Лефмихалыч
14.11.16
✎
16:20
|
если базы на БСП, можно добавить им регламентную обработку, которая раз в Х минут будет какой-нибудь вебсервис (например) дёргать и говорить: "Я живая". Если по прошествии Х минут база не отчиталась - поднимаем тревогу.
|
|||
5
Лефмихалыч
14.11.16
✎
16:22
|
можно еще по COM сам кластер опрашивать периодически. ТАм вообще много всяких мониторингов можно насадить на это дело - инфы-то нынче до жеппы можно получить из агента сервера
Только вот вопрос: who watches the watchmen?.. |
|||
6
Мойдодыр
14.11.16
✎
16:23
|
1с:кип умеет
|
|||
7
Мойдодыр
14.11.16
✎
16:25
|
Там можно и доступность и память смотреть и счетчики тут же собирать и по почте рассылать случае чего.
И многоуровневый делать, чтоб кто-то смотрел за самим кипом |
|||
8
Мойдодыр
14.11.16
✎
16:26
|
Можно конечно и в заббиксе все это настроить
|
|||
9
KRV_1983
14.11.16
✎
16:27
|
4, вещь! )
|
|||
10
KRV_1983
14.11.16
✎
16:39
|
1, если нельзя подключиться из под уч. записи пользователя по com, то и войти в базу под ним нельзя?
т.е. подключение по com это необходимое и достаточное условие? |
|||
11
Лефмихалыч
14.11.16
✎
16:40
|
(10) вообще да, но есть еще v8*.application, который не COM, а прямо вот клиент, как таковой в собственном соку
|
|||
12
KRV_1983
14.11.16
✎
16:43
|
т.е.
v8 = Новый Comobject("V83.COMConnector"); СтрокаПодключения = ... Попытка Соединение = V8.Connect(СтрокаПодключения); Исключение Сообщить("ппц"); // отправляем алерт КонецПопытки; такой код пойдет |
|||
13
Лефмихалыч
14.11.16
✎
16:48
|
(12) если у пользователя есть права на ком, то пойдет.
Но я бы еще дополнительно кластер опрашивал (отдельно). И алёрт включал, когда число неудачных попыток больше скольких-нибудь там ПОДРЯД. Опрашивать кластер обязательно и непременно потому, что базу могут намеренно отключить для проведения обновления, например. |
|||
14
shuhard_серый
14.11.16
✎
16:49
|
(12) такой код не пойдёт, нужно разобрать ошибку
|
|||
15
Лефмихалыч
14.11.16
✎
16:50
|
кстати, да, согласен (14). Если парсить ошибку, то парв можно ввообще не иметь - если база отправила в пешее потому, что нет прав или пароль не угадал, значит база жива и в онлайне.
|
|||
16
Necessitudo
14.11.16
✎
17:14
|
И все-таки лучше сервис опубликовать и его дергать - а то еще com-интерфейс поднимать каждый раз дороговато.
|
|||
17
Вафель
14.11.16
✎
17:22
|
нужно все-таки вход тестировать, желательно через v8.application.
Работа веб сервисов не говорит, что в баз0у можно войти |
|||
18
shuhard_серый
14.11.16
✎
17:52
|
(17)[v8.application]
исключено |
|||
19
Лефмихалыч
14.11.16
✎
17:55
|
(18) за тобой с топором кто-то вечно гонится?
Почему ты всегда заставляешь оппонентов вытягивать из тебя ответ на вопрос: "почему" щипцами? |
|||
20
shuhard_серый
14.11.16
✎
18:22
|
(19) хлеб за пузом не ходит (с)
|
|||
21
Лефмихалыч
14.11.16
✎
19:22
|
(20) ты засоряешь опять форум бессмысленными сообщениями. Почему (18)?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |