Комментарии 17
Для подобных задач есть SNMP, что на порядок удобнее и универсальнее.
А вообще есть Zabbix и прочие системы мониторинга.
А вообще есть Zabbix и прочие системы мониторинга.
+2
SNMP дает мининум инфомации. Через web aceсс полная информация.
0
Вот и я о том -же! А они нам не верят)
0
Фокус в том, что все равно нужна база. Нужны таблицы. К ним графики не помешают (Для наглядности). А там, глядиш, уже не только принтеры мониторить надо, а ещё пол-сети.
Тут то и приходит понимание того, что уж лучше взять готовый инструмент, а не изобретать велосипед.
Кстати, тотже Zabbix вполне может дергать все нужные данные через «внешние скрипты». А может и через Web-Monitoring/Scenario (Мониторинг и сценарии / действия) тоже получится. Тогда вообще внешнисе скрипты не нужны.
Тут то и приходит понимание того, что уж лучше взять готовый инструмент, а не изобретать велосипед.
Кстати, тотже Zabbix вполне может дергать все нужные данные через «внешние скрипты». А может и через Web-Monitoring/Scenario (Мониторинг и сценарии / действия) тоже получится. Тогда вообще внешнисе скрипты не нужны.
0
НЛО прилетело и опубликовало эту надпись здесь
Как вариант, если есть домен AD, то настраиваем всю печать через принт-сервер, принтера ставим юзерам через gpo, а всю статистику снимаем с принт-сервера.
0
А расскажите ка, как вы снимаете статистику с принт-сервера?
0
На принт-сервере (win2012r2) включаем лог «Microsoft-Windows-PrintService/Operational», а далее написан простой скрипт на powershell (60 строкек) который берет из этого лога все события с id=307 и пихает их в БД mysql, потом лог чистится с помощью wevtutil.exe
Ну и написан простенький веб-интерфейс с авторизацией в AD чтобы руководство могло зайти и посмотреть кто и сколько печатал и на каких принтерах.
Ну и написан простенький веб-интерфейс с авторизацией в AD чтобы руководство могло зайти и посмотреть кто и сколько печатал и на каких принтерах.
0
выгружаем список IP принтеров из учетной системы в файл
далее vbs с такой командой
далее пишем что получилось в базу
далее vbs с такой командой
strCommand = «snmpget.exe -v 1 -c public -r 3 -t 2 -O aqv -L n » & server & " " & oid
далее пишем что получилось в базу
0
много кабинетЭто слишком много кабинет?)
0
cнимаем статистику с киосер через snmp
удобно — можно снимать коды состояний с описанием (застряла бумага/где застряла/закончился тонер/закончилась бумага) могу поделиться собранными кодами состояний — в интернете искал — не нашел
удобно — можно снимать коды состояний с описанием (застряла бумага/где застряла/закончился тонер/закончилась бумага) могу поделиться собранными кодами состояний — в интернете искал — не нашел
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
У Вас в организации много разных принтеров и необходимо со всех собрать количество отпечатков?