Front page | Download | Installation | Updating | Screenshots | FAQ | Author | License

Jump to: Tellu Inventory Management | Items Collected by the Agent | Tellu Installation Schema


Tellu inventory management software collects hardware and software information automatically from networked servers and workstations, and stores collected data in MySQL database where data is easily readable using comprehensive user interface useable by any modern web-browser. Devices - like routers and switches, peripherals - like video projectors and displays, service providers - like hosting and maintenance can also be stored in database using web-interface, called Tellu Skin.

Inventory management is only one part of Tellu's capability, Tellu offers possibility to group together workstations, servers, devices, passwords, file attachments and others to form a faction. For example, a faction can contain all the stuff for development team what they need in their development environment, like detailed server information, public passwords, support personnels contact information and file attachments, like user guides. Faction can be formed for whatever purpose where every needed item is easily reachable.

Like said, it is also possible to store passwords in database, so for example shared administrator's passwords can be reachable only by admins, confidential information is encrypted using AES-algorithm when saved in database. Also file attachments can be stored in database, for example driver programs, user guides, installation packages or even whole CD/DVD images of installation discs. Passwords and files can be marked as private when they are accessible only by owner, or public when they are accessible by all Tellu Skin users.

New Tellu Expression Language, TEL, was introduced along with Tellu release 3. With TEL it is possible to do database operations by writing simple scripts, TEL syntax is very easy to learn, especially for those who already knows some kind of programming language.

Tellu is designed as client-server model in mind. That means that each client (Agent, Telmon and Skin) needs its own server which accepts client connections and handles database and other operations transparently to the client. This model helps you to planning enterprise installations, improves security when you don't have to open database port for the world, and simplifies code updating and maintaining as database related code is needed only by the server programs. For example, switching from MySQL to PostgreSQL requires only a small changes in server side code, no updating is needed for the clients.

Tellu consists of four parts

  1. Agent
  2. Server, includes three different server programs
  3. User interface, called Tellu Skin
  4. Telmon, the monitoring client

Tellu installation requires

Generally building Tellu servers and Agent for Unix/Linux needs GNU gcc, binutils, make, autoconf and possibly some other standard GNU tools for compiling software for Unix/Linux systems. For building Agent on Windows, you need Visual Studio or some other C-compiler and a Windows SDK. Precompiled binary for Windows 2000 and above is provided, so compiling Agent on Windows is not necessary.

General requirements:


Tellu Agent is mainly useable under Linux (which is Tellu's primary development platform) and Windows operating environments, where Agent can collect every item listed below. Other operating environments items collected is more limited, and may or may not include network interfaces for example.

Item list collected by the Agent


Chart for simple installation schema. Although this schema may look a bit complex at first look, Tellu can be installed to follow this schema just in minutes. It is also possible to do a distributed installation, for example to use multiple tellud and telskind servers, one for each continent and/or network cell serving dedicated clients, where all distributed servers connects to the same central database.

Chart for simple installation schema,
1200x848, 185Kb