Libsmbios is a cross-platform library intended to be used to obtain common information available in a BIOS. Major features include the ability to update the BIOS on Dell systems (in conjunction with the Dell RBU Linux kernel driver), programmatic access to information in SMBIOS tables, and the ability to obtain Dell system-specific information such as the Dell System ID number, service tag, and asset tag. Future plans include APIs for $PIR and mptable mapping. There is a C API for some of the more commonly used functions, and example binaries to show off most of the facilities.
Tellu is inventory management software that collects hardware and software information automatically from networked servers and workstations, and stores collected data in MySQL database where data is easily readable using a comprehensive user interface usable by any modern Web browser. Devices (like routers and switches), peripherals (like video projectors and displays), and service providers (like hosting and maintenance) can also be stored in the database using a Web interface called Tellu Skin. Inventory management is only one part of Tellu's capability, Tellu offers the 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 that a development team needs in their development environment.
picocom is a minimal dumb-terminal emulation program. It is ideal for embedded systems since its memory footprint is minimal (less than 20K, when stripped). Apart from being a handy little tool, the source distribution includes a simple, easy to use, and thoroughly documented terminal-management library.
The libexplain project provides a library that may be used to explain Unix and Linux system call errors. This will make your application's error messages much more informative to your users. The library is not quite a drop-in replacement for strerror, but it comes close: each system call has a dedicated libexplain function.
Bartlby is a network and system monitor, completely written in C, to provide a scalable framework with the ability to monitor networks of various sizes. It consists of a core daemon, several plugins, and a Web GUI (PHP extension). The core daemon checks (over active/passive TCP) services/hosts and notifies users in case of critical service conditions (mail, SMS, ICQ, and custom triggers are supported). Bartlby provides an open plugin interface to give every administrator an easy to use option to extend the plugin base, and a fully customizable GUI (written in PHP using a C extension). Nearby everything can be controlled via an XML interface.
Advisory Check is a program that reads security advisories for you. It gathers security advisories using RSS, RDF, or XML feeds, compares them against the installed software, and alerts you if you're vulnerable. A wide variety of package managers can be queried to detect installed software. Remote systems can be monitored by using the integrated SSH, Windows-RPC, and Nmap support.
The ERPXE project simplifies the process of installing and customizing a multi-boot PXE server. Over 100 different plugins are available for download, including Windows, WinPE, Hiren’s Boot CD, Acronis True Image, Symantec Ghost, FOG, Ubuntu, Debian, Fedora, CentOS, openSUSE, Gentoo, RIP Linux, Slackware, Backtrack, PartedMagic, and many more.
apache-top provides real-time display of the active processes from a remote apache server. It shows: the active apache processes with the associated PID, the status, the active seconds, the CPU usage, the associated VirtualHost, the accessing IP and the request (POST or GET, the file being accessed, and the used protocol); the server uptime and the time it was last restarted; CPU usage; requests per second, Kb per second, and the average Kb per request; the number of active and inactive processes; and a graph with the inactive and active processes and their status.