This week’s release brings many new exciting features to Landscape! We now have support for alerts, script attachments and more. Please read on for details.

Alerts

One of the main features of this development cycle has finally arrived: alerts!

We are very excited about this feature! It means the administrator will get alerts inside the web interface itself, and optionally emails. This means that Landscape can now warn you when something important requiring your attention happens!

These are the current types of alerts available:

  • pending computer: whenever a new pending computer needs authorization to be accepted into Landscape
  • updated packages: one or more managed machines have updates available
  • activities waiting for authorization: for example, package upgrades that need to be approved

We have redesigned the dashboard to be more alert centric. Here is a screenshot showing two outstanding alerts:

New dashboard

Each alert can optionally be sent to the administrator’s email address. Here is how it is configured, in the new “Alerts” menu option:

Alerts configuration

So each administrator can choose to receive alert notifications via email or not.

We have more types of alerts being developed for future versions, stay tuned!

Script attachments

Script attachments are a complement to the already released “Stored scripts” feature. Now, not only can you store your most used scripts in the server, but they can also have attachments!

Here is the mandatory screenshot:

Script attachments

All the attachments are sent to the machines along with the script to be executed there, and are placed in a temporary directory so the script can easily access them. This opens up a whole lot of new possibilities. For example:

  • change wallpapers
  • install a program that is not packaged in the .deb format
  • install new ssh keys or X509 certificates
  • etc

Your imagination is the limit (and, well, the size of the attachments) :)

Sysinfo plugins

The client side has a new tool called “landscape-sysinfo”. Its idea is to provide a quick summary about the machine’s status regarding disk space, memory, processes, etc. Here is a sample run:

 $ landscape-sysinfo
  System load:  0.41   Swap usage:  3%     Processes:       176
  Memory usage: 30%    Temperature: 49 C   Users logged-in: 1

This tool is still in development, meaning it will be getting more and more plugins. Very soon it will be morphed into some sort of “message of the day” tool, that will show this small banner whenever an administrator logs in.

If you have suggestions about how this tool should behave, or what kinds of information it should display, please send us feedback!

Other fixes and changes

This release also brings in some fixes and other changes to Landscape. Here are some of the more relevant ones:

  • duplicate CPU: multicore (SMP) systems running a Xen kernel will incorrectly report all processors as having an ID of 0 (zero), which was being rejected by the Landscape server;
  • support cases: some people with support cases access were getting random errors logging them out of the session. This has been fixed.
  • smart now allows a proxy to respond with cached data by not adding the “Pragma: no-cache” header to the HTTP request. This should improve the speed of package downloads for each client machine if a network proxy is in use.
  • improved timestamp accuracy used for process killing on the client
  • administrator invitations now expire

Thanks for all who have sent feedback, and keep it coming!