Software for inventory of computer equipment. CompSoft-SL. - accounting of software and computers. Versions: regular and pro








OPPORTUNITIES OF THE PROGRAM

Create reports on availability certain programs and their number on computers. Monitor the correct use of programs and license keys, find prohibited and unlicensed software. Control startup folders, installation of updates and OS patches on computers.

Create reports on the installed hardware on the computers on the network. Track changes in PC configurations. For example, find out where there is less memory, where were connected external drives or USB stick. Print labels for PC cases with barcodes, their configuration and serial numbers components.

The program monitors all changes in the configurations of remote PCs. If someone has deleted or installed new program, connected or disconnected the device, the program will enter this information into the Change Log and you can analyze it. You can also receive email notifications of new changes.

Create a report containing computers with insufficient memory (for example, all PCs with less than 2GB of RAM), small monitors, and older processors. A timely upgrade will save money and improve the productivity of the company's employees.

All data contained in the program can be uploaded to external DBMS for more detailed analysis. The program contains more than 100 ready-made reports, a filtering system and a report designer for selecting data according to conditions and preparing almost any report. If you do not find what you are looking for, please contact us. :)

BENEFITS

Background collection of information on a schedule

Monitoring software and hardware changes on computers

Diagnosing problems on network computers and alerting the administrator

More than 100 ready-made reports, export to PDF, Word, Excel, HTML

Accounting for office equipment, spare parts warehouse, maintaining the history of computer maintenance

Supports several methods of collecting information (for domains, workgroups and PCs without a network)

Web interface for remote access to the base of the inventory of computer equipment

SCREENSHOTS

VERSIONS: CONVENTIONAL AND PRO

Differences table between versions:

If you already have a regular license, you can upgrade to Pro by paying the difference in price between the license you have and the required Pro license.

When you purchase a license, you will receive a subscription to free updates programs and those. support for one year. We do not abandon our project and have been constantly developing it for over 12 years (since 2006).

The program works in the Windows XP / 2003 / Vista / 2008/7 / 8.1 / 2012/10/2016 environment. You can download and try the 30-day trial version is free.

ACHIEVEMENTS

Winner of the award "Russian software 2014: innovations and achievements" magazine PC Magazine.

14.12.2014: "PCs are polled in background providing the administrator with up-to-date reports on components and programs installed on computers. The package allows you to download information from a PC behind routers and NAT, extract data from laptops and Android gadgets of mobile workers. "


Winner of the PC Magazine / RE. Best Software 2013 "

12.12.2013: "Convenient inventory system of IT infrastructure, which is especially useful in SMB companies with their" zoo "of equipment. The system records equipment brands, PC configuration, software versions and licenses. building, missing or replacing components. "


02.10.2007: "A powerful tool for centralized inventory of hardware and software computers local network... Allows you to discover computers on the network and collect information about them in a database ... The ability to select computers in the report, whose configurations meet a specified condition, simplifies tasks such as planning upgrades. "

ArtConfig: Inventory

Convenient, functional, scalable program for accounting of equipment in an enterprise in any field of activity where an inventory of fixed assets is required.

Introduction

This configuration was written for myself, to keep records of equipment and other property in the organization in which I work. The main task of the configuration is to have an idea of ​​where, what equipment is located, how many times it has been repaired, how old the computer is, and whether it needs modernization, where, what monitors, whether there is a need to purchase additional duplicating equipment, accounting for cartridges and consumables. materials, as well as accounting for the consumed paper. Accounting for applications for the purchase of equipment. And the added functionality with helpdesk greatly facilitated the work of our entire IT department. Of course, I tried the application systems: OTRS and Redmine, but it is much easier for our employees to call or write to the corporate chat than to leave a request in the browser. Therefore, when you receive a call, you promptly fill in a service request, appoint a person in charge for this request and do not worry that you will forget that something is not working for someone. But keeping all the applications in your head is simply, impossible! Starting from applications: “... but something doesn’t work for me there”, ending with budgeting for the year. So, this configuration is designed to keep records of all property of the enterprise, as well as to maintain its life cycle from acquisition to write-off. That is, you can raise the entire history of property exploitation. I am sure that this inventory software will be an excellent assistant in your work!

