как можно мониторить доступность базы 1с, если все базовые сервисы работают? #785080


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

В этой группе 1С