<<O>>  Difference Topic JailAdmin (r1.8 - 06 Dec 2004 - KirkStrauser)

I run several JailEnvironments on my FreeBSD 5.3 server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome (see also BuildAndUpdateJails for some hints and tips). Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.

One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available (under the BSD license) for public consumption. The resulting tool, JailAdmin, is a Perl module and frontend script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. It is used in production environments, although I offer no guarantees.

History

Changed:
<
<
  • 2004-11-19 - 1.8: New config system and other goodies.
>
>

2004-11-19 - 1.8

New config system and other goodies.


    • Moved much code from jailadmin to Jail.pm, making the command-line client much "thinner" than before. In the future, alternate frontends may be preferable to the current utility and this should make it much easier to develop them.
    • jail-snmp: Redirected STDERR to /dev/null to prevent some spurious errors whenever debugging is enabled.
    • jail-snmp-persist: Added a new persistent version of jail-snmp that runs with much less overhead than the older jail-snmp. Update your SNMP daemon's configuration to use this instead of jail-snmp if at all possible.
Line: 19 to 22

    • Jail.pm: Many changes and enhancements:
      • As mentioned above, Jail.pm can now use jls and jexec to interact with the jails and gather information about them. This is disabled by default for compatibility's sake, but should be enabled if you have access to these commands and don't experience problems with them.
Added:
>
>

2004-04-02 - 1.7

