New ACL system (Enteprise)

February 22nd, 2010 , Written by nil in Development, Pandora FMS 
nil

Several users reported that they want a more “flexible” ACL system, based not on groups of “things they can do”, based on every page a profile could see (and operate), item by item, page by page.

Current ACL model is based on “unix style” role/action/group/user (4 items), new system will allow to define per profile, which pages (defined one by one or by “groups”) has user access. This will allow for example, to let a user view only “Group” view, and “Detailed” agent view, skipping pages as “Alert view” or “Monitor view”, grouped already in Pandora FMS classic ACL system as “AR” (Agent Read privileges).

This even allow to restrict administration per page. Very useful to let specific low-level operations allowed.

Both models are “paralel” and compatible, and this is an Enteprise feature only ;-). Classic ACL system will continue to exist, and provides as now, a very easy ACL system for Pandora FMS.

Comments (0)


Good Old style documentation: manpages

February 16th, 2010 , Written by pconcepcion in Pandora FMS, Servers 
pconcepcion

I have started to create manpages, first tentacle_server and tentacle_client, then pandora_server and Pandora::Core.pm more will follow :)

So next time you are alone with Pandora FMS without Internet connection you can relay again in the good old man :D

Comments (0)


New “progress report” doc. section

February 15th, 2010 , Written by nil in Development 
nil

I’ve created a new page in our wiki at openideas.info

It’s purpose is to put there all features we’re finishing now, for the next 3.1
version, only features and enhancements, not bugfixes. This will be very
useful to show people our progress and to have a “new things” from the last
version.

Please keep it updated ! ;-)

Comments (0)


GIS (Geographic information system) when scifi is real

February 3rd, 2010 , Written by miguel in Web Console 
miguel

Hi.

I remember in the film Enemy of the state (in spanish “Enemigo público”) the computer systems that it was showing a Will Smith running across the city (but he wasn’t playing parkour).

This is the trailer of film for refreshing your mind:

Well, Pandora system is near near to make this thing…more or less ;) . We use to develop the javascript free library OpenLayers in the Console.

The next video you can see the demo screencast of early versión of GIS:

Comments (0)


Pandora unix agent running on ipod touch :)

February 3rd, 2010 , Written by pconcepcion in Pandora FMS 
pconcepcion

A bored developer is something very dangerous… you never know what it will happen…

This weekend I was quite bored and somehow I thought it was interesting to try to run Pandora Unix Agent on my iPod Touch. It’s a jailbroken 1st generation device, so I connected to the Ipod with SSH, and with apt installed the perl binaries from http://coredev.nl/ (there are instructions there to use this

Ipod Touch Agent on Pandora FMS console

Ipod Touch Agent on Pandora FMS console (click to enlarge)

repository).

Once I’ve perl working on /usr/local/bin/perl It was just a matter of updating the first line of the scripts to point to the current location of perl to make it work… wooow the perl agent is soooo easy to port :)

The of course most of the modules didn’t work as is… so I made some testing modules (check at the end of the post) to show how it was working.

And now In my testing server there is an ipod-touch agent :)

I start / stop it manually, I actually don’t want to have it running as a daemon as most of the time i don’t have access to the console to see the actual data.

In case anyone is interested on monitoring Darwin, here are the modules I’ve used:

module_begin
module_name proctotal
module_type generic_data
module_exec ps -A | wc -l
module_description Total number of processes
module_end

module_begin
module_name sshDaemon
module_type generic_proc
module_exec ps -Af | grep sshd | grep -v "grep" | wc -l
module_description SSH Server daemon status
module_end

module_begin
module_name loadavg1m
module_type generic_data
module_exec sysctl vm.loadavg | grep -o '[0-9]\+\.[0-9]\+*’ | head -1
module_description Average process in CPU (Last minute)
module_end

module_begin
module_name freemem
module_type generic_data
module_exec top -l 1 | grep PhysMem | grep -o '[0-9]\+\.\?[0-9]\+*’ | tail -1
module_description Free memory
module_end

module_begin
module_name userCPU
module_type generic_data
module_exec top -l 1 | grep "CPU usage" | grep -o '[0-9]\+\.\?[0-9]\+*’ |tail -3 | head -1
module_description User CPU Usage
module_end

module_begin
module_name sysCPU
module_type generic_data
module_exec top -l 1 | grep "CPU usage" | grep -o '[0-9]\+\.\?[0-9]\+*’ |tail -2 | head -1
module_description Sys CPU Usage
module_end