Possibilities

  • Inventory of equipment at the enterprise (inventory of computers, monitors, printers, scanners, cameras, laptops, flash drives, furniture, cars, carriages and other equipment, and everything else);
  • Accounting for the movement of equipment using purchase documents, acts of acceptance and transfer, movement, repair and write-off of equipment. The entire life cycle of the inventory of fixed assets from its acquisition to write-off;
  • Output of reports on the movement of equipment in the enterprise, as well as the history of the "life" of the equipment from its acquisition to disposal;
  • Control over the purchased licenses of software products at the enterprise;
  • Accounting for the number of actually installed and purchased software licenses;
  • Accounting for cartridges and consumables at the enterprise (paper, discs, etc.);
  • Accounting electronic keys software products (accounting for their movement);
  • Drawing up applications for the purchase of equipment, consumables, etc.;
  • Construction of schematic plans for the location of inventory equipment and furniture attributes by offices (departments, rooms, and by offices in general);
  • Printing a report on evaluating the performance of computers;
  • Printing out passports of employees' workplaces;
  • Printing out invoices for receiving and transmitting equipment (receiving to a warehouse, moving between warehouses, etc.);
  • Printing reports on issued equipment;
  • Printing out a report on the equipment in the warehouse;
  • Printing a report on decommissioned equipment;
  • and many many others.

For whom?

For IT departments, accounting and administrative departments in small and medium-sized enterprises, where you need to account for equipment, furniture, car park and anything else.

Advantages

  • Expanded functionality.
  • No additional modules - no additional costs.
  • The configuration applies to an unlimited number of users. The limitation depends only on the limitation of the 1C platform itself.
  • 1C allows you to use configurations online from any device (smartphone, tablet, computer, laptop, etc.) from anywhere in the world;
  • Customizable report and printable forms
  • Prompt technical support, an individual approach to each client!

Terms of Use

Terms of use are described in.

Mandatory conditions.

You must have a 1C platform (legally, illegally, this is an individual matter for everyone).

Important! For the Configurations to work, you must have a 1C version PROF.

The program is designed to help you resolve the following issues:

  • Do you use any software product to keep inventory of equipment within your enterprise?
  • Can you easily and quickly determine where your equipment is located in this moment time?
  • Do you find it inconvenient to keep track of equipment in Excel sheets or in a notebook? Do you spend a lot of time looking for equipment, and sometimes even lose it?
  • Do you know how many times the equipment has been repaired?
  • Can you promptly prepare a report on the issued equipment or equipment in the warehouse?
  • Can you promptly take all the equipment from the employee who quits?
  • Can you easily and quickly print the passport of the workplace?
  • Can you, without unnecessary movements, compare the performance of computers?
  • Is it easy for you to control applications for the purchase of equipment? Budgeting for a month, quarter, year?
  • Can you determine how many refills a particular cartridge has passed? Is the service provider refilling enough toner?
  • If you already have an inventory software, can it solve all the above questions? Is it easy for you and your colleagues to use your inventory software? Is the interface clear and user-friendly? Is teamwork possible?

Conclusion

For those who need to keep records of fixed assets in order to always have up-to-date information about their equipment and property, inventory program will be an indispensable tool in your work.

* Browser demo is not always well displayed. Those who wish can provide access in terminal mode. This is nothing complicated and scary. Email me.
If the demo version of the program for hardware inventory does not start or you find some error in the Configuration, I will be very grateful if you write to me at

The IT park of any organization often has more than a dozen systems of the most varied configuration. And there will always be a couple of freethinkers who want to breed their bosses for an extraordinary upgrade or install software for personal purposes. Without a system of accounting and control, the administrator risks at least his own premium. Let's consider solutions to simplify this task.

WMI and Powershell

