Мониторинг дискового пространства
Администрирование - Мониторинг
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
У многих бывают ситуации: стоит сервер 1С Предприятия, стоит себе работает. Как вдруг от пользователей сыпятся сообщения, что нет места на диске. Смотришь - логи сервера 1С или SQL-сервера "съели" свободное место.
Для предупреждения ошибок была создана программа для мониторинга диска.
Программа очень проста в использовании. Есть файл настроек(options.ini), со следующей структурой:
; MessageRecipients - почты, на которые будут отправляться сообщения (разделитель "пробел")
; SenderMailLoginPass - логин пароль от почты, с которой будет идти отправка сообщения (разделитель логина пароля "пробел")
; FreeSpacePercent - процент свободного места на диске при котором начинается отправка сообщений
; IntervalCheckSpaceSec - интервал в секундах, с которым проверяется свободное место на диске
; DiskLetter - буква диска для проверки свободного места (указывается только буква, без двоеточия и наклонных черточек)
[prog options]
SmtpHost=smtp.mail.ru
SmptPort=465
messagerecipients=test@mail.ru test@gmail.com
sendermailloginpass=test@mail.ru password
FreeSpacePercent=10
IntervalCheckSpaceSec=10
DiskLetter=C
Запускаем программу, она сворачивается в трей и "мониторит" диск. В случае, если процент свободного места на диске меньше FreeSpacePercent, то высылаются письма получателям messagerecipients с почты sendermailloginpass.
Как только место на диске восстанавливается, то программа также об этом уведомляет.
Настройки SmtpHost и SmptPort нужно взять у своего почтового сервера. Протокол - SSL.
Программа написана на Delphi 10. Исходники прилагаю.
Вступайте в нашу телеграмм-группу Инфостарт