Open Source Systems Management Links

VERSION 18 Published

Created on: Dec 30, 2007 1:25 AM by whurley - Last Modified:  Jan 2, 2008 10:30 AM by whurley

Contents

How to add links here

 

For the time being (or until the OMC Benevolent Dictators decide otherwise), just add links in the categories below or create a new section if you feel that it is necessary. Try to alphabetize the links and provide a short description about the project (just copy/paste off the project's website). Try to keep it under 1 line of text.

 

Lists of Open Source Software

 

  • DAG - RPM packages for Red Hat, RHEL, CentOS and Fedora

  • FreshPorts - Lists the changes made to the FreeBSD ports tree, eg newly ported software

  • Linux App Finder - Catalog of GNU/Linux programs and a resource to discover new apps

  • Open Source Alternatives - High quality Open Source alternatives to well-known commercial products

  • packages.debian.org - Search for Debian packages

  • ports.OpenBSD.nu - OpenBSD package collection

  • RPMforge - Independent community-driven project to provide and improve RPM packages.

  • RPM Search - Tool for users of Linux RPM based distributions

  • SourceForge - World's largest Open Source software development web site

  • Uitwisselplatform - Open Source software development platform for the Dutch Open Source software community

 

Categories

 

The sections below divide projects which are either; industry standards, should be industry standards or look very promising.

 

Antivirus / Antispam

 

  • AMaViS - A Mail Virus Scanner for Linux and other UN*X based platforms

  • Clam AntiVirus - Open Source anti-virus toolkit for UNIX, designed especially for e-mail scanning on mail gateways

  • DSPAM - Open-source content-based spam filter designed for multi-user enterprise systems

  • SpamAssassin - The Powerful #1 Open-Source Spam Filter

  • spamd - Spam deferral daemon which rejects false mail in a very efficient way

 

Application Provisioning

 

  • ControlTier - Coordinates installation, configuration, and startup of application stacks into multiple environments

 

Backups / Imaging

 

  • AMANDA - Back up multiple hosts over network to tape drives/changers, disks or optical media

  • Bacula - Manage backup, recovery, and verification of computer data across a network of computers of different kinds

  • Ghost for Linux - Hard disk and partition imaging and cloning tool similar to Norton Ghost®

  • FOG - Basic computer imaging solution for Windows that ties together open-source tools with a PHP web interface

  • SystemImager - Automates Linux installs, software distribution, and production deployment

 

Certification / Education

 

  • BSD Certification - Committed to creating and maintaining a global certification standard for administration on BSD based OSes

  • LPI - Promote and certify essential skills on Linux and Open Source through comprehensive, top quality, vendor-independent exams

 

Configuration / Resource Management

 

  • Cfengine - Automated tool for configuring and maintaining Unix-like computers

  • Escape-K - Open Source IT management platform

  • GLPI - Database for an inventory of computers, software, printers, etc

  • NeDi - Scripts to retrieve MAC address tables of switches, display where nodes are connected to the network and a lot more

  • NetDirector - Web-based GUI and manual many-as-one service-level configuration management for Linux and Solaris

  • OCS Inventory NG - Open Source automated inventory and deployement system

  • OneCMDB - Open Source Configuration Management Database

  • OpenNetAdmin - Provides a database managed inventory of your IP network in an AJAX webapp

  • Puppet - System for automating system administration tasks

  • RANCID - Monitors a device's configuration, including software and hardware

  • xCat - Scalable distributed computing management/provisioning tool, provides a unified interface for control, discovery, and deployment

  • ZipTie - Framework for Network Inventory Management, free to download, use, and distribute

 

Crypto

 

  • A-Select - Open Source innovative system for authentication of users in a Web environment

  • CAcert - Community driven, Certificate Authority that issues certificates to the public at large for free

  • CrypTool - Freeware program which enables you to apply and analyze cryptographic mechanisms

  • dm-crypt - Infrastructure in the kernel that provides a generic way to create virtual layers of block devices

  • GnuPG - Complete and free implementation of the OpenPGP standard as defined by RFC2440

  • OpenCA - Collaborative effort to develop a robust, full-featured and Open Source out-of-the-box Certification Authority

  • OpenPGP - The most widely used email encryption standard in the world

  • OpenSSL - Open Source toolkit implementing the SSL v2/v3 and TLS v1 protocols

  • Password Gorilla - Stores all your user names and passwords, along with login information and other notes, in a securely encrypted file

  • pwsafe - Unix commandline program that manages encrypted password databases

  • TrueCrypt - Software for establishing and maintaining an on-the-fly-encrypted volume (data storage device)

 

Data stores

 

  • Fedora Directory Server - Enterprise-class Open Source LDAP server for Linux

  • Git - Version control system designed to handle very large projects with speed and efficiency

  • MySQL - The world's most popular Open Source database

  • OpenCVS - Free implementation of the Concurrent Versions System

  • OpenLDAP - Open Source implementation of the Lightweight Directory Access Protocol

  • PostgreSQL - Powerful, Open Source relational database system

  • Subversion - Version control system that is a compelling replacement for CVS in the Open Source community

 

Design / Planning

 

  • DBDesigner 4 - Visual database design system that integrates design, modeling, creation and maintenance into a single environment

  • Dia - GTK+ based diagram creation program for Linux, Unix and Windows released under the GPL

 

Firewalls

 

  • APF - Iptables(netfilter) based firewall system

  • iptables - Packet filtering framework inside the Linux 2.4.x and 2.6.x kernel series

  • pf - OpenBSD's system for filtering TCP/IP traffic and doing Network Address Translation

 

Hardening

 

  • AppArmor - Proactively protects the OS and applications from external or internal threats

  • Linux - Locks down an OS, proactively configuring it for increased security and decreasing its susceptibility to compromise

  • grsecurity - Innovative approach to security utilizing a multi-layered detection, prevention, and containment model

  • LES - Facility to quickly & easily secure RedHat/RPM based environments

  • ModSecurity - Open Source web application firewall for Apache

  • SELinux - Implementation of MAC using Linux Security Modules in the kernel, based on the principle of least privilege

  • Suhosin - Advanced protection system for PHP installations

  • WASC - To develop, adopt, and advocate standards for web application security

 

High Availability

 

  • CARP - Allows multiple hosts on the same local network to share a set of IP addresses

  • HAProxy - Free, fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications

  • Keepalived - Strong and robust keepalive facility to the Linux Virtual Server project

  • Linux-HA - High availability (clustering) solution for Linux which promotes reliability, availability, and serviceability

  • Linux Virtual Server - Highly scalable and highly available server built on a cluster of real servers

  • pfsync - Pseudo-device which exposes certain changes to the state table used by pf

  • PGCluster - Synchronous replication system of the multi-master composition for PostgreSQL

  • Slony-I - Master to multiple slaves replication system for PostgreSQL supporting cascading and failover

  • Uptimed - Daemon which logs your best uptimes

 

Instant Messaging / Communication

 

  • Asterisk - Popular and extensible Open Source telephone system

  • CallWeaver - Community-driven, vendor-independent, cross-platform, open source, PBX software project (formerly OpenPBX.org)

  • DimDim - Conferencing that allows anybody to share their desktop, slides, talk, listen, chat, and broadcast via webcam

  • Esper - Event Stream Processing (ESP) and Complex Event Processing (CEP)

  • Jabber - Open, secure, ad-free alternative to consumer IM services like AIM, ICQ, MSN, and Yahoo

  • Mule - Messaging platform based on ideas from Enterprise Service Bus (ESB) architectures

  • RabbitMQ - Implementation of AMQP, the emerging standard for high performance enterprise messaging

  • YATE - Flexible open source telephony engine

 

Knowledge Management

 

  • Alfresco - Enterprise Content Management providing collaboration, document/records/web content and knowledge management

  • KnowledgeTree - Open source electronic document management software designed for teams and small to medium-sized organizations.

  • MediaWiki - Allows users to easily create, edit and link web pages to provide affordable and effective Intranets

 

(Network based) Intrusion Detection Systems / Honeypots

 

  • BASE - Web frontend to query and analyze the alerts coming from a SNORT IDS system.

  • BFD - Modular shell script for parsing logs and checking for authentication failures

  • IDSwakeup - Collection of tools that allows to test network intrusion detection systems

  • Nepenthes - Versatile tool to collect malware

  • Nessus - Free, powerful, up-to-date and easy to use remote security scanner

  • Nikto - Open Source web server scanner which performs comprehensive tests against web servers for multiple items

  • Nmap - Free and open source utility for network exploration or security auditing

  • OSSEC - Performs log analysis, integrity checks, Windows registry monitoring, rootkit detection, real-time alerting and response

  • Rootkit Hunter - Scanning tool to ensure you for about 99.9% you're clean of nasty tools

  • Snort - Open Source network intrusion prevention and detection system utilizing a rule-driven language

  • sshguard - Detects SSH attacks via log monitoring and blocks the originating address with a firewall rule

  • Sussen - Checks for vulnerabilities and configuration issues on computer systems

  • tcpdump - Prints out the headers of packets on a network interface that match an expression

  • Wireshark - A network protocol analyzer

  • Yersinia - Network tool designed to take advantage of some weakeness in different network protocols

 

Operating Systems

 

  • DistroWatch - Huge source of information on major Linux/Unix distro's

 

  • CentOS - Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent Linux vendor

  • Debian - Free operating system for your computer

  • DragonFlyBSD - Based on FreeBSD. with a radically different approach to concurrency, SMP, and most other kernel subsystems

  • Fedora - A Linux-based operating system that showcases the latest in free and open source software

  • FreeBSD - Advanced operating system for x86 compatible, amd64 compatible, UltraSPARC®, IA-64, PC-98 and ARM architectures

  • FreeNAS - CIFS, FTP, NFS, AFP, RSYNC, iSCSI, S.M.A.R.T., Software RAID (0,1,5) with a Full WEB configuration interface

  • Gentoo Linux - A special flavor of Linux that can be automatically optimized and customized for just about any application or need

  • HP Tru64 UNIX - HP Tru64â„¢ UNIX operating system

  • HP-UX Computing environment that has reliability, availability, security and manageability

  • m0n0wall - Complete, embedded firewall software package based on FreeBSD, along with a web server, PHP and a few other utilities

  • NetBSD - Free, secure, and highly portable Unix-like Open Source operating system available for many platforms

  • OpenBSD - Free, multi-platform 4.4BSD-based UNIX-like operating system

  • OpenSolaris - Open Source community and a place for collaboration and conversation around OpenSolaris technology

  • openSUSE - Worldwide community program sponsored by Novell that promotes the use of Linux everywhere

  • OpenVMS - Cluster OS, featuring high availability, performance, security, application integration, and system management

  • OpenWrt - Linux distribution for embedded devices

  • Red Hat - Enterprise Class Linux Distribution

  • Slackware Linux - The Slackware Linux Project has aimed at producing the most "UNIX-like" Linux distribution out there

  • Solaris - Open source UNIX OS, available as a free download for both x86/x64 and SPARC systems

  • Ubuntu - Community developed, linux-based operating system, perfect for laptops, desktops and servers

  • White Box Enterprise Linux - Derived from the Free/Open Source Software made available by Red Hat

 

Project Management

 

  • dotProject - Open Source online project management tool

  • OpenProj - OpenProj is a free, open source desktop alternative to Microsoft Project.

  • TaskDriver - Open Source project management and task tracking application.

 

Proxies / Web Caches

 

  • Squid - Caching proxy for the Web supporting HTTP, HTTPS, FTP, and more

  • SquidGuard - URL redirector used to use blacklists with the proxysoftware Squid

 

Remote Control

 

  • Fruity - PHP based web-frontend to your Nagios configuration

  • OpenSSH - Free version of the SSH connectivity tools that technical users of the Internet rely on

  • pgAdmin - Popular and feature rich Open Source administration and development platform for PostgreSQL

  • phpLDAPadmin - Web-based LDAP browser to manage your LDAP server

  • phpMyAdmin - Tool written in PHP intended to handle the administration of MySQL over the Web

  • phpPgAdmin - Web-based administration tool for PostgreSQL

  • NetDirector - Web-based GUI and manual many-as-one service-level configuration management for Linux and Solaris

  • sdtcon - Free Java SSH client tool for secure remote and out of band access

  • TightVNC - Free remote control software package derived from the popular VNC software

  • Webmin - Web-based interface for system administration for Unix

 

Systems Health Monitoring / Logging

 

  • Cacti - A complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality.

  • Centreon - Network, system, applicative supervision and monitoring tool, based on Nagios core

  • Ganglia - A a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.

  • Hyperic - Expands past classical monitoring activities to drive availability and improve the overall health of the IT infrastructure

  • jManage - Provides a centralized console for managing application clusters and distributed-application environments

  • Linux Explorer - Linux system information gathering tool (LINUXexplo), similar to the Solaris explorer (SUNWexplo)

  • Monit - Utility for managing/monitoring, processes, files, directories and devices on a UNIX system

  • Munin - Monitoring tool surveys all your computers and remembers what it saw

  • mysqlreport - Makes a friendly report of important MySQL status values

  • Nagios - Open Source host, service and network monitoring program

  • OpenIPMI - Interface specification that defines a common, abstracted, message-based interface to platform monitoring and control

  • OpenNMS - Enterprise grade network management platform

  • rsyslog - Multi-threaded syslogd supporting MySQL, syslog/tcp, RFC 3195, ACL's, filtering and fine grain output format control

  • SIM - System and services monitor for 'SysVinit' systems

  • SmokePing - Can measure, store and display latency, latency distribution and packet loss

  • Splunk - Search engine that lets you search, navigate, alert and report on IT data from any application, server or network device

  • sysstat - Collection of performance monitoring tools for Linux

  • Zabbix - Enterprise-class Open Source distributed monitoring solution

  • Zenoss - Enterprise-grade Open Source monitoring solution

 

Ticketing / (Bug) Tracking

 

  • Mantis - Free, popular web-based bugtracking system

  • OTRS - An Open source Ticket Request System with various features to manage customer telephone calls and e-mails

  • RT - Enables a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by users

  • Trac - Enhanced wiki and issue tracking system for software development projects

 

Tutorials / Howto's

 

  • HowtoForge - Howtos about Linux and Open Source

  • Kernel Panic - Dedicated to Open Source and sharing of information, experience and software projects of any kind

  • nixCraft - Linux howto's, insights into Linux, FreeBSD, UNIX sysadmin work, tips, hacks and news

  • workaround.org - Personal wiki of Christoph Haas, with lots of nice articles on systems administration

 

Virtualization

 

  • Bochs - Portable Open Source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms

  • Hercules - Open Source software implementation of the mainframe System/370 and ESA/390 architectures

  • IMUNES - Integrated Multiprotocol Network Emulator / Simulator

  • KVM - A full virtualization solution for Linux on x86 hardware containing virtualization extensions

  • open-vm-tools - The Open Virtual Machine Tools are the open source implementation of VMware Tools

  • QEMU - Generic and open source machine emulator and virtualizer

  • VirtualBox - innotek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use.

  • VMware Server - Free virtualization product for Windows and Linux servers with enterprise-class support and VirtualCenter management

  • Xen - Virtual machine for x86, supports execution of multiple guest OSes with performance and resource isolation

  • xVM - A unified tool for system administrators to manage both traditional and virutal assets

 

Average User Rating
(1 rating)




Jan 2, 2008 2:50 PM Click to view Bernard D. Tremblay's profile Bernard D. Tremblay says:

In another tab I have "<a href="http://wiki.openmanagement.org/index.php?title=Links">Links</a>, from the OpenManagement Wiki</a>. This duality illustrates a number of things, a couple of which I will attempt to treat immediately.

 

The least of these is that I think it's wrong to have the actual links all together on a page, rather than have this page serve as a directory, carrying links to sub-pages (We want this to be rich, yes? Not exhaustive, and not cannonical, but full. Which makes for a huge single page. This, I suggest, illustrates how "hyper" is being under-utilized.)

 

More interesting is how this breaks "data should only appear in one place" as with relational databases. Should a person contributing a resource enter it on both pages? Place it on one page and place a link on the other? Which takes priority?

 

Even more interesting is that I'm writing this text in two places at once (To sweeten the pie: I'm to use HTML in this place and Wiki markup in the other!) so I have to adjust "here" and "there" in each place!

 

I don't mean this dismissively; quite the opposite: a system shows its true nature through usage ... trivial users and triflers really don't have much more than anecdotal comments concerning their personal preferences. I hope the "snags" we encounter through our usage here can serve as grist for the mill.

 

--bentrem

Jan 2, 2008 4:58 PM Click to view Thomas Lockney's profile Thomas Lockney says: in response to: Bernard D. Tremblay

Ben,

 

I totally agree and was planning on bringing up the same issue once the dust had settled a bit more. The reason we have this list in the first place is due to the work of <a href="/person/tmib">Dennis van Zuijlekom</a>. He created it on the old wiki, but we never really moved much beyond this basic list. I've been hoping we could break projects/products out into separate pages and use this as the master index. The downside is that it adds one step for people to get to the homepages for each item, but I think that's an acceptable cost.

 

I'm not sure what the best way to manage things is, yet, but I think we can evolve it as things move along.

Jan 2, 2008 5:53 PM