Комментарии 9
Хм, не знаю. Почему не тривиальным? Я например в windows ну скажем так не спец и потому переношу свой опыт с linux, так сказать привычную мне среду обитания. Возможно вы скажете что WMI придумали не зря и вообще в windows много чего еще есть и я с вами соглашусь. Только один нюанс — я делаю мониторинг не для того чтобы сделать красивый мониторинг с плюшками и блекджеком с помощью встроенных возможностей windows, а изучаю python. Это мое хобби. С другой стороны я не вижу ничего плохого в том чтобы сделать обнаружения на python и делать это для production. Если есть что-то из разряда holly war — тут да, можно сказать что и слишком большой over head и вообще нужно использовать средства системы. Спорить не буду. Ну и поделиться своим опытом с сообществом — почему нет. Я вот например на просторах гугла не нашел такого же мониторинга для hdd как в linux под windows. Есть варианты очень уж громоздкие и в которых нужно знать столько всего про windows что зубы сводит, хотя учиться надо — это факт.
Если не хочется изобретать велосипед, то для Windows есть отличная программа CrystalDiskInfo (распространяется под лицензией MIT). Умеет мониторить SMART и отсылать отчеты/предупреждения на e-mail. Пользуюсь больше года, самые положительные впечатления.
Как я вижу — почта уже не то. У нас уже все в телеграм идет. Весьма удобно. Тут в принципе что кому нравится. Я пока остановился на варианте zabbix + python, все на эти рельсы перевожу.
Не заработал ваш софт у меня на RDP… imgur.com/D2F9F2l
Какой-то жуткий оверкилл, вот мой пример решения этой задачи на powershell:
github.com/snd3r/GetDiskSmart
github.com/snd3r/GetDiskSmart
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Мониторинг SMART HDD — windows + python + zabbix