module_begin
module_name TCPPacketsSent
module_type generic_data_inc
module_exec netstat -s -p tcp | grep "packets sent" | grep -o '[0-9]\+’
module_description TCP Packets Sent
module_end

module_begin
module_name TCPPacketsReceived
module_type generic_data_inc
module_exec netstat -s -p tcp | grep "packets received" | grep -o '[0-9]\+’
module_description TCP Packets Received
module_end

Comments (0)


SAP Plugin is certified

February 3rd, 2010 , Written by nil in Pandora FMS 
nil

This normally would not be a post for this blog, but it’s our first “BIG” plugin, and now it’

s officially backup by SAP (after a formal audit). I hope in the future more powerful plugins will be made by other companies and independent developers.

SAP Plugin is made by DESET, a Spanish company without any relationship with us.

Comments (0)


Pandora FMS in twitter

February 1st, 2010 , Written by nil in Uncategorized 
nil

Hi there,

Keep updated with Pandora FMS Twitter posts at http://twitter.com/pandorafms

Comments (0)


Pandora FMS 3.0 is finally here !

December 29th, 2009 , Written by nil in Pandora FMS 
nil

Yes. I don’t want to talk about the release itself, there is a lot of info about that, just browse here:

http://pandorafms.org

This release, has been the most difficult and “brutal” in Pandora FMS history. Just comparing with  2.x version:

  • Server code rewritten on most of 80% (Ramon did an excellent job).
  • Almost 80,000 new lines of code.
  • 320 pages of “main” guide and about 300 more in technical Annexes. ALL NEW rewritten  documentation, with more than 300 screenshots. Translated to English and Spanish (HUGE WORK!), thanks to everybody for helping us, specially Julia, for made the worst part (formatting and translation), thanks also to volunteers (Fioddor!).
  • Rewritten a lot of console code (Esteban, Ramon and Miguel, with great contributions from Evi).
  • New packages for RPM and DEB (Miguel made the magic in Debian packaging, it’s possible to do it easy !!)
  • New ISO Installer (SUSE Studio is absolutelly wonderful!!), I made my best here, A LOT of testing do here, time consuming, hard but with very beautiful results !
  • A lot of new tools, plugins, extensions and small things, not only in the “main” development.
  • A LOT OF TESTING.

The process of final release has taken about a whole week, three people. This was crazy, I had to take a decission on final date, even assuming risk of uknown bugs or packaging problems, because last  date to release was 20th Dec 2009 (after several weeks of delays) and if I don’t release it today, probably it will go to middle January.

I really hate to do a release (because there are always many problems and unfinished threads, and I don’t want to public release a broken stuff!) and I hate to do in a so final, and so important release like 3.0. I’m terrified, but after SO MANY months of hard work….

IS HERE !

PANDORA FMS 3.0 is HERE !!! :-)

Comments (1)


3.0 is almost here

December 18th, 2009 , Written by nil in Pandora FMS 
nil

We’re packaging and doing the final test for the long-awaited 3.0 version.

This version will come with full packages for 32, 64 bits in .RPM (CentOS, SUSE) and .DEB (Ubuntu, Debian) versions, plus the .ISO CD install (based on OpenSUSE), and the Vmware and ESX image.

We are packaged also a lot of tools not provided with some RPM systems, we have packaged a total of 12 new packages, so any user should be able to install Pandora without compile or install from  a tarball.
We expect to release Pandora FMS 3 in Christmas, a nice day (my birthday) ;)

Comments (0)


Pandora FMS 3.0 Rc2 is here !

November 10th, 2009 , Written by nil in Pandora FMS 
nil

Hi everybody !

Pandora FMS v3.0 RC2 has been released. This is a major upgrade from 2.0
version and includes a lot of new features and a surprising performance
boost. This version is a Release-Candidate, this is similar to a beta
version, but with months of testing done. Since RC1, one month ago we have fixed about 50 bugs.

This includes a new installation CD (Software appliance based on
OpenSUSE11), an vmware/VirtualBox image, RPM packages, DEB packages and of course, source tarballs. Some files has not changed since RC1, like the  Windows Installer (for our Windows agent), and the 360 page user manual in PDF.

More information about this release at our website at http://pandorafms.org

To get downloads go directly to:

https://sourceforge.net/projects/pandora/files/Pandora%20FMS%203.0/RC2

Comments (3)