Fork me on GitHub

Лупайте сю скалу...

Іван Франко


 RSS | Atom

19 June 2015

TOP »

Selected projects See all »

Banalize: Bash static code analyzerDBIx::Report::ExcelShell settings, AKA dotfilesNagios Monitoring for Couchbase serverNagira: RESTful API for NagiosStartpack for Github pages developmentWeb iPhoto

Travel Blog Витрішки »

Україномовний блог Витрішки - блог про все, крім роботи. Цикл статей "Літо на півночі Японії" з цього блогу тепер опублікований у Витрішках

Computer Blog All posts »

iPhoto and files permission Is MacOSX 10.9 == MacOS 9.x? Running Chef roles from Capistrano und Capiche Github & Jekyll: Speeding up Jekyll siteGithub & Jekyll: More experience with Jekyll and setup changesBuild new hosts with Capistrano and Chef Request Tracker: More about custom CSS for RT4Ruby 2 test drive Nagira v0.2.5 release It's UNIX my dear Watson

Slides See all »

Nagira @TLUG, 2012Rspec and Guard

About

Ярило Yarylo, Jarilo me @ github me @ CPAN Dmytro (CV)

Uliska Modular Inventory Scanner
Table Of Contents

Uliska Modular Inventory Scanner

I was facing the same problem more than once: hosts inventory database. This looks like never ending story with no good answer in many cases.

Uliska consists of Scanner and Parser

Description

Scanner

  • Modular, extendable
  • Understable – aimed primarily at UNIX SA’s
  • Simple format for commands list file
  • Requires minimum deployment to clients.

Basically that means Perl with no extra modules. Perl is installed by default on most current Unices, to avoid any extra installations Uliska uses Perl with as little requirements as possible.

  • Light – ability to run from cron or inetd

Must take little CPU, memory and disk resources when run and stores data. Very little intelligence on the client side, most parsing done by server. Simply run sequence of UNIX commands and capture output into YAML file.

  • Print out either to file of STDOUT.
  • Support multiple OSes by adding modules/list of commands

Parser

  • Modular, extendable parsers – using factories
  • Parse into data structure for web services API for submission

Documenation

See YARD documentation

Author

Dmytro Kovalov (dmytro.kovalov@gmail.com)

Source code





дмитро ковальов
dmytro @ github
dmytro.sytes.net