systeminfo.sh is a system information gathering script for Linux. It is non-intrusive and simply gathers information from commands that are already available. It outputs a single file or generates a menu driven Web page. The information includes hostname, software packages, memory, OS information, process information, kernel modules, network routes, socket ports, ulimits, chkconfig, hardware devices, swap, disks, DNS info, top, processor, meminfo, dmesg, cron jobs, network interfaces, and more.
Archive2iso takes a directory tree and randomizes the files in the tree to stripe the files across several ISO files that can be archived or burned off to a CD. The ISO files are generated by calling the CDiso.pm module. It reads an array generated by an INCLUDE LIST so the ISO file can be made with mkisofs. The intended use is to stripe files across multiple CD/DVD randomly so if one disc is damaged all the files that were in the same directory will not be lost since files are spread across multiple disks. The actual files themselves are not split; all files remain in their original state.
Checksplunk is a Perl script for Splunk administrators to understand the health and integrity of Splunk and the server(s) Splunk is running on. It doesn't write anything to the system or any Splunk config files. Features include display of Splunk level output, Splunk version, Splunk daemon running (from the process table), Splunkd running (from splunk status), Splunkweb running (from splunk status), number of events indexed, number of errors in the log files, errors in log files, number of hosts, indexed hosts, license information, number of user accounts created in Splunk, user audit logs, users with accounts in Splunk, the top 10 systems using the largest amount of license in kb, and the number of searches and last access time by users. It can build all the SPDASH files needed for the Web dashboard interface.
RMP allows remote control over playing your music files on a Linux computer. The music can be controlled via a Web interface, a smart cellphone, iPhone, Blackberry, or through a command line shell interface. If you like the song, you can download it to your phone. It supports next, searching, and volume control.
Splunk Hogs is a quick Perl script that was written to find what systems are sending too many events to Splunk and using up all the licenses. This is good for several reasons: developers will turn debugging on and use up all the licenses, which will help catch it early; INFO messages get turned on and useless events will be sent, filling up the licenses; issues will be detected that were being ignored by others. The advantage over Splunk's SaveSearch is that it outputs the raw data, so you can import it into Nagios or other tools. It collects raw data from Splunk that consists of the host, Splunk server, and the count of events that took place.
Simplicity at it's finest... It would be nice to generate a playlist from a single command line. Then one could wrap their own script around it to build multiple playlists.
$ playlist.pl --mp3dir /music/metal --makerandomplaylist HeavyMetal.m3u
$ playlist.pl --viewplaylist HeavyMetal.m3u