Это старая версия документа.
Номер регламента | Вид обслуживания | Периодичность | Необходимые программы |
---|---|---|---|
1 | Копирование базы данных | Ежедневно | см. Batch-файл резервного копирования |
2 | Удаление событий старше заданного периода | Ежемесячно | DBClean |
3 | Удаление неактивных пользователей | Ежеквартально | С помощью программы IBExpert запросом delete from people p where p."ACTIVE"=0 |
4 | Бэкап-Ресторе базы данных | Ежеквартально | DBClean |
— Бухаров А.В. 2019/06/17 08:58
№ п/п | Название | IP адрес | Логин | Пароль | Версия БД | Версия Сити |
---|---|---|---|---|---|---|
1 | Доминион | 192.168.222.1 | ХХХ | |||
2 | Фьюжн | 192.168.230.9 | СКД | |||
3 | Восток | 192.168.230.5 | Восток | |||
4 | Резиденция | 192.168.183.200 | Артсек |
№ п/п | Сервис, программа | Объект | ||||
---|---|---|---|---|---|---|
Доминион | Резиденция | Лайнер Восток | Шуваловский | Балчуг | ||
1 | Автоматический бэкап базы данных | Нет. — Бухаров А.В. 2019/06/18 08:56 | Есть, в папку C:\service. — Бухаров А.В. 2019/06/18 08:49 | |||
2 | Сбор статистики по контроллерам | Есть, сбор данных разделен по типам контроллеров (Адемант и Артонит) — Бухаров А.В. 2019/06/18 08:58 | Есть, проверен — Бухаров А.В. 2019/06/18 08:46 — | |||
3 | Автоматическое удаление неизвестного идентификатора | Нет — Бухаров А.В. 2019/06/21 14:01 | Есть | |||
4 | Панель управления Артонит Сити | |||||
5 | AServer | 1.2.0.27 | 1.2.0.27 |
— Бухаров А.В. 2019/06/17 09:04
БД СКУД не имеют версий. Есть отличительные признаки доработок, которые я излагаю ниже.
№ п/п | Версия | Краткая характеристика | Резиденция |
---|---|---|---|
1 | Базовая Артонит 10 | Имеются таблица ZKSOFT_FP_TAMPLATE для хранения отпечатков пальца | Есть Бухаров А.В. 2019/06/18 |
2 | Артонит Сити | Имеются таблицы с характерным началом ss_. | Есть Бухаров А.В. 2019/06/18 |
3 | Статистика | Имеются таблицы с названием st_. Запуск скрипта сбора статистики установлен в шедулер. C:\xampp\curl.exe -L http://127.0.0.1/city/task/stat_device | Есть Есть (был с ошибкой) Бухаров А.В. 2019/06/18 |
4 | Разделение идентификаторов, работа с ГРЗ | CARDTYPE, DEVTYPE_CARDTYPE | Есть Есть — Бухаров А.В. 2019/06/18 |
5 | Дабавлена аналитика событий | В таблицу events добавлено поле analit. В базу данных добавлена процедура EVENT_ANALIT.event_analit_процедура.zip Обновлена процедура DEVICEEVENTS_INSERT. deviceevents_insert_with_event_analit.zip | Добавлена Добавлена Обновлена — Бухаров А.В. 2019/06/19 |
6 | Удаление неизвестного идентификатора | При возникновении события 80 (Проход неизвестного идентификатора) карта автоматически ставится на удаление из всех точек прохода. delete_unknow_card_процедура.zip events_del_unknow_card_trigger.zip | Добавлена Добавлена — Бухаров А.В. 2019/06/19 |
INSERT INTO CARDTYPE (ID, NAME, DESCRIPTION) VALUES (1, 'RFID', 'Карта EM-marine'); INSERT INTO CARDTYPE (ID, NAME, DESCRIPTION) VALUES (2, 'FP', 'Отпечаток пальца'); INSERT INTO CARDTYPE (ID, NAME, DESCRIPTION) VALUES (3, 'ШК', 'Штрих-код'); INSERT INTO CARDTYPE (ID, NAME, DESCRIPTION) VALUES (4, 'ГРЗ', 'Государственный регистрационный знак а/м'); COMMIT WORK;
INSERT INTO DEVTYPE_CARDTYPE (ID_DEVTYPE, ID_CARDTYPE, ID_DB) VALUES (1, 1, 1); INSERT INTO DEVTYPE_CARDTYPE (ID_DEVTYPE, ID_CARDTYPE, ID_DB) VALUES (5, 4, 1); INSERT INTO DEVTYPE_CARDTYPE (ID_DEVTYPE, ID_CARDTYPE, ID_DB) VALUES (6, 1, 1); INSERT INTO DEVTYPE_CARDTYPE (ID_DEVTYPE, ID_CARDTYPE, ID_DB) VALUES (4, 2, 1); INSERT INTO DEVTYPE_CARDTYPE (ID_DEVTYPE, ID_CARDTYPE, ID_DB) VALUES (4, 1, 1); COMMIT WORK;
INSERT INTO DEVTYPE (ID_DEVTYPE, ID_DB, NAME, STANDALONE) VALUES (1, 1, 'Контроллеры Артонит/Адемант', 1); INSERT INTO DEVTYPE (ID_DEVTYPE, ID_DB, NAME, STANDALONE) VALUES (2, 1, 'Контроллеры Артонит (резерв)', 1); INSERT INTO DEVTYPE (ID_DEVTYPE, ID_DB, NAME, STANDALONE) VALUES (3, 1, 'UHF RFID контроллеры', 1); INSERT INTO DEVTYPE (ID_DEVTYPE, ID_DB, NAME, STANDALONE) VALUES (4, 1, 'Biomrteical', 1); INSERT INTO DEVTYPE (ID_DEVTYPE, ID_DB, NAME, STANDALONE) VALUES (5, 1, 'Система распознавания ГРЗ', 1); INSERT INTO DEVTYPE (ID_DEVTYPE, ID_DB, NAME, STANDALONE) VALUES (6, 1, 'Артонит в режиме он-лайн', 0); COMMIT WORK;
"C:\Program Files (x86)\Firebird\Firebird_1_5_6\bin\gbak.exe" -b -v -ig -g "127.0.0.1:C:\Program Files (x86)\Cardsoft\DuoSE\Access\SHIELDPRO_REST.GDB" C:\service\SHIELDPRO_REST_%date%.FBK -USER sysdba -PASSWORD temp
ALTER TABLE EVENTS ADD ANALIT INTEGER
База обновлена и готова к проверке и последующему использованию по назначению.
select * from events e where e.datetime>CURRENT_DATE-2
либо
select * from events e where e.datetime >DATE'today' - 2
№ п/п | Дата выполнения работ | Объект | Причина выполнения работ | Что сделано | Результат |
---|---|---|---|---|---|
1 | 3.07.2019 | Чемпион корпус Г | Обноавление БД СКУД до Артонит Сити в рамках договора | Обновление базы данных СКУД в здании офиса до Артонит Сити | Базу обновил, Сити поставил. Заказчик решает вопрос о категориях доступа. Следующий этап - заливка в эту базу жильцов из соседнего здания, объединение транспортных серверов. |
2 | 8.07.2019 | Шуваловский | При попытке просмотра событий Неизвестная карта истекало время ожидания. | При подготовке данных по событию Недействительная карта панель управления пыталась извлечь еще и фотографию пользователей. см. C:\xampp\htdocs\city\application\classes\Model\Event.php метод event_invalid_list строка $res[$key]['PHOTO']=$this→getPhoto($value['ESS1']); Очевидно, что попытка вместить в буфер большое количество фотографией (а событий было 740 за сутки) и приводило к исчерпанию памяти. Строка была закомментирована. | Ошибка не повторяется, выводится список событий с Неизвестной картой. |
3 | 18.07.2019 | Доминион | Звонок Виктора: работает база данных. В логе АСервера видны сообщения о незавершенных транзакциях и ошибке checksum | Бэкап-чистка | База стала работать. |
4 | 18.07.2019 | Чемпион | После обновления прошивок 17.07.2019 нет событий. | Переименова папка Artonit2driver. После обновления прошивок в контроллерах обнулились и счетчики. Удаление папки заставило ТС2 начинать выборку с текущего значения счетчика. | События появились, Монитор работает штатно. |
5 | 16.07.2019 | Чемпион | Плановая модернизация | Обновление прошивок в контроллерах | ПРошивки обновлены, количество карт в контроллере видно. |
6 | 30.07.2019 | Восток | Завершено обновление прошивок Артонит-СЕ на Артонит М | Работы проводил Копылов Игорь совместно с Артемом и Леонидом (местные инженеры) | |
7 | 30.07.2019 | Чемпион | Наблюдалась остановка Монитора: события не выводились, но после перезапуска Монитор продолжал работать. | причина отказа работы монитора - в ходе работы процедура EVENTS_GETLISTFROMID собирает строку для вывода на экран. при этом используются записи events:note + разного рода комментарии. максимальная длина комментария не может превышать 152 символа. в базе данных же имеются отчества вот такого вида: Михайлович - зам.ген.директора по информационным технологиям«Юнисервиса», после добавления к ним названия организации, номера карты, срока действия - длина превышает 152 символа, и СУБД выдает ошибку вида Переполнение строки. при обновлении монитора он начинает выборку с последних записей. и работает до очередной такой длинной строки. | С помощью Excel проведен работ отчеств. Должности вынесены в нужную колонку. Надо понаблюдать за работой монитор. Надо бы подумать и над процедурой, не допускать переполнение строки с комментариями. |
8 | 9.08.2019 | Резиденция | При выполнении команды Загрузить карты удаление не выполняется. Вместо ожидаемых удаление -запись в лог-файле имеются только записи карт. | Асервер версии 1.2.0.24 заменен на 1.2.0.27. Выполнен анализ нарушений за июль-август 2019 г. Выявлено, что * - В-25(3) * - Султанов Ахмад * - Черепов Андрей Викторович * - Черепов Кирилл Андреевич * - Чеснокова Ирина могут ходить там, где им нет разрешения. | После замены АСервера карты удаляются правильно. Информация с ФИО для нарушителей режима передана Вадиму. |