Dear users and developers,

SystemImager is in heavy development right now, but as I’m alone on this 
development, progress is slower than I wish.

Some features are hard to maintain in term of OS compatibility and one of them 
is the remote console (using si_monitortk and clicking on a host being deployed)
This console depends on an ANSI Color Tk text widget I need to package and that 
may not be maintained in the future.
I also have a problem with refresh that hangs depending on netcat/nc/ncat 
versions that use different console switches.

For now, the remote console has the following problems:

  *   Can’t see the console log of a NATed client being imaged
  *   Can’t see the console log if the client imaging is finished
  *   Can’t see multiple consoles at a time
  *   Can’t filter logs (select only errors or only warnings for example)
  *   Logs stays on client and needs to be transferred by hand if one want to 
share it
  *   Based on perl/Tk with depedancy to TkTermANSIColor that is not packaged 
in distros
  *   Has problems with some ncat versions (nc, ncat multiple versions, netcat) 
(sockets timeout, hangs if input timeout (filesystem init too long, …)
  *   Requires an X display to start si_monitortk
  *   Requires to connect to image server to start si_monitortk

IMHO, a really cool feature would be to add a web interface to image server 
with the following features:

  *   Hosts statuses (si_monitortk main window replacement)
  *   Console log (with page auto-refresh for update)
  *   Info page with general setup
  *   HTML Online Doc
  *   PXE config
  *   More?

I think XSL and PHP would be the most timeline stable languages to create the 
web interface (other are constantly upgrading and obsoleting features and need 
port every 2 years or so with tons of libraries with v0.0.1 versions that die 
and become incompatible quickly)
/var/lib/systemimager/clients.xml which contains the client informations is in 
xml format, thus xsl is well suited to transform it to HTML…

Regarding the log storage daemon, I don’t know what would be the best, but as 
systemimagers is mainly based on perl and bash, I support perl would be the 
language of choice as bash would depend on nc/ncat/netcat that I want to avoid 
at any cost as behavior is inconsistent across distros and versions.

What do you think? Ideas and/or help is welcome 😊

Cheers,

Olivier.

--
   Olivier LAHAYE
   SystemImager v5 active developer.
_______________________________________________
sisuite-users mailing list
sisuite-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sisuite-users

Reply via email to