Сбор статистики по сетевым принтерам

В этой статье, я покажу, как я реализовал сбор информации по сетевым принтерам. Главная задача, которая передо мной стояла,  это мониторинг отпечатанных страниц.

Для решения этой задачи, я решил написать VBS скрипт, который будет обращаться к сетевым принтерам, например, с периодичностью 30мин, снимать показания счетчиков по протоколу SNMP, и записывать в MS SQL базу. Если быть точнее, то скрипт будет использовать стороннюю консольную программа, которую он будет запускать, и получать из нее данные по счетчикам принтеров. Отчет будет выводиться в сводную таблицу Excel.

Пример сводной таблице в Excel:

Статистика по сетевым принтерам

Список принтеров хранится в файле ip_printers.txt, его структура следующая:

ip_printers.txt

Название предприятия
192.168.0.50; Отдел1
192.168.0.51; Отдел2
192.168.0.52; Отдел3
192.168.0.53; Отдел4

Для получения показания счетчиков используем программу [wpfilebase tag=fileurl id=6 linktext=’ SnmpGet’ /]

Следующим этапом, создаем базу в MS SQL, привожу запрос, для создания БД:

Приведу свой вариант запроса сводной таблицы Exel, к MS SQL

 

(Пока оценок нет)
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x