Code Monkey home page Code Monkey logo

printers_info's Introduction

printers_info

Collect information from all kinds of printers using your, curl and regular expressions

Ping.sh -- считывает из базы все ip-адреса принтеров, проверяет их на пинг, будит принтеры kyocera, и пишет в поле test_ping ok или error в зависимости от результатов пинга. На этом этапе достаточно в базе иметь только ip адреса принтеров.

wakeup_kyocera.sh -- Будит все подряд принтеры, но в данный момент умеет только принтеры kyocera

Model.sh -- ищет в базе ip-адреса принтеров успешно прошедших пинг и с помощью curl запрашивает модель принтера, далее он сравнивает полученный результат со списком моделей из отдельной таблицы в базе данных. Если результат запроса совпадает со списком моделей в базу записывается соответствие ip-адрес-модель.

ТSerial.sh -- зная модель и ip-адрес делает нужный для конкретной модели запрос серийного номера.

Print.sh -- так-же зная ip-адрес и модель делает соответствующие запросы для поиска информации по количеству отпечатков.

kyocera.sh --для сбора количества отпечатков с принтеров Kyocera оказалось удобнее использовать дополнительный скрипт

GO_printers.sh -- служит для запуска всех скриптов в нужном порядке, его необходимо добавить в крон.

printers.sql -- База данный MySQL в формате phpmyadmin, в данный момент не реализован web-интерфейс, но он сюда очень просится! В базе есть поля для географического адреса принтера, номера комнаты, этажа, крыла, а так-же пути на сетевой диск с драйверами для каждой модели.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.