(Yes, I know that this is two versions in one day. A few people downloaded 1.6 and I didn't want to trick them into thinking they were current).


Deleted:
<
<
  • 2004-04-02 - 1.7: (Yes, I know that this is two versions in one day. A few people downloaded 1.6 and I didn't want to trick them into thinking they were current).

    • Named groups! You can now execute jailadmin stop webservers to shutdown a whole list of jails without individually specifying each one.
    • Brought INSTALL and README current.
Changed:
<
<
  • 2004-04-02 - 1.6: Added several new important features:
>
>

2004-04-02 - 1.6

Added several new important features:


    • The ability to apply devfs rulesets to mounted /dev directories.
    • A configurable parallelized shutdown function (let 5 ports at a time "wait 10 seconds" simultaneously, for example). This can dramatically decrease the time required to reboot a set of jails.
    • A way to specify default options to apply to all jails.
    • The ability to specify a waiting period after mounting a filesystem (on a per-mountpoint basis). For example, some users had problems with a jail using mounts within NFS shares when those NFS shares don't become available instantaneously.
    • A new Makefile for easier installation and removal.
    • Submission to the FreeBSD ports collection, which will hopefully lead to more widespread adoption and enhancement.
Changed:
<
<
  • 2002-12-04 - 1.5: Added a feature to automatically mount a list of filesystems before starting a jail, and to umount those filesystems (in reverse order) after stopping it. This is useful for environments where multiple jails share the same filesystem (i.e. /usr/ports/distfiles) but you don't want to have them permanently mounted.
  • 2002-06-11 - 1.4: Important note: I changed the syntax of the jailadmin command to allow multiple arguments! Scripts using the old syntax will no longer work until you - at a minimum - reverse the order of the arguments. Added a `jail.sh' rc.d script for automatic jail start and stop at system boot and shutdown.
  • 2002-05-18 - 1.3: Added the jail-snmp UCD-SNMP extension and related mib data
  • 2002-05-15 - 1.2: Massive re-write to modularize the code and provide rudimentary documentation.
  • 2002-05-14 - 1.1: Initial public release
>
>

2002-12-04 - 1.5

Added a feature to automatically mount a list of filesystems before starting a jail, and to umount those filesystems (in reverse order) after stopping it. This is useful for environments where multiple jails share the same filesystem (i.e. /usr/ports/distfiles) but you don't want to have them permanently mounted.

2002-06-11 - 1.4

Important note: I changed the syntax of the jailadmin command to allow multiple arguments! Scripts using the old syntax will no longer work until you - at a minimum - reverse the order of the arguments. Added a `jail.sh' rc.d script for automatic jail start and stop at system boot and shutdown.

2002-05-18 - 1.3

Added the jail-snmp UCD-SNMP extension and related mib data

2002-05-15 - 1.2

Massive re-write to modularize the code and provide rudimentary documentation.

2002-05-14 - 1.1

Initial public release.


To Do

Deleted:
<
<
  • Cleanly shut down a jail environment, i.e. by calling the appropriate rc.* scripts

  • The SNMP extension really needs cleaning up. It's functional for now, and tests well locally, but it could really stand a few good refactorings.
Deleted:
<
<
  • Give the SNMP extension the ability to run via 'pass-persist' to cut startup overhead when running on a closely-monitored system.

  • Add function read-write options to the SNMP extension, possibly allowing startup and shutdown of environments from network monitoring tools.
  • Fix the JAIL-MIB data. Sheesh, it's kludged.

Changed:
<
<
-- KirkStrauser - 02 Apr 2004
>
>
-- KirkStrauser - 06 Dec 2004

META FORM ClassForm  
META FIELD TopicClassification TopicClassification SystemSecurity
META FIELD OsVersion OsVersion All
 <<O>>  Difference Topic JailAdmin (r1.7 - 02 Apr 2004 - KirkStrauser)
Changed:
<
<
I run several JailEnvironments on my FreeBSD 5-CURRENT server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome (see also BuildAndUpdateJails for some hints and tips). Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.
>
>
I run several JailEnvironments on my FreeBSD 5.3 server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome (see also BuildAndUpdateJails for some hints and tips). Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.

One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available (under the BSD license) for public consumption. The resulting tool, JailAdmin, is a Perl module and frontend script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. It is used in production environments, although I offer no guarantees.

Deleted:
<
<
In the relatively near future, I expect to branch off a new version that takes advantage of the new jail management tools included with FreeBSD 5. I'll do what I can to maintain a "version 1" branch that remains compatibility with FreeBSD 4, but only if users ask for it. The project still exists largely to serve my own needs, so I could really use some feedback to steer JailAdmin's future development.

History

Added:
>
>
  • 2004-11-19 - 1.8: New config system and other goodies.
    • Moved much code from jailadmin to Jail.pm, making the command-line client much "thinner" than before. In the future, alternate frontends may be preferable to the current utility and this should make it much easier to develop them.
    • jail-snmp: Redirected STDERR to /dev/null to prevent some spurious errors whenever debugging is enabled.
    • jail-snmp-persist: Added a new persistent version of jail-snmp that runs with much less overhead than the older jail-snmp. Update your SNMP daemon's configuration to use this instead of jail-snmp if at all possible.
    • jailadmin.conf.sample: Added many comments and a few new options:
      • fstab: Define an alternate fstab file to use for (u)mounting jailed filesystems.
      • shutdown: Set to "naive" (default) to retain current shutdown behavior, or "emulated" to execute /etc/rc.shutdown within a jail.
      • startcommand: Specify an alternate jail startup command.
      • usejtools: Use the new jls and jexec commands for faster and more accurate jail operations (and also removes the necessity of mounting /proc in the host environment).
      • Easier definition of named groups, due to:
      • All new config parser that allows multiple blocks of default settings. Side note: Did I mention that I hate writing config parsers? Well, I do. If someone wants to donate a new parser, I'll be more than happy to accept it.
    • Jail.pm: Many changes and enhancements:
      • As mentioned above, Jail.pm can now use jls and jexec to interact with the jails and gather information about them. This is disabled by default for compatibility's sake, but should be enabled if you have access to these commands and don't experience problems with them.

  • 2004-04-02 - 1.7: (Yes, I know that this is two versions in one day. A few people downloaded 1.6 and I didn't want to trick them into thinking they were current).
    • Named groups! You can now execute jailadmin stop webservers to shutdown a whole list of jails without individually specifying each one.
    • Brought INSTALL and README current.

  • 2004-04-02 - 1.6: Added several new important features:
    • The ability to apply devfs rulesets to mounted /dev directories.
    • A configurable parallelized shutdown function (let 5 ports at a time "wait 10 seconds" simultaneously, for example). This can dramatically decrease the time required to reboot a set of jails.
Line: 22 to 38

To Do

Deleted:
<
<
  • Provide named groups that refer to arbitrary sets of servers for command-line convenience.

  • Cleanly shut down a jail environment, i.e. by calling the appropriate rc.* scripts
  • The SNMP extension really needs cleaning up. It's functional for now, and tests well locally, but it could really stand a few good refactorings.
  • Give the SNMP extension the ability to run via 'pass-persist' to cut startup overhead when running on a closely-monitored system.
Line: 31 to 46

Changed:
<
<
-- KirkStrauser - 06 Sep 2003
>
>
-- KirkStrauser - 02 Apr 2004

META FORM ClassForm  
META FIELD TopicClassification TopicClassification SystemSecurity
META FIELD OsVersion OsVersion All
META FILEATTACHMENT jailadmin-1.4.tar.gz attr="" comment="JailAdmin version 1.4" date="1031610126" path="jailadmin-1.4.tar.gz" size="7633" user="KirkStrauser" version="1.1"
META FILEATTACHMENT jailadmin-1.5.tar.gz attr="" comment="JailAdmin version 1.5" date="1039017320" path="jailadmin-1.5.tar.gz" size="7794" user="KirkStrauser" version="1.1"
META FILEATTACHMENT jailadmin-1.6.tar.gz attr="" comment="JailAdmin version 1.6" date="1080927838" path="jailadmin-1.6.tar.gz" size="9135" user="KirkStrauser" version="1.3"
Added:
>
>
META FILEATTACHMENT jailadmin-1.7.tar.gz attr="" comment="JailAdmin version 1.7" date="1080938884" path="jailadmin-1.7.tar.gz" size="10121" user="KirkStrauser" version="1.1"
META FILEATTACHMENT jailadmin-1.8.tar.gz attr="" comment="JailAdmin version 1.8" date="1100898422" path="jailadmin-1.8.tar.gz" size="14732" user="KirkStrauser" version="1.1"
 <<O>>  Difference Topic JailAdmin (r1.6 - 02 Apr 2004 - KirkStrauser)
Changed:
<
<
I run several JailEnvironments on my FreeBSD 4.7-STABLE server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome (see also BuildAndUpdateJails for some hints and tips). Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.
>
>
I run several JailEnvironments on my FreeBSD 5-CURRENT server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome (see also BuildAndUpdateJails for some hints and tips). Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.

One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available (under the BSD license) for public consumption. The resulting tool, JailAdmin, is a Perl module and frontend script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. It is used in production environments, although I offer no guarantees.

Added:
>
>
In the relatively near future, I expect to branch off a new version that takes advantage of the new jail management tools included with FreeBSD 5. I'll do what I can to maintain a "version 1" branch that remains compatibility with FreeBSD 4, but only if users ask for it. The project still exists largely to serve my own needs, so I could really use some feedback to steer JailAdmin's future development.

History

Added:
>
>
  • 2004-04-02 - 1.6: Added several new important features:
    • The ability to apply devfs rulesets to mounted /dev directories.
    • A configurable parallelized shutdown function (let 5 ports at a time "wait 10 seconds" simultaneously, for example). This can dramatically decrease the time required to reboot a set of jails.
    • A way to specify default options to apply to all jails.
    • The ability to specify a waiting period after mounting a filesystem (on a per-mountpoint basis). For example, some users had problems with a jail using mounts within NFS shares when those NFS shares don't become available instantaneously.
    • A new Makefile for easier installation and removal.
    • Submission to the FreeBSD ports collection, which will hopefully lead to more widespread adoption and enhancement.

  • 2002-12-04 - 1.5: Added a feature to automatically mount a list of filesystems before starting a jail, and to umount those filesystems (in reverse order) after stopping it. This is useful for environments where multiple jails share the same filesystem (i.e. /usr/ports/distfiles) but you don't want to have them permanently mounted.
  • 2002-06-11 - 1.4: Important note: I changed the syntax of the jailadmin command to allow multiple arguments! Scripts using the old syntax will no longer work until you - at a minimum - reverse the order of the arguments. Added a `jail.sh' rc.d script for automatic jail start and stop at system boot and shutdown.
  • 2002-05-18 - 1.3: Added the jail-snmp UCD-SNMP extension and related mib data
Line: 13 to 22

To Do

Added:
>
>
  • Provide named groups that refer to arbitrary sets of servers for command-line convenience.

  • Cleanly shut down a jail environment, i.e. by calling the appropriate rc.* scripts
Deleted:
<
<
  • Provide a stable API for making the program modular and extensible

  • The SNMP extension really needs cleaning up. It's functional for now, and tests well locally, but it could really stand a few good refactorings.
  • Give the SNMP extension the ability to run via 'pass-persist' to cut startup overhead when running on a closely-monitored system.
  • Add function read-write options to the SNMP extension, possibly allowing startup and shutdown of environments from network monitoring tools.
Line: 28 to 37

META FIELD OsVersion OsVersion All
META FILEATTACHMENT jailadmin-1.4.tar.gz attr="" comment="JailAdmin version 1.4" date="1031610126" path="jailadmin-1.4.tar.gz" size="7633" user="KirkStrauser" version="1.1"
META FILEATTACHMENT jailadmin-1.5.tar.gz attr="" comment="JailAdmin version 1.5" date="1039017320" path="jailadmin-1.5.tar.gz" size="7794" user="KirkStrauser" version="1.1"
Added:
>
>
META FILEATTACHMENT jailadmin-1.6.tar.gz attr="" comment="JailAdmin version 1.6" date="1080927838" path="jailadmin-1.6.tar.gz" size="9135" user="KirkStrauser" version="1.3"
 <<O>>  Difference Topic JailAdmin (r1.5 - 06 Sep 2003 - KirkStrauser)

I run several JailEnvironments on my FreeBSD 4.7-STABLE server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome (see also BuildAndUpdateJails for some hints and tips). Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.

One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available (under the BSD license) for public consumption. The resulting tool, JailAdmin, is a Perl module and frontend script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. It is used in production environments, although I offer no guarantees.

Line: 20 to 20

  • Add function read-write options to the SNMP extension, possibly allowing startup and shutdown of environments from network monitoring tools.
  • Fix the JAIL-MIB data. Sheesh, it's kludged.
Changed:
<
<
-- KirkStrauser - 04 Dec 2002
>
>

-- KirkStrauser - 06 Sep 2003


META FORM ClassForm  
META FIELD TopicClassification TopicClassification SystemSecurity
Changed:
<
<
META FIELD OsVersion OsVersion 4.x, CURRENT
>
>
META FIELD OsVersion OsVersion All

META FILEATTACHMENT jailadmin-1.4.tar.gz attr="" comment="JailAdmin version 1.4" date="1031610126" path="jailadmin-1.4.tar.gz" size="7633" user="KirkStrauser" version="1.1"
META FILEATTACHMENT jailadmin-1.5.tar.gz attr="" comment="JailAdmin version 1.5" date="1039017320" path="jailadmin-1.5.tar.gz" size="7794" user="KirkStrauser" version="1.1"
 <<O>>  Difference Topic JailAdmin (r1.4 - 04 Dec 2002 - KirkStrauser)
Changed:
<
<
I run several JailEnvironments on my FreeBSD 4.6-STABLE server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome. Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.
>
>
I run several JailEnvironments on my FreeBSD 4.7-STABLE server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome (see also BuildAndUpdateJails for some hints and tips). Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.

Changed:
<
<
One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available for public consumption. The resulting tool, Jailadmin, is a simple Perl script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. Don't get your hopes up; this really isn't a sophisticated system, although I have some fairly nice ideas for its future development. Still, I find it useful, and others may too.
>
>
One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available (under the BSD license) for public consumption. The resulting tool, JailAdmin, is a Perl module and frontend script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. It is used in production environments, although I offer no guarantees.

History

Added:
>
>
  • 2002-12-04 - 1.5: Added a feature to automatically mount a list of filesystems before starting a jail, and to umount those filesystems (in reverse order) after stopping it. This is useful for environments where multiple jails share the same filesystem (i.e. /usr/ports/distfiles) but you don't want to have them permanently mounted.

  • 2002-06-11 - 1.4: Important note: I changed the syntax of the jailadmin command to allow multiple arguments! Scripts using the old syntax will no longer work until you - at a minimum - reverse the order of the arguments. Added a `jail.sh' rc.d script for automatic jail start and stop at system boot and shutdown.
  • 2002-05-18 - 1.3: Added the jail-snmp UCD-SNMP extension and related mib data
  • 2002-05-15 - 1.2: Massive re-write to modularize the code and provide rudimentary documentation.
Line: 19 to 20

  • Add function read-write options to the SNMP extension, possibly allowing startup and shutdown of environments from network monitoring tools.
  • Fix the JAIL-MIB data. Sheesh, it's kludged.
Changed:
<
<
-- KirkStrauser - 09 Sep 2002
>
>
-- KirkStrauser - 04 Dec 2002

META FORM ClassForm  
META FIELD TopicClassification TopicClassification SystemSecurity
META FIELD OsVersion OsVersion 4.x, CURRENT
Changed:
<
<
META FILEATTACHMENT jailadmin-1.4.tar.gz attr="" comment="jailadmin version 1.4" date="1031610126" path="jailadmin-1.4.tar.gz" size="7633" user="KirkStrauser" version="1.1"
>
>
META FILEATTACHMENT jailadmin-1.4.tar.gz attr="" comment="JailAdmin version 1.4" date="1031610126" path="jailadmin-1.4.tar.gz" size="7633" user="KirkStrauser" version="1.1"
META FILEATTACHMENT jailadmin-1.5.tar.gz attr="" comment="JailAdmin version 1.5" date="1039017320" path="jailadmin-1.5.tar.gz" size="7794" user="KirkStrauser" version="1.1"
 <<O>>  Difference Topic JailAdmin (r1.3 - 13 Sep 2002 - KirkStrauser)

I run several JailEnvironments on my FreeBSD 4.6-STABLE server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome. Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.

One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available for public consumption. The resulting tool, Jailadmin, is a simple Perl script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. Don't get your hopes up; this really isn't a sophisticated system, although I have some fairly nice ideas for its future development. Still, I find it useful, and others may too.

 <<O>>  Difference Topic JailAdmin (r1.2 - 10 Sep 2002 - KirkStrauser)
Changed:
<
<
I run several JailEnvironments on my FreeBSD 4.5-STABLE server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome. Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.
>
>
I run several JailEnvironments on my FreeBSD 4.6-STABLE server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome. Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.

One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available for public consumption. The resulting tool, Jailadmin, is a simple Perl script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. Don't get your hopes up; this really isn't a sophisticated system, although I have some fairly nice ideas for its future development. Still, I find it useful, and others may too.

 <<O>>  Difference Topic JailAdmin (r1.1 - 09 Sep 2002 - KirkStrauser)
Line: 1 to 1
Added:
>
>
I run several JailEnvironments on my FreeBSD 4.5-STABLE server. These environments have worked perfectly (to the best of my knowledge), but their routine maintenance can be a bit cumbersome. Unfortunately, a (quick) web search didn't turn up any tools to make the job any easier, although Robert Watson has done a fair amount of work to redesign the whole jail subsystem. For sysadmins who simply want to simplify their jobs without making fairly major changes to their servers, there just doesn't seem to be much help.

One afternoon, after manually killing a few jails and immediately restarting them, I decided to automate the process as much as possible, and I made the results available for public consumption. The resulting tool, Jailadmin, is a simple Perl script that can start a named jail, stop one, or give a ps(1)-like process listing for a particular jail. Don't get your hopes up; this really isn't a sophisticated system, although I have some fairly nice ideas for its future development. Still, I find it useful, and others may too.

History

  • 2002-06-11 - 1.4: Important note: I changed the syntax of the jailadmin command to allow multiple arguments! Scripts using the old syntax will no longer work until you - at a minimum - reverse the order of the arguments. Added a `jail.sh' rc.d script for automatic jail start and stop at system boot and shutdown.
  • 2002-05-18 - 1.3: Added the jail-snmp UCD-SNMP extension and related mib data
  • 2002-05-15 - 1.2: Massive re-write to modularize the code and provide rudimentary documentation.
  • 2002-05-14 - 1.1: Initial public release

To Do

  • Cleanly shut down a jail environment, i.e. by calling the appropriate rc.* scripts
  • Provide a stable API for making the program modular and extensible
  • The SNMP extension really needs cleaning up. It's functional for now, and tests well locally, but it could really stand a few good refactorings.
  • Give the SNMP extension the ability to run via 'pass-persist' to cut startup overhead when running on a closely-monitored system.
  • Add function read-write options to the SNMP extension, possibly allowing startup and shutdown of environments from network monitoring tools.
  • Fix the JAIL-MIB data. Sheesh, it's kludged.

-- KirkStrauser - 09 Sep 2002

META FORM ClassForm  
META FIELD TopicClassification TopicClassification SystemSecurity
META FIELD OsVersion OsVersion 4.x, CURRENT
META FILEATTACHMENT jailadmin-1.4.tar.gz attr="" comment="jailadmin version 1.4" date="1031610126" path="jailadmin-1.4.tar.gz" size="7633" user="KirkStrauser" version="1.1"
View topic | Diffs | r1.8 | > | r1.7 | > | r1.6 | More
Revision r1.1 - 09 Sep 2002 - 22:15 - KirkStrauser
Revision r1.8 - 06 Dec 2004 - 21:26 - KirkStrauser