All posts by Luca Ferrario

Integrate webapps into oneye via eyeIframize

I’m sure that some of you don’t know the power of eyeIframize, a great application of oneye/eyeOS series 1.x.
With eyeIframize, even a kid can integrate an existing webapp into oneye in a minute. Since eyeOS SVN 7258, eyeIframize supports 5 input parameters, while before it only supported one, the URL. These parameters are:

  1. URL: If not specified, a dialog will appear asking the user the address and all the following parameters will be ignored
  2. TITLE: This is the title of the Window. If not specified or set to 0, it will default to “eyeIframize”
  3. WIDTH: The window width, in pixels. If not specified or set to 0, it will default to 75% of the eyeApp screen width
  4. HEIGHT: The window height, in pixels. If not specified or set to 0, it will default to 75% of the eyeApp screen height
  5. START MAXIMIZED: If it is set to 1, the window will be opened maximized (100% of eyeApp screen area). If the user presses the maximize button of the window, it will be resized to WIDTH and HEIGHT, if they have been specified (otherwise, it will be resized to 75% of the screen area)

To take advantage of the improved eyeIframize, you can either install the patch on your existing eyeOS 1.9.x installation, or make a brand new install, by downloading the latest eyeOS 1.x SVN. If you use the original eyeOS 1.9.x eyeIframize you can still open iframes, but you can’t specify the title and the window size.

For example, to integrate Wikipedia into oneye, you just have to right click on an empty space on your oneye desktop and choose “New launcher”:

  

In the command line, I typed: eyeIframize.app http://www.wikipedia.org Wikipedia 900  500 1
So my application will open the page http://www.wikipedia.org, will have the title “Wikipedia” and will be opened maximized. 900 and 500 pixels is the size of the window if the user presses the “Maximize” button of the window.

On the desktop we have now the Wikipedia launcher and the site is perfectly integrated into the oneye system:

    

Monitorix

Hi all,

I’m sure that many of the eyeos/oneye users have some Linux servers to administer (like the servers of a small company or even your home Linux box), so I’d like to indicate you a great free and open-source monitoring tool: Monitorix. It is a lightweight system monitoring tool written in Perl by Jordi Sanfeliu, a Catalan guy. It has a CGI web interface displaying RRDTOOL graphs, allowing to keep historical data. I’ve used it for 2 years and it helped me a lot in understanding the health and load status of my servers, showing me what had to be optimized. I also have made some contributions to the project (for example, I designed the MySQL graphs, which was then implemented by Jordi).

It can monitor: CPUs, memory, disks (usage and activity), temperatures, fans, network traffic, kernel activity, services requests (Apache, Nginx, MySQL, Samba, FTP, Sendmail, and many others…) and it can also send mail alerts.

It’s not as feature-rich as other tools like Nagios, but you’ll love its extreme lightness! (and if you have just a few small servers, you don’t need the complexity of Nagios!)

I hope you’ll find it useful…Have a nice day!