Мониторинг дискового пространства

Публикация № 1143231

Администрирование - Системное администрирование

мониторинг диска администрирование

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. Исходники прилагаю.

0

Скачать файлы

Наименование Файл Версия Размер
Мониторинг дискового пространства(exe-файл)
.rar 3,34Mb
21.10.19
0
.rar 1.0 3,34Mb Скачать
Мониторинг дискового пространства(exe-файл и исходники на Delphi):
.rar 3,40Mb
21.10.19
0
.rar 1.0 3,40Mb Скачать

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. capitan 1321 22.10.19 11:36 Сейчас в теме
3. wowik 615 22.10.19 12:46 Сейчас в теме
5. Evil Beaver 6358 22.10.19 13:00 Сейчас в теме
(3) гуглим "мониторинг серверов". программка диск мониторит, ага... А память не надо? А еще стопицот показателей? А на каждый лимит навесить и триггер срабатывания тревоги?

За попытку написать что-то не на 1С конечно можно автора похвалить, но блин... это же миллиард раз решенная задача. Лучше решенная, правильнее, мощнее...
7. capitan 1321 22.10.19 13:31 Сейчас в теме
(3)как то так
(4) Заббикс кстати - это не штатный функционал если что
2. AlX0id 22.10.19 12:46 Сейчас в теме
10. gorevg 8 22.10.19 15:11 Сейчас в теме
(2) Забикс- классная штука, но долго и нудно настраивать его. Еще и сервер отдельный разворачивать нужно для него...
Поэтому и сделал.
4. Evil Beaver 6358 22.10.19 12:57 Сейчас в теме
Господи... Заббикс, заббикс, да и вообще дохерища же для мониторинга, промышленного, с почтой, с триггерами, с интеграцией... Одинэсники, ну хоть иногда, ну пожалуйста, заглядывайте в гугл!!!
Йожкин Кот; olegtymko; awk; winipuhtwo; ovcharenko.di; zeegin; +6 Ответить
6. awk 692 22.10.19 13:18 Сейчас в теме
(4) Они Яндексом пользуются... А Яндекс сотрудничает с Роскомнадзором. А Роскомнадзор блокирует все, кроме того что надо.... (типа шуктка) :)
8. wowik 615 22.10.19 13:44 Сейчас в теме
(4) следить за дисковым пространством это не 1сникам, а к администраторам!
11. gorevg 8 22.10.19 15:17 Сейчас в теме
(8)1сникам звонят по любой причине, если 1с не работает. Потом уже начинается выяснение причины.
13. Evil Beaver 6358 29.10.19 10:49 Сейчас в теме
(8) это когда 1С-ник и администратор это не одно и то же лицо ) А так-то вы правы, конечно
9. nvv1970 22.10.19 14:33 Сейчас в теме
(4) гугол сказал, что 1сники с инфорстарта используют забикс, что это заiбикс и дал ссылку на эту статью.
Эффект толпы, "цепочка застегнулась". Кто-то авторитетны должен разорвать этот порочный круг.
PS: например, большинство 1сников думают, что весь мир кодит на 1с и нет сайтов кроме инфостарта с мистой... Даже ИТС нет...
12. awk 692 22.10.19 18:26 Сейчас в теме
Кому лень тратить 10 sm биплатный код на Power shell

[System.Reflection.Assembly]::loadwithpartialname("Microsoft.VisualBasic")
$data = Get-PSDrive -LiteralName 'C'
$free = $data.Free /($data.Free + $data.Used)  * 100

if($free -le 10.0) {
    ($FrmMain = New-Object 'System.Windows.Forms.Form' ).TopMost = $True
    [System.Windows.Forms.MessageBox]::Show($FrmMain,"На диске 'С' меньше 10%", "Алярм", 0, 48)
}
Evil Beaver; +1 Ответить
Оставьте свое сообщение

См. также

Установка 1С используя Ansible 51

Статья Системный администратор Архив с данными v8 Абонемент ($m) Системное администрирование

HOWTO. Как быстро обновить платформу на серверах 1С, если у Вас их парк.

1 стартмани

19.09.2019    5800    1    lopatrik    22