In WinNT 4.0SP4, administrators got a new tool for centralized management and tracking the work of various parts operating system- WMI (Windows Management Instrumentation, Toolkit for Windows Control). True, in the first versions of the embedded components were few (only 15). But in subsequent Win2k +, their number increased along with the possibilities. Today WMI is available for all Windows OS versions, including Se7en. By polling various WMI classes for local and remote systems we can get all necessary information on the software and equipment available in the company.

In the examples, I suggest not to use VBScript, JScript or others. scripting languages, they are too cumbersome and inconvenient, especially since we already have a luxurious PowerShell capable of doing the lion's share of the work for us (read more about PS in] [09.2009 and 05.2010).
First, let's get a list of BIOSes on slave computers:

PS> Get-WMIObject Win32_BIOS
-computerName synack.ru

As you can imagine, "-computerName" is followed by the hostname. Although, when polling the local system, this parameter can be omitted, which we will do in the future for brevity. Having written a simple script, it is easy to pass a list of systems from which information will be collected to Get-WMIObject. If necessary, save the result to a text file for further analysis.

Similarly, we poll the rest of the parameters. For example, we request information about the CPU:

PS> Get-WMIObject Win32_Processor

A complete list of data, as a rule, is not needed, so we select only the necessary parameters:

PS> Get-WmiObject Win32_ComputerSystem | Select Manufacturer, Model

Let's see what kind of motherboard we have:

PS> Win32_Baseboard | Select Manufacturer, Name, Product | ft -a

The Win32_ComputerSystem, Win32_ComputerSystemProduct, and Win32_ OperatingSystem classes allow you to collect general data on the computer and system:

PS> "127.0.0.1", "synack.ru", "pc01" | Check-Online |
Foreach-Object (Get-WMIObject
Win32_ComputerSystem -computerName
$_ }

We ask for the OS version:

PS> Get-WmiObject Win32_OperatingSystem | Select CSName, Buil
dNumber, ServicePackMajorVersion

PS> Import-CliXML C: \ check.xml |
Out-GridView

