26 projects tagged "System Administration"
highest is a program that efficiently finds the n highest (or lowest) numbers in a list of numbers on stdin. The traditional way of computing this using GNU sort should have a running time of O(n log n), where n is the number of numbers to check. Highest should have a running time of O(n log m), where m is the number of numbers you want to keep. A graph comparing the performance of highest to that of GNU sort is provided.
Edile is intended to be a basic but useful text editor for system administration and scripting purposes. It's something between a script and an application meant for quickly opening and viewing or editing files from the command line or piped from another process. Edile requires Python and PyGTK, and if you have GTKSourceView, it will use that. It has been tested on XP and Ubuntu.
rocknroll (Rsync fOr baCKup and Roll) is an incremental backup maker based on rsync. It backs up a remote directory tree to a destination directory on the local host. For this backup, it manages a set of archives named tag.1, tag.2, etc. Using the famous "link-dest" option of rsync, it keeps only the difference between the different archives.
Arkeia Virtual Appliance is a no-cost version of Arkeia Network Backup specifically designed for VMware vSphere (ESX/ESXi) environments. With just a few clicks, VMware users can quickly deploy a fully-featured backup server with bundled licensing and get the first backups starting in minutes. The package includes Arkeia Virtual Appliance featuring Arkeia Network Backup, one hypervisor agent, a 250GB DiskStorage license for disk-based backups, and tape drive support. Commercial versions offer more VMware hypervisor agent support, source-side data deduplication, remote replication, and many more features.
Quota Check is a simple application which is designed to run when a user logs into a computer. If they have less than a certain amount of free disk quota, they are told to visit the system administrator and are logged out. When a user tries to log into a network home directory which has a quota enforced, and they don't have enough disk space, they risk corrupting their files. Quota Check makes this situation very clear to users who may be otherwise unaware of the problem.
UDP Test is a simple UDP server and client bundled into a single script. It is designed to be used as a network testing tool, and it detects packet loss and corruption. UDP is a lossy network transport in that UDP packets may be dropped if there is not enough capacity to send them. UDP is typically used in real-time scenarios such as voice and video chat. udptest.rb is designed to be as simple as possible. It bounces small packets from the client to the server and back again. If the packet checksum is incorrect at any point, the script exits with an error. This type of script is designed to detect faulty hardware and errors in configuration, as well as network performance.
PostRemoteLog is a tool that allows you to send information across the network to a centralized location. Three methods are currently supported: XMLRPC, Email, and Growl. It is generally aimed at system administrators who want to keep track of information such as backup post-run scripts, network monitoring scripts, UPS information, service outages, power on/off, unexpected restarts, etc. PostRemoteLog is designed to be used in other scripts. Captured data can be analyzed and aggregated as needed.