] project-open [ open source enterprise business application

16
]project-opem[ 2008, V.0.5 ]project-open[ Open Source Enterprise Business Application Project Controlling Project Management Collaboration Human Ressource Management Customer Relationship Management Knowledge Management Financial Controlling Nagios Integration

Upload: parry

Post on 13-Jan-2016

59 views

Category:

Documents


0 download

DESCRIPTION

] project-open [ Open Source Enterprise Business Application. Human Ressource Management. Collaboration. Knowledge Management. Project Management. Nagios Integration. Customer Relationship Management. Project Controlling. Financial Controlling. ] project-open [ in a Nutshell. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

]project-open[ Open Source

Enterprise Business Application

ProjectControlling

ProjectManagement

Collaboration

Human Ressource

Management

CustomerRelationshipManagement

KnowledgeManagement

FinancialControlling

NagiosIntegration

Page 2: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

]po[ is an OSS Web-based "Enterprise Project Management" software for project-based organizations.

It integrates areas such as CRM, sales, project planning, project controlling, collaboration, timesheet, invoicing and payments.

As one of the largest open-source based web applications in the world with more then 1,000,000 lines of code, ]po[ is used by more then 1000 companies in 25 countries to run their business

a

]project-open[ in a Nutshell

Page 3: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

The ]po[ ITSM Process Map

Service Level Mgmt.

ProviderMgmt.

Request for Change

Financial Mgmt.

Strategy, Policies, Culture, ...

HRMgmt.

Customer Service Desk

Project Proposals

Priorization /PortfolioMgmt.

Incident Mgmt.

Problem Mgmt.

Project Mgmt.

ConfigurationMgmt.

ChangeMgmt.

Project

Ticket

RfC

SoftwareDevelopment

ReleaseMgmt.

LicenseMgmt

OperationalProcedures

Page 4: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

Current Status

Service Level Mgmt.

ProviderMgmt.

Request for Change

Financial Mgmt.

Strategy, Policies, Culture, ...

HRMgmt.

Project Proposals

Priorization /PortfolioMgmt.

Incident Mgmt.

Problem Mgmt.

Project Mgmt.

ConfigurationMgmt.

ChangeMgmt.

Project

Ticket

RfC

SoftwareDevelopment

ReleaseMgmt.

LicenseMgmt

OperationalProcedures

May 2008

Idea

Feedback

Prototype

Product

Definition

2nd Cust

1st Cust

Maturity

CustomerService Desk

Page 5: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

]project-open[

LDAP

]po[ as an Integration Platform

SAP FI

OTRS

OCS-Inventory

GanttProject

RT

H-Inventory

openProj

MS-Project

Navision

Lexware

Datev

genericUBL

Bug Zilla

ODBC

XML-RPC

SOAP/WSDL

Users Protocol

Nagios

Events

BigBrother

other Accounting

Idea

Feedback

Prototype

Product

Definition

2nd Cust

1st Cust

Finance

Email

CRM

vTigerOutlook Plugin

Gantt

Invent.

Outlook integration using vTiger CRM plugin

Generic mail import using SMTP/Fetchmail

Working unidirectional import

Import of same data as GanttProject.

Complete bidirectional “round-trip” editing

GanttProject an import MS-Project schedules

Generic ODBC interface to read data from ]po[ and to create new object via PlPg/SQL database API

Generic and configurable XML-RPC interface. Allows to map XML-RPC calls into ]po[ TCL calls

Generic SOAP/WSDL implementation from University Vienna. However no customer installation yet.

Unidirectional import of SAP project costs into ]po[

Export of ]po[ financial information to NAV using UBL (see below)

]po[ CSV export readable by Lexware Buchhalter

]po[ CSV export suitable for Datev-based tax consultants

UBL (Unified Business Language) is a simplified version of ebXML

Flexible CSV export allow to connect other accounting packages

First conversations about integration

Simple import of BB4 statuscurrently for display-only

Active Directory and OpenLDAP

Tickets

Maturity

PAMGeneric Linux PAM

CustomUser-DB

Import scripts for customSQL user databases

Page 6: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

Nagios Integration Overview

1. ]po[ receives and parses Nagios alert emails.

2. ]po[ parses the Nagios configuration files and creates “Configuration Items” (=objects) for hosts and services

]project-open[

Config.Database

SystemsMonitoring

TicketTracking

Nagios Configuration

File

Page 7: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

Sample Nagios Configuration

Page 8: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

The List of Tickets

Page 9: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

Conf Items imported from Nagios

Page 10: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

Conf Items imported from Nagios

Page 11: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

Sample Nagios Ticket in ]po[

Page 12: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

Conclusions

• Nagios is a great interface to server infrastructure

• Parsing the Nagios config files & mails wasn’t much fun, but it’s OK. Just please don’t localize!

• Feature Requests:– API or other format to read the Nagios database. – Nagios returning the host’s list of hardware &

software similar to OCS-Inventory– Send out emails in XML format for easier parsing?

Page 13: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

]project-open[

Please visist www.project-open.com and sign up to receive four times a year our

newsletter and subscribe to our RSS feeds to stay up to date

ProjectControlling

ProjectManagement

Collaboration

Human Ressource

Management

CustomerRelationshipManagement

KnowledgeManagement

FinancialControlling

Page 14: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

]project-open[

Ronda Sant Antonio 51, 1o 2a08011 Barcelona Spain

Tel: +34 933 250 914 Cell: +34 609 953 751 Fax: +34 932 890 729

www.project-open.comwww.project-open.org

Thanks for your attention

Page 15: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

Nagios Integration Details

1. A locally running Postfix instance receives emails (possibly imported via fetchmail) and delivers them to ~/Maildir/new/

2. An OpenACS “acs-mail-lite” process scans ~/Maildir every few minutes

3. ]po[‘s “intranet-nagios” package receives callbacks from acs-mail-lite, parses the Nagios subject line and extracts extract all important variables (host, service, status etc.):

4. ]po[ check is there is already an open ticket for the specified host/service and add the current message to the existing ticket

5. If necessary, ]po[ generates a new host and/or service as “Configuration Items” in the configuration database.

6. Alternatively, ]po[ can also parse the Nagios configuration files and import all hosts and services into the ConfDB.

Page 16: ] project-open [ Open Source   Enterprise Business Application

]project-opem[ 2008, V.0.5

]project-open[

ConfigurationDatabase

Nagios Integration Details

NagiosImport

TicketTracking

/usr/local/nagios/etc/nagios.cfg

~/Maildir/new

acs-mail-lite

Postfix1

2

3

5

4

6