A complete list of Win32_ * classes and properties is available in the MSDN documentation "Win32_Classes" (http://msdn.microsoft.com/en-us/library/ aa394084% 28v = VS.85% 29.aspx). Alternative option- use the search function.

For example, let's look at a list of objects with the word disk in their names:

PS> Get-WmiObject -List | where ($ _.
name -match "disk")

Ready-made utilities and applications

If you search the Internet well, you can find more than a dozen ready-made WMI scripts in a variety of programming languages ​​that can be easily adapted to your needs.

What caught my eye was the Hardware Inventory HTA (www.robvanderwoude.com/hardware.php) with a web shell. Just enter the name of the computer and get information about the installed equipment. If necessary, you can edit the raw in text editor, supplementing it with the necessary parameters (polling of WMI objects is implemented in VBScript).

Third-party developers have created a number of special cmdlets to make scripting easier. The Computer Inventory Script (CompInv) script, which is available on the powershellpro.com website, allows you to get information about the hardware, OS and save all the collected data in an Excel file for further analysis. After starting the script, it will ask several questions, answering which, the administrator chooses data collection mode The list of computers to be scanned is defined using a special text file, or the script can automatically scan all systems or servers included in the domain. Account, but by answering “Yes” to the question “Would you like to use an alternative credential?” you can specify the required account.

In order not to run the created script on our own later, we will entrust it to SchTasks. For example:

> SchTasks / CREATE / TN CheckScript / TR "powershell.exe`
-noprofile -executionpolicy Unrestricted `
-file check.ps1 "/ IT / RL HIGHEST / SC DAILY

This creates a task called CheckScript that will execute the PS script check.ps1 daily, with the highest priority. Together with the equipment inventory system and installed applications NetPoint (www.neutex.net) offers a set of PS-scripts (GetNet *) designed just for collecting a certain type of data about slave systems. For example, let's look at the presence free space on hard:

PS> Get-NetLogicalDisk -DriveType "Local Disk"
| where ($ _. FreeSpace / $ _. Size -lt .10) | % (
$ _. ComputerSystemName)

Now let's try to collect information about installed programs Oh:

PS> Get-NetProgram -System synack.ru -Uninstalled $ False
| % ($ _. DisplayName) | sort -unique

A total of 20 cmdlets are included in the package. Available free version NetPoint Express Edition, which runs on 32/64-bit WinXP / 2k3 / 2k8 / Vista / Se7en, can be used in networks of any size. To install NetPoint, you need PS 2.0, IIS and SQL Server (Express Edition is enough).

By the way, a list of installed programs can be obtained by simply reading the required registry key:

PS> Get-ItemProperty HKLM: \ SOFTWARE \ Microsoft \
Windows \ CurrentVersion \ Uninstall \ * | Format-Table
DisplayName, Publisher | Out-GridView

The Out-GridView cmdlet displays data in a separate searchable and sortable window.

Cons of using scripts

While collecting data using WMI / PowerShell is fairly straightforward, all reports and configuration changes have to be manually controlled. Of course, you can complicate your scripts by trying to automate the process, but not everyone wants to spend time on this. It is worth recalling here that Microsoft offers the necessary functionality in SCCM (System Center Configuration Manager), which we already wrote about in numbers 08.2009, 09.2009 and 01-02.2010. But in cases where the administrator also has * nix systems, all kinds of routers and other equipment that must be taken into account, WMI is no longer an assistant. In addition, the problem of the visual presentation of data and reports remains. Here you will have to resort to third-party programs(including distributed under free licenses), fortunately, there is plenty to choose from.

Myzci Inventory System

Many who have tried the zCI inventory system (zci.sf.net) found it to be a pretty good solution, but it lacked the ability to enter data manually and a localized interface.

Of course, these are not critical moments, but there are other little things. For example, you cannot delete a device via the web interface - you need to manually create an SQL query to clear data from tables. The MyZCI Inventory System (sf.net/projects/myzci) is a fork of zCI. The development is carried out by Yuriy Vinnik, he has brought zCI to the required condition: the interface has been translated into Russian and Ukrainian languages, new fields have been added to tables (for example, computer placement) and management has been simplified.

For MyZCI to work, you need any web server with PHP support (with PECL, PHP Extension Community Library) and MySQL.

Unpack the archive myzci-1.2.1.zip to the root directory of the web server and specify the MySQL access parameters in the zciconfig.php file:

$ sudo nano zciconfig.php
return dbx_connect (DBX_MYSQL, "local
host "," zci "," zci "," passwd ");

To create tables in the database, we use the mysqlscript.sql script located in the engine directory. The entries inside need to be brought in line with the data:

$ sudo nano mysqlscript.sql
create database zci;
...
grant all on zci. * to
"zci" @ "localhost" identified by
"passwd";
# If you do not plan to access the database with
other systems, comment on the last line
# grant select, delete, insert, update
on zci. * to "zci" @ "%" identified by
"zci";

The interface is localized by setting the “$ Lang” variable to the “ru” value in the langconfig.php file.

Windows Script Host is used to collect information on a Windows system, and lshwclient in Java on Linux. All components are located in the add-ons and engine subdirectory. It also contains MS Windows Scripting Host 5.6 and MS WMI Core 1.5, which are required for the client side to work in Win95 / 98 / NT4. Before deploying to the takedata.js and lshwclient.java files, change the value of the MyZCIpath and MyZCIserver variables to point to the server URL.

The process of configuring the client side on end systems is simplified. For example, the install.sh script, used during installation on Linux, checks for the presence of the lshw, jdk and read-edid packages (info about the monitor) and, if they are missing, displays an explanatory message. Next, the Java client is built and the cron job is installed. After deploying MyZCI, you need to connect to the server from a remote system and register the computer by clicking the corresponding link on the main page. Information about new system should appear in the MyZCI database. Downloading from home page archive with the client part and run the installer.

Then the scripts will start sending data to the server. The interface is extremely simple and allows you to display detailed information about the hardware, enter and edit data about computers, group, search for systems according to a specific criterion (for example, the type of video card and monitor), track changes.

The administrator menu allows you to determine the status (assigned, leased) and the location of the system.

OCS Inventory NG system

OCS Inventory NG (OCSNG, Open Computers and Software Inventory New Generation, ocsinventory-ng.org) solution allows you to make an inventory of components and software installed on computers in the local network, and track their changes, periodically receiving data on the system configuration. One more useful function is the ability to remotely install programs and execute commands. To collect information, an agent program is installed on client computers.
The agent is available to almost everyone Windows versions 95 to 2k8R2, Linux, Mac OS X, * BSD, Solaris, IBM AIX, and HP-UX. The agents send all collected data to the management server as an XML stream compressed using the Zlib library. For transmission, the standard HTTP / HTTPS protocol is used, so problems with the firewall usually do not arise. With the help of agents, the "IP discovery" function is implemented, which helps to find all network and peripherals that work in LAN, including those on which the agent cannot be installed (switches, printers, web cameras, etc.) Agents scan the network in search of similar devices and send information about them to the server for analysis.

The Windows version is written in C ++, the * nix version is written in Perl and C.

The OCSNG server side includes four components that do not need to be installed on the same server. This is a DBMS (MySQL) for data collection, as well as a web server that can play one of three roles:

  • Communication service - provides HTTP communication between the database server and agent programs (Apache 1.3.X / 2.X with integrated Perl, in Debian / Ubuntu the libapache-dbi-perl package);
  • Deployment service - storage of installation files for agent programs (any web server with SSL support);
  • Management Console - View collected data in a browser (PHP-enabled web server with ZIP and GD).

The OCSNG server side can be installed on a computer running Win2k / XP / 2k3, Linux, * BSD, Solaris, IBM AIX and MacOS X.

Installing Ocsng

The package you need is in the repositories of most distributions, although this is usually not the most current version. Self-assembly from source code with a careful approach should not cause difficulties. The installation script setup.sh, located inside the archive, will check for the required components and provide recommendations for fixing problems, if necessary.
In Debian / Ubuntu, for manual build, you need to roll packages:

$ sudo apt-get install libapache2-mod-perl2
libdbi-perl libapache-dbi-perl libdbd-mysqlperl
libsoap-lite-perl libxml-simple-perl
libnet-ip-perl libcompress-zlib-perl php5-gd

And XML :: Entities from the CPAN repository:

$ sudo cpan -i XML :: Entities

The installation process will create all the necessary configuration files and aliases for the web server. Since files that can be distributed using OCSNG often have big size, you should set the required values ​​of the post_max_size and upload_max_filesize variables in the /etc/php5/apache2/php.ini files (by default - 8 and 2 MB) and ocsinventory-reports.conf. After all the settings, we call the browser and run the installation script http: //localhost/ocsreports/install.php, where we specify the parameters for accessing the database. During the installation, an account “ocs” with a password “ocs” will be created to access the ocsweb database. If access to the database is not restricted by the local system, for security reasons, the default password should be changed. To install the agent on Linux, you need some Perl modules (XML and Zlib) and dmidecode.

$ sudo apt-get install libcompress-zlib-perl libnet-ipperl
libnet-ssleay-perl libwww-perl libxml-simple-perl
po-debconf ucf dmidecode pciutils

After that, the agent is installed in the standard way for Perl applications:

$ tar xzvf Ocsinventory-Agent-1.1.2.tar.gz
$ cd Ocsinventory-Agent-1.1.2
$ perl Makefile.PL
$ make
$ sudo make install

Next, the script will start asking a series of questions about the location of the configuration files. We enter the server data, create a tag (for grouping systems), activate the task for cron. Once the configuration is complete, the collected computer configuration data is sent to the server. If the connection is established and the response is “Success!”, The installation of the agent can be considered complete. Its details will appear in the web console, in the "All computers" section. An XML file containing the current configuration of the computer will be created in the / var / lib / ocsinventory-agent directory. If there is no connection, start the agent in debug mode:

$ ocsinventory-agent -l / tmp –debug --server http: // ocsng-server / ocsinventory

Usually, the information received is sufficient to diagnose errors. Agent for Windows can be installed in several ways. The easiest is manually or using the included logon script.

After installing the server, the agent installation file can be imported into the OCSNG database. Just select the "Agent" tab and indicate the location of the file, after which it will be available from any computer on the network. The installation is standard: at the last stage, we provide the name or IP-address of the OCSNG server, and in order to immediately generate and send the report, we select the "Immediately launch inventory" checkbox. Next, the agent is registered in startup and starts as a service.

Working with the OCSNG interface

The interface is localized, so it won't take long to figure out how to use it. By default, the All Computers tab displays seven key characteristics of client machines.

The Add column list makes it easy to add up to 23 more fields. It is very convenient that the data is amenable to manual editing. It should also be noted that it is easy to find and remove duplicate systems.

As mentioned earlier, OCSNG has the ability to install applications and run scripts (bat, vbs, etc.) This functionality is very helpful. Create a package in Deployment - Build and fill in the New package building fields: name, Priority (installation order) and action in Action. There are three options:

  • Store - copy to the target system;
  • Execute - copy and execute with the command;
  • Launch - copy and run.

Parameters in User notifications allow you to display a warning to the user and allow him to cancel the task.

After creating the package, it should be activated in Deployment - Activate. Enter the server URL and click Submit. Select the computer on which we will install the package, go to the Customization menu and click the Add package link. We indicate the package and start the process by clicking Affect. The task status is displayed in Customization, general statistics are available in the Activate table.

In OCSNG, the connection is initiated by an agent that connects to the server once a day, sends status information, and receives tasks. If the generated package needs to be installed earlier, the ocsinventory-agent command should be forced on the client.

Conclusion

After setting up and filling the database in the inventory system, you will constantly have at hand the latest information about the current state of computers and will be able to track changes. The reports that it generates make it possible to quickly determine the configuration of a typical computer used in an organization, which will serve well in case of a planned upgrade or OS change.

Localization OCSNG / GLPI

The OCSNG interface is localized, but there are still small problems that lead to the fact that the Russian-language names of programs installed in Windows are displayed incorrectly.

The fact is that OCSNG initially uses ISO-8859-1 encoding (for displaying CP1251), GLPI uses UTF8. When importing OCSNG -> GLPI data, there are also problems with encodings.

There are two known solutions:

  1. On the fly, when exporting, change the data and used fonts. To do this, you need to correct the export.function.php file and create new fonts that support UTF8 using the ttf2pt1 package.
  2. Initially teach OCSNG to work with UTF8. For this, patches and reassembled are proposed. setup files for Windows. You can download them from ftp://linvinus.ru/ocs. There are also ready-made deb packages for Ubuntu / Debian.

In addition, the line "$ this-> dbenc =" latin1 ";" should be changed in the inc / ocsng.class.php file. to "$ this-> dbenc =" utf8 ";" and in / etc / php5 / apache2 / php.ini check the setting "default_charset =" utf-8 "".

Links

  • A complete list of Win32_ * classes can be found in the MSDN documentation "Win32_Classes" - msdn.microsoft.com
  • NetPoint project site - neutex.net
  • MyZCI project site - sf.net/projects/myzci
  • The site of the zCI project - zci.sf.net
  • OCSNG project website - ocsinventory-ng.org

GLPI project

GLPI (Gestion Libre de Parc Informatique, glpi-project.org) is another project that enjoys well-deserved popularity among admins. In addition to the tasks of accounting for computers and components, it allows you to store data on the rest of the "household", including consumables. Unlike OCSNG, the administrator fills the device database on his own using a localized web interface.
But this problem is solved by using a plugin that integrates GLPI with OCSNG. Therefore, they are often installed together. To enable support, go to "Settings - General" and switch "Activate OCSNG mode" to "Yes". After that, the menu will show new tab"OCSNG mode" in which data can be synchronized.

GLPI-based service is easy to organize technical support users, which is very convenient, because instead of a call, the user leaves a request, which is registered by the system. The IT department then processes it. This disciplines users - they stop calling on trifles, and the admins have a database of calls to report on the work done. But GLPI's capabilities don't stop there. It allows you to create a knowledge base consisting of articles, keep records of suppliers, contracts. The system is equipped big amount a wide variety of reports with the ability to export the result to a PDF, CSV or SLK file. Synchronization of the calendar using the iCal, Webcal protocols is supported.

The functionality is easily extended by plugins available on the project website (plugins.glpi-project.org). Besides OCSNG, you can import data from a Cacti or Nagios server.

The GLPI package is available in the repositories of the major * nix distributions. Source installation is standard for PHP applications that require a web server and MySQL.

Remote scanning of computers and servers based on Windows,
OS X, Linux, FreeBSD
and ESX / ESXi without using pre-installed agents - you only need to know the administrator password. Scan individual hosts, network address ranges, or Active Directory structure.

Computer accounting

In the centralized TNI 4 storage, each computer occupies only a few tens of kilobytes. Group devices, provide them with comments and attach additional information to them. Total Network Inventory 4 turns enterprise computer inventory into recreation.

Reports

Create flexible reports for different categories of data. Build tabular reports using hundreds of fields in the Total Network Inventory 4 data model. Reports can be copied, exported or printed, and the search function will show you the results before you finish typing your query.

Change log

Track changes in hardware and software. Find out when programs were installed, removed or updated on any computer in your network, monitor the connection and disconnection of devices, the dynamics of disk space usage and much more.

Scan planner

Automate data collection across your organization. Create one-time deferred tasks or schedules for periodic scanning computers. Every day? On Fridays? On the first Monday of every month? Schedule a network scan and you will always have the latest information.

As well as...

Create a database of users of your computers; store many passwords for different devices and protocols; monitor the online status of devices in real time. These and many other functions of TNI 4 will save you a lot of effort and nerves.

Everything will be scanned!

Computers based Microsoft Windows - 2000 and higher. • Computers from Apple with OS X on board. • Devices based on OS family Linux. • OS-based devices FreeBSD. • Servers ESX / ESXi. • Any network devices that support protocols SNMP or Telnet. •

What is needed for this?

Administrator password only. There is no need to preinstall agents on remote computers or otherwise prepare them for scanning. Install Total Network Inventory 4 on one computer - and in a few minutes you will have data about the entire network in front of you.

Really smart scanner

Just tell the program that you need to scan, and it will start working: it will find all nodes in the IP range, show you a list of computers in working group, will retrieve the domain structure. Select the required nodes, specify logins and passwords for individual devices or groups - and click Start scanning.

Within a few minutes, the scanning of computers on the network will be completed, and the information will be placed in the TNI 4 storage.

Scheduled Scan

If some devices need to be scanned later or updated regularly, keep them in a separate list and specify how and when to scan them. The task scheduler allows you to flexibly configure the time and frequency of scanning:

You can create an arbitrary number of tasks scheduled for different days and times. Your data will be kept up to date automatically!

Centralized storage

Storage TNI 4- a simple folder on your hard drive. Each computer in it is a file about 35 KB in size. You can easily transfer these files to another database or create backup... Once the vault folder is shared, you can work with it from different locations.


Everything you need to keep track of computers

Add notes, part numbers and additional fields to computers different types: strings, prices, dates - all the information you need will be stored in one place, always at hand.

The network at a glance

A variety of information can be displayed in the network tree: network name, IP address, inventory number, operating system icon and name, online status light and much more. Total Network Inventory 4 will automatically detect virtual systems and will mark them. All this information can be used for searching: knowing at least something about a computer, you will instantly find it among thousands of others!

Shelf data

Each scanned computer can be examined as if you were sitting at it. Keeping track of computers couldn't be easier!

Include in the report any number of computers and categories at the same time.

Tabular reports

The tabular report editor allows you to present any data about your network in the form of a convenient and clear table. Decide for yourself what information you want to see in your reports.

Instant search

Search results become visible as you type your query: not a single extra click!

Printing and export

Any report can be printed in short or complete form, copied to the spreadsheet editor, or exported to PDF, RTF, ODT, HTML and other formats.

Know what's going on in your network

At every rescanning TNI creates a new configuration snapshot for it. Change log compares these snapshots and provides an exhaustive list events: if anything was
Added, Removed or Changed, you will find out about it here.

You can see how installed, removed and updated applications ...

... how to apply system updates ...

... how to start and stop service ...

... how it moves Hardware…

... and much more!

The journal is provided with instant search and filtering capabilities, and is also available as a printed report:

Create a detailed map of your network

Visualize the structure network devices the way that suits you. Total Network Inventory 4 Professional license users have access to a new network map editor.

Create a general map or divide the network into separate segments and levels. These can be office floor maps, different departments of the company, or other options.

Just drag any groups and devices with the cursor directly onto the map, and then arrange them in a way convenient for you. Add various connections between devices.

Shapes and background

Upload any images or use the already available shapes, which can be easily given the desired look. For example, you can use a fill, change the color, width and style of the frame. Objects can also be set to the level of transparency and change the depth of their location relative to other objects.

(Click on the pictures to view the demo)

Ample opportunities

Work with devices directly on the map, it's easier! You can ping, rescan or perform an action right from the context menu.

The size of the map has no boundaries. Let your imagination run wild!

Program for reporting phones, computers, office equipment!

New in the "Computer Accounting" category:

Free of charge
Hardware Inspector 5.2.2 is a program for automated inventory and convenient accounting of computer equipment or other equipment in organizations. Hardware Inspector software will help network administrators, heads of computerization departments and other responsible persons in their work.

Free of charge
Accounting for office equipment 5.2.268 Free is a database for the inventory of computers (it is also possible to account for network hubs and copiers) at a firm or enterprise. The application "Accounting for office equipment" will be especially useful for system administrators to perform tasks to systematize the accounting of computer equipment.

Free of charge
Computer Accounting 2.58 is an application for accounting of computers, phones, office equipment and other objects for organizations. The "Computer Accounting" application will help to assign all accounting objects to employees and sort them into departments or branches. The app also has the ability to flag repairs in progress, replacement of consumables or parts, as well as maintenance work and installed software. In addition to the tables available in the application, you can create your own, completely ready-to-use tables.

Free of charge
Network Inventory of Office Equipment 1.0 is a handy application that relieves IT professionals from the responsibilities of routine inventory of office equipment. The application "Network inventory of office equipment" makes it possible to keep records of the material part, the repairs performed and the installed software. The application is divided into two parts: resident and server.

Free of charge
Inventory of Computers on the Network 3.95.1755 is a tool for automatic inventory taking computer networks... The program "Inventory of Computers on the Network" can display all information about hardware or software in the form of a report, with a choice of any combination of parameters.

Free of charge
UltimateZip 6.0.2.6 is free archiver new generation. UltimateZip has the ability to pack in archives: Tar-GZip, Zip, Tar-BZip2, Blak Hole, Tar, Cabinet, GZip, Jar and Lha.

Free of charge
PrintStore 1.05 is a program that keeps track of equipment and consumables. PrintStore software also allows you to organize an inventory of all office equipment, computers or furniture.

Free of charge
HardInfo 1.0.0.0 is a program for accounting the availability of computers, as well as automatic accounting of any other computer equipment or components. The HardInfo program is oriented to work system administrators, IT specialists and other responsible persons.

Free of charge
CompExplorer 1.5.0.0 light is a program that will carry out automated accounting and inventory of computer equipment. CompExplorer can also conduct accounting and inventory of other equipment in enterprises.

Free of charge
AdmAssistant 1.1 is free program with an opportunity remote control computers in the local network, as well as having the ability to remove the configuration from remote computers and carry out their inventory. The program also allows you to restart or shut down remote computer, as well as install the necessary programs on it or remove unnecessary ones.