ApacheDS (LDAP) on Linux Mint – Part 2

In the first part of this series, I walked through installing Apache Directory Server (ApacheDS), an LDAP server, on Linux Mint. In this part, we’ll cover how to install and configure the management tool for ApacheDS, called Apache Directory Studio.

Download and extract Apache Directory Studio from the Apache website. If you are the only person on your system who will be using it, its OK to extract it to your Home folder. For shared systems, you may wish to extract it to the /opt folder, create a group with access to it, and make each user a member of that group. Apache Directory Studio is built on the Eclipse framework, so if you are familiar with Eclipse it will be fairly easy to navigate.
Continue reading

ApacheDS (LDAP) on LinuxMint – Part 1

directoryWhile working on a recent project, I found the software I was researching had the capability to work with an LDAP server. My experience with LDAP has been pretty limited, mainly using Microsoft’s Active Directory for work, so I decided to look into open source alternatives. For the uninitiated, LDAP (Lightweight Directory Access Protocol) and an LDAP server provide a centralized database where an individual’s user account and password is stored and then shared between many services on a network. Many other entities on the network (groups, servers, printers, etc) can also be referenced in an LDAP catalog, making discovery and access much easier. When a user logs into a company’s network, they are then able to access other network resources (email, other internal applications, file shares, printers), by using the same user name and password. The network administrator only needs to enter the user’s information in one location, and all security settings are defined in that location as well.

There are a number of Open Source implementations of LDAP, including OpenLDAP, OpenDS/DJ, and ApacheDS.  OpenLDAP is a well documented project, and has been around for a number of years. OpenDS is owned by Sun MIcroSystems and is no longer maintained and was forked to the OpenDJ project.  After researching, I decided for my purposes that the ApacheDS server would best meet my needs, so this article will walk through installing and getting ApacheDS started on a Linux Mint box.

Continue reading

Remove evaluator login from Pentaho BI server

evaluateWhen you first install the Pentaho BI server, the login screen includes an option to Login as an Evaluator, either as an Administrator (Admin) or a Power User (Suzy). While this is handy if you just want to check the software out, its a huge security hole if you plan to move to production mode. The good news is that removing that functionality involves editing one configuration file to change a couple of settings.

Open a terminal and navigate to where the BI-Server was installed. On my system that is /opt/pentaho/biserver-ce. Drill down into  the pentaho-solutions folder, and then to system folder.

Using a text editor, open the pentaho.xml file. Continue reading

Using Chrome with Pentaho Report Designer 6

reportPentaho’s Report Designer (PRD) is a full featured application that allows you to define reports that can be used within the Pentaho BI suite or as stand-alone documents. Output can be in a number of formats: PDF, Excel (XLS or XLSX versions), CSV/TXT, RTF or HTML.  If you would like to do a preview of your report in HTML format and you don’t have one of the default supported browsers installed (like me on my Mint laptop), or you would like to use a different default browser, you can tell PRD which browser to use.

Open Report Designer, and from the main menu, click on EDIT, and then click the Preferences option at the bottom of the screen. Continue reading