Сбор информации о компьютерах в сети snmp+wmi
примерное тз
Система сканирования и учета должна:
1. Выполнять автоматизированное периодическое сканирование аппаратного и программного обеспечения ВС в ЛВС
- сделать один из вариантов:
- сделать собственный планировщик
- воспользоваться стандартным вындовым
- запускать программ как службу
- или вообще забить на это и выполнять только по запросу пользователя)
2. Опрашивать устройства по протоколам SNMP и WBEM
- подумать над тем делать ли это с разных формах или одной
- сделать список компов в виде дерева, а не списка
3. Хранить собранную информацию в базе данных MS SQL
- старую структуру базы данных придётся переделать
- подумать по поводу привязки компьютера и железа, как его идентифицировать? по одному ип не подходит, т.к. комп может переехать в другой отдел, возможно идентификация по имени и материнской плате...??
4. Иметь интуитивно-понятный дружелюбный интерфейс пользователя.
- подумать по поводу создания быстрых кнопок
5. Предоставлять возможность добавления данных о гарантии и сервисной поддержки для аппаратного обеспечения
- заполняется вручную
- гарантия
- серия
- модель
- заводской номер
- дата продажи
- дата окончания гарантии / срок гарантии
- сервисная поддержка
- адрес
- телефон
- электронная почта
6. Собирать статистику о производительности оборудования
- например о кол-ве свободного места на жётких дисках, если ниже указанного значения, отсылать уведомление на почту
7. Отслеживать историю изменений аппаратных компонентов
- хз как это будет
8. Отсылать уведомления по электронной почте
у меня есть готовые работающие решения реализации сбора по инфы по wmi и работа с базой, отдельный сбор по snmp, + отдельная реализация кнопок создания и удаления базы
Язык c#
срок месяц
оставляйте ваши предложения