Welcome to the extraxi blog...
The servers are predominantly used to secure network services such as dial, wireless lan, vpn, firewall and network device management.
Typically these servers just chuck out MBs of raw CSV log data about network activity. What we do is to help collect this data then import and turn it into useable information.
Thursday, 29 November 2007
Negative values in canned reports
After some delving it turned out to be the customers PIX sending garbage values in the TACACS+ "elapsed time" attribute.
The customer is now following this up with Cisco.
Monday, 5 November 2007
Extraxi Licensing FAQ
- Number of AAA servers you wish to report against
- Number of installed copies you wish to purchase
- Maintenance & support requirements
Its a common mistake to assume if you have 2 AAA servers you need 2 copies of say aaa-reports! as well - you don't. A single copy of aaa-reports! can import logs from 10's of servers.
You only need multiple copies if you want to install on multiple PCs - for example if you wanted a copy in two locations.
Tuesday, 16 October 2007
Support for ACS Express v5
A version of aaa-reports! with ACS v5.0 support is planned to coincide with the full feature version of ACS shipping in late 2008.
Friday, 12 October 2007
What Can Extraxi Get From The ACS Database?
In v2.0 we added the csutil "dump.txt" and also included account expiry, password aging, user defined fields (eg Real Name, Description etc) and a whole lot more.
In v2.1 we started to look at TACACS+ Device Admin (TDA) policy to pull in Shared Device Command Sets (DCS) for Shell and PIX, IP based Network Access Restrictions (Group & Shared), Network Device Group (NDG) memberships. Finally aaa-reports! is able to look into each ACS group to pull in the Shell & PIX service authorizations:
- Service enabled (y/n)
- Service attributes (returned after authentication)
- Group level access restrictions
- Shared access restrictions
- Group level shell/pix command authorisations
- Shared shell/pix command authorisations (via NDG->DCS mappings)
With all this data imported we can offer reports to both document the config (eg our group/user detail report that has layout similar to the ACS UI) and explore the config (eg who has access to what devices AND what commands can they execute. Also, the Query Builder can see the same data too - so you can create custom reports about the users in the ACS db too!
Cool huh?
Of course, the next question is how to get the data OUT of ACS and then IN to aaa-reports!
If you have ACS v4.x on either software or appliances its easy. You just create a support "package.cab" using either the command line cssupport.exe (s/w version) or the Support admin page (appliance version). Make sure you tick the check boxes to include the user & group db + config.
If you have ACS v3.x then unfortunately the appliance is not supported. On the s/w version we have a script you can download to suck the data out - available on our download page.
Once you have a .cab file (from either of the methods above) you just click on Import ACS Database on the aaa-reports Import page.
Thursday, 11 October 2007
Minimum Server Spec for aaa-reports!
Here is Microsoft's guide to the hardware requirements for Server 2003. The R2 datacenter reqs probably make the most sense.
BTW the same goes for csvsync and csvsplit too.
aaa-reports! on the ACS server?
The answer is you can... but we dont recommend it. The reasons being:
- aaa-reports! will greedily try to use all available CPU while importing and running reports, so depending on the amount of data this could represent quite heavy usage for minutes at a time. This could in turn affect the performance of your ACS server.
- The ACS services have active csv's (ie the files it is currently writing to) locked. So the aaa-reports! move-on-import feature will not work and you might get incomplete rows imported.
Best practice is to roll out a dedicated server (or VM) with plenty of hard drive space and make it the "reporting server" and the log repository.
Tuesday, 2 October 2007
extraxi Software On Linux
To our knowledge aaa-reports! has not been tried.
csvsplit should work no problem as its a command line program.
csvsync v1.0 was known to work, but v2.0 changed winsock libraries which revealed a bug in (the then current version of) Wine.
At present we have no plans to officially test or support this. However, if you tried it please let us know!
Wednesday, 5 September 2007
aaa-reports! and VMWare
Yes it does!
Saturday, 1 September 2007
A Collection of Useful Docs
aaa-reports! automation tutorial - all about the automation module and how to use it.
aaa-reports! deployment guide - the do's and dont's about installing aaa-reports!
aaa-reports! tacacs+ device admin white paper - reporting for device admin
aaa-reports! sales justification - what extraxi s/w can do and why you should buy it!
aaa-reports! datasheet - spec sheet