Home > Networking Tips > Network Engineering > NetDirector, an introduction: Free, simple server management
Networking Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

NETWORK ENGINEERING

NetDirector, an introduction: Free, simple server management


Maria Winslow
07.17.2006
Rating: -4.86- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


NetDirector is an open source tool that allows system administrators to configure network services and maintain large numbers of Linux, Solaris and BSD servers remotely from a Web browser running on any platform. The tool is most useful to two groups of users: administrators new to Linux who prefer a graphical management interface, and experienced administrators seeking an easier way to manage large groups of servers.

Relatively new on the open source scene, NetDirector was created by Emu Software and released in February 2006 under a modified Mozilla Public License at the LinuxWorld Conference and Expo in Boston. The project is a good fit for organizations with moderate server management requirements, especially those that want the flexibility to customize the code. NetDirector also works without customizations for those organizations wanting an easy server management solution.

Features
NetDirector allows the user to execute commands on multiple servers from a single Web browser to perform administrative tasks on common services. The system uses a modular design that also allows administrators to write custom code for specialized tasks. Features include rollbacks, scheduling tasks, server configuration cloning, tracking changes and granular role-based user management. NetDirector manages the following services with no customization necessary:

  • Samba
  • DNS
  • DHCP
  • TCP/IP
  • HTTP
  • FTP
  • Sendmail
  • Postfix
  • NFS
  • System Settings
  • Users and Groups
  • Rollbacks
  • Troubleshooting/Logs
  • OS/performance monitor
  • Refactoring -> Generic i/f

More open source networking resources

OpenNMS, an introduction: Affordable network management

Open source routers: Booting tips and operational benefits

Guide to open source network tools

NetDirector manages the following servers:

  • Linux (tested with Red Hat, Novell, Debian, Mandriva, and TurboLinux)
  • Solaris (what versions?)
  • BSD
  • Mac OS X

The system employs a server-agent architecture. The NetDirector server manager acts as the central repository and command center, and resides on a server devoted to management. Users connect to the server via a Web interface. NetDirector Agents are then installed on each server to be managed.

The NetDirector architecture

The NetDirector server manager controls the agents installed on each remote server and provides the Web interface for the user. This server maintains a database that allows the system to keep track of multiple variables necessary for securely maintaining a network of servers and services. Included is an automated installer that contains all of the components necessary to run NetDirector, which installs easily on most Linux systems in a few minutes.

A server agent resides on each server in the NetDirector system to be managed. These servers run as daemons and must have administrator rights to the services they need to access. Written in Python, server agents are designed to be lightweight and have secure access to local services on a "need to know" basis. Custom modules can be written to perform anything that is run in a shell script.

Users access the system via a rich Web interface delivered by the server manager. Administrators accustomed to a Windows environment will find NetDirector simple to use, but seasoned veterans with a love of command-line control can optionally edit flat config files.

Benefits of open source
NetDirector is a free download, and no license fees are required to use it. You can get started at the NetDirector Web site. The site features basic information about the tool, a wiki with installation instructions and other documentation, details about the license, and a list of partner projects.

The NetDirector project is also a founding member of the Open Management Consortium, promoting interoperability among open source systems management tools. Several projects have joined the consortium, promising better functionality and less vendor lock-in in the future of enterprise systems management. (See the Open Management Consortium Web site to find out more about their work on establishing standards.)

Emu Software, the originator of NetDirector, offers a subscription pricing model for those organizations that prefer an enterprise version with support, future updates and advanced features. Pricing is per node, ranging from $160 to $200. (See Emu Software's Web site for more information on this subscription offering.)

The NetDirector team is currently adding new modules for Kerberos and IPTables, as well as making improvements to the framework and user interface designs. Red Hat Network and LDAP management are currently in development for the enterprise version. To find out what the team has planned for the future, follow the "Roadmap" link off the main page.

NetDirector, with its rich user interface and ability to manage a large number of servers, is a welcome addition to the open source systems management scene. Organizations looking for an easier way to manage groups of Linux, Solaris, or BSD servers should investigate the tool for their management needs.

About the author:
As an open source strategy consultant, Maria Winslow assists clients in understanding the technical and budgetary impact that open source software will have on their computing environments. She is the author of The Practical Manager's Guide to Open Source and a site expert on SearchOpenSource.com.

Rate this Tip
To rate tips, you must be a member of SearchNetworking.com.
Register now to start rating these tips. Log in if you are already a member.


Submit a Tip




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Network Engineering
Recovering domain controllers after a server disk failure
Recovering from a server disk failure: The shortcomings of NTBCKUP
Enabling Windows Vista's Network Mapping feature on domain networks
Prevent unauthorized USB devices with software restriction policies, third-party apps
How to subnet: Subnetting calculations and shortcuts
Using Windows Vista group policy to prevent unauthorized USB device use
ISDN implementation: Part 3 -- Cisco router ISDN configuration
Troubleshoot network problems with Network Monitor
Disabling IPv6 in Windows Vista -- Pros and cons
Cleaning up: Managing Windows networks using scripts, part 2

Windows Network Administration
How to configure Windows Server 2008 advanced firewall MMC snap-in
Recovering domain controllers after a server disk failure
Recovering from a server disk failure: The shortcomings of NTBCKUP
Troubleshooting remote scripting using Network Monitor 3.0: Managing Windows networks using scripts -- Part 8
Remote Desktop troubleshooting
Enabling Windows Vista's Network Mapping feature on domain networks
Troubleshooting the mystery error -- Managing Windows networks using scripts, part 7
Prevent unauthorized USB devices with software restriction policies, third-party apps
Sample job interview questions to ask network administrators
Remote scripting first steps -- Managing Windows networks using scripts, Part 6

Network Configuration Management
Virtualization and the network a hot topic at Interop
Server virtualization creates a network configuration burden
Server virtualization: FAQ for network pros
A basic virtualized enterprise -- from 'Network Virtualization'
How to calculate network bandwidth requirements
AlterPoint launches ZipForge, a repository for open source network configuration platform
Troubleshooting the mystery error -- Managing Windows networks using scripts, part 7
Automated network management alleviates staff shortages
Remote scripting first steps -- Managing Windows networks using scripts, Part 6
Network planning, monitoring and management using modeling
Network Configuration Management Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
four-way server  (SearchNetworking.com)
mail user agent  (SearchNetworking.com)
netstat  (SearchNetworking.com)
Technical Office Protocol  (SearchNetworking.com)
Telnet  (SearchNetworking.com)
two-way server  (SearchNetworking.com)
virtual network adapter  (SearchNetworking.com)
virtual network computing  (SearchNetworking.com)
virtual systems management  (SearchNetworking.com)
VxWorks  (SearchNetworking.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsITKnowledge ExchangeTipsAsk the ExpertsWebcastsWhite PapersNetworking Product Trials
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2000 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts