IP Library Patent Application 10866937
Patent Application
App. No. 10/866,937

System and method for remote administration from a windows client of computer systems running the Linux operating system

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
10/866,937
Abstract

A system and method for remote administration and management of computers running a version of the Linux or UNIX operating system from a management interface running on a client running a version of the Microsoft Windows operating system. More specifically, the invention relates to a number of software modules, communications protocols, and processes for this remote administration. The software modules include a remote management snap-in running on a Windows client, and a remote management daemon and configuration module running on a remotely managed Linux or UNIX system. In response to user inputs, commands are generated by the snap-in and sent to the daemon. The daemon interacts with the configuration module to retrieve current configuration information or effect a change to the configuration. The daemon then generates a response that includes information concerning the current configuration, which is then displayed in the snap-in. In one embodiment, the snap-in runs in the Microsoft Management Console, enabling users to manage remote non-Windows systems using familiar interface.

Claims (59)

1 . A method for remotely managing a Linux system with a Windows client, comprising:

installing a remote management snap-in software component on the Windows client, the remote management snap-in providing a user interface via which management data are presented to a user;

installing a remote management daemon on the Linux system;

sending a command generated by the remote management snap-in to the remote management daemon to retrieve management information from the Linux system;

retrieving management information requested in the command from the Linux system;

sending the management information that is retrieved from the remote management daemon as a response to the remote management snap-in; and

displaying the management information in the remote management snap-in user interface.

2 . The method of claim 1 , further comprising:

loading a configuration module on the Linux system; and

employing the configuration module to retrieve the management information from the Linux system.

3 . The method of claim 1 , wherein the configuration information comprises file share information, and file share data for the Linux system are displayed in the remote management snap-in user interface.

4 . The method of claim 1 , wherein the remote management snap-in is installed in a Microsoft Management Console (MMC) component of a Windows operating system.

5 . The method of claim 1 , wherein the command and the response are sent as extended markup language (XML)-formatted text.

6 . The method of claim 1 , further comprising:

enabling, via a user input, a user to modify a configuration of the Linux system via the remote management snap-in user interface;

generating a command to modify the configuration of the Linux system in response to the user input;

sending the command to the remote management daemon;

modifying the configuration of the Linux system in response to the command;

sending a response back to the remote management snap-in including information pertaining to the modified configuration of Linux system; and

displaying the information pertaining to the modified configuration in the remote management snap-in user interface.

7 . The method of claim 6 , wherein the configuration modification pertains to a modification of at least one of file and print shares hosted by the Linux system.

8 . A method for remotely managing a UNIX system with a Windows client, comprising:

installing a remote management snap-in software component on the Windows client, the remote management snap-in providing a user interface via which management data are presented to a user;

installing a remote management daemon on the UNIX system;

sending a command generated by the remote management snap-in to the remote management daemon to retrieve management information from the UNIX system;

retrieving management information requested in the command from the UNIX system;

sending the management information that is retrieved from the remote management daemon as a response to the remote management snap-in; and

displaying the management information in the remote management snap-in user interface.

9 . The method of claim 8 , further comprising:

loading a configuration module on the UNIX system; and

employing the configuration module to retrieve the management information from the UNIX system.

10 . The method of claim 8 , wherein the configuration information comprises file share information, and file share data for the UNIX system are displayed in the remote management snap-in user interface.

11 . The method of claim 8 , wherein the remote management snap-in is installed in a Microsoft Management Console (MMC) component of a Windows operating system.

12 . The method of claim 8 , wherein the command and the response are sent as extended markup language (XML)-formatted text.

13 . The method of claim 8 , further comprising:

enabling, via a user input, a user to modify a configuration of the UNIX system via the remote management snap-in user interface;

generating a command to modify the configuration of the UNIX system in response to the user input;

sending the command to the remote management daemon;

modifying the configuration of the UNIX system in response to the command;

sending a response back to the remote management snap-in including information pertaining to the modified configuration of UNIX system; and

displaying the information pertaining to the modified configuration in the remote management snap-in user interface.

14 . The method of claim 13 , wherein the configuration modification pertains to a modification of at least one of file and print shares hosted by the UNIX system.

15 . A machine-readable medium, to provide software modules including:

a remote management snap-in, configured to be executed in a Microsoft Management Console running on a Windows client,

a remote management daemon, configured to be installed and executed on one of a Linux or UNIX system; and

a configuration module, configured to be installed and executed on said one of the Linux or UNIX system,

wherein, upon execution, the remote management snap-in, remote management daemon, and configuration module interact with one another to enable a user of the Windows client to remotely manage configuration of said one of the Linux or UNIX system.

16 . The machine readable medium of claim 15 , wherein the remote management snap-in comprises:

a user interface module to provide a user interface that enables a user to view and modify configuration settings for said one of the Linux or UNIX system;

an XML generator, to generate XML-formatted commands that are sent from the remote-management snap-in to the remote management daemon; and

an XML parser, to parse XML-formatted responses sent from the remote-management daemon.

17 . The machine-readable medium of claim 15 , wherein execution of the remote management snap-in, remote management daemon, and configuration module enable performance of operations including:

enabling, via a user input entered via the remote management snap-in, a user to modify a configuration of said one of a Linux or UNIX system;

generating a command to modify the configuration of said one of a Linux or UNIX system in response to the user input;

sending the command to the remote management daemon executing on said one of a Linux or UNIX system;

modifying the configuration of said one of a Linux or UNIX system in response to the command;

sending a response back to the remote management snap-in including information pertaining to the modified configuration of said one of a Linux or UNIX system; and

displaying the information pertaining to the modified configuration in the remote management snap-in user interface.

18 . The machine-readable medium of claim 17 , wherein the configuration modification pertains to a modification of at least one of file and print shares hosted by said one of a Linux and UNIX system.

Assignments (4)
CHANGE OF NAME Recorded Apr 29, 2009
From: NARNIA CORPORATION
To: CENTERIS CORPORATION
Reel/Frame 022610/0468 →
CHANGE OF NAME Recorded Apr 29, 2009
From: CENTERIS CORPORATION
To: LIKEWISE SOFTWARE, INC.
Reel/Frame 022610/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2006
From: FEINLEIB, DAVID A.; MORAN, BRIAN K.
To: CENTERIS CORPORATION
Reel/Frame 018414/0263 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2004
From: FEINLEIB, DAVID A.; MORAN, BRIAN K.
To: NARNIA CORPORATION
Reel/Frame 015481/0355 →