] project-open [ Open Source Enterprise Business Application
description
Transcript of ] project-open [ Open Source Enterprise Business Application
![Page 1: ] project-open [ Open Source Enterprise Business Application](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/1.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/2.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/3.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/4.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/5.jpg)
]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
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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/6.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/7.jpg)
]project-opem[ 2008, V.0.5
Sample Nagios Configuration
![Page 8: ] project-open [ Open Source Enterprise Business Application](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/8.jpg)
]project-opem[ 2008, V.0.5
The List of Tickets
![Page 9: ] project-open [ Open Source Enterprise Business Application](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/9.jpg)
]project-opem[ 2008, V.0.5
Conf Items imported from Nagios
![Page 10: ] project-open [ Open Source Enterprise Business Application](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/10.jpg)
]project-opem[ 2008, V.0.5
Conf Items imported from Nagios
![Page 11: ] project-open [ Open Source Enterprise Business Application](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/11.jpg)
]project-opem[ 2008, V.0.5
Sample Nagios Ticket in ]po[
![Page 12: ] project-open [ Open Source Enterprise Business Application](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/12.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/13.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/14.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/15.jpg)
]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](https://reader036.fdocuments.in/reader036/viewer/2022062304/56814664550346895db3864d/html5/thumbnails/16.jpg)
]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