Docstoc

Project on Management of Ubl

Document Sample
Project on Management of Ubl Powered By Docstoc
					                  Human
                 Ressource
                Management

                               Knowledge
Collaboration
                                                   Nagios
                              Management


                                                 Integration
                  Project
                Management

 Customer
                               Project
Relationship
                              Controlling
Management

                 Financial
                Controlling
                                            ]project-open[
                                              Open Source
                                     Enterprise Business Application


                                                                ]project-opem[ 2008, V.0.5
]project-open[ in a Nutshell


                          ]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-opem[ 2008, V.0.5
The ]po[ ITSM Process Map
                          Strategy, Policies, Culture, ...


    Operational        Service Level                  HR                   Provider
    Procedures            Mgmt.                      Mgmt.                  Mgmt.



                    Customer                                                   Incident
                    Service Desk       Ticket                                    Mgmt.



                    Request                            Priorization /          Problem
                    for Change          RfC              Portfolio               Mgmt.
                                                           Mgmt.


                    Project                                                   Project
                    Proposals          Project                                  Mgmt.



    Configuration     Release            Change              License          Software
       Mgmt.          Mgmt.              Mgmt.                Mgmt          Development



                                   Financial Mgmt.
                                                                        ]project-opem[ 2008, V.0.5
        May 2008
                         Current Status
Maturity
                                         Strategy, Policies, Culture, ...
 Idea
 Definition
 Prototype         Operational        Service Level                  HR                   Provider
 Feedback          Procedures            Mgmt.                      Mgmt.                  Mgmt.
 1st Cust
 2nd Cust
 Product
                                    Customer                                                  Incident
                                   Service Desk       Ticket                                    Mgmt.



                                   Request                            Priorization /          Problem
                                   for Change          RfC              Portfolio               Mgmt.
                                                                          Mgmt.


                                   Project                                                   Project
                                   Proposals          Project                                  Mgmt.



                   Configuration     Release            Change              License          Software
                      Mgmt.          Mgmt.              Mgmt.                Mgmt          Development



                                                  Financial Mgmt.
                                                                                       ]project-opem[ 2008, V.0.5
              ]po[ as an Integration Platform
                                                     Nagios                                                       OCS-
                                                                                                                                   Working unidirectional import
                                                                                                                Inventory
                  Simple import of BB4 status            Big
                                                                                                                  H-
                     currently for display-only        Brother
                                                                                                               Inventory

Maturity                    First conversations                                                                      vTiger
                                                       OTRS                                                                            Outlook integration using
                              about integration
                                                                                                                 Outlook Plugin        vTiger CRM plugin
  Idea
                                                           Bug Zilla                                               Email            Generic mail import using SMTP/Fetchmail
  Definition
  Prototype                                                   RT
  Feedback                                                              Tickets   Events   Invent.    CRM
  1st Cust
  2nd Cust                                                                 ]project-open[
 Product                                                                Finance   Users    Protocol   Gantt

                          Unidirectional import of SAP
                                 project costs into ]po[       SAP FI                                          openProj         Import of same data as GanttProject.

 Export of ]po[ financial information to NAV using
                                   UBL (see below)         Navision                                           GanttProject
                                                                                                                                 Complete bidirectional “round-trip” editing
        ]po[ CSV export readable by Lexware
                                     Buchhalter       Lexware                                                                         GanttProject an import MS-Project
                                                                                                                  MS-Project          schedules
         ]po[ CSV export suitable for Datev-
                     based tax consultants           Datev
  UBL (Unified Business Language) is a            generic
            simplified version of ebXML            UBL                                                                       Generic ODBC interface to read data from ]po[ and to
                                                                                                               ODBC          create new object via PlPg/SQL database API
 Flexible CSV export allow to connect          other
                                                                                                                                 Generic and configurable XML-RPC interface. Allows to
           other accounting packages         Accounting                                                        XML-RPC           map XML-RPC calls into ]po[ TCL calls

                                                                                                                   SOAP/           Generic SOAP/WSDL implementation from University
                  Active Directory and OpenLDAP              LDAP                                                  WSDL            Vienna. However no customer installation yet.

                           Generic Linux PAM           PAM
                 Import scripts for custom         Custom
                    SQL user databases
                                                   User-DB
                                                                                                                                                            ]project-opem[ 2008, V.0.5
      Nagios Integration Overview
                                           ]project-open[
1.   ]po[ receives and
                                            Systems
     parses Nagios alert                   Monitoring
     emails.                                               Ticket
                                                          Tracking

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

     and services


                                                 ]project-opem[ 2008, V.0.5
Sample Nagios Configuration




                        ]project-opem[ 2008, V.0.5
The List of Tickets




                      ]project-opem[ 2008, V.0.5
Conf Items imported from Nagios




                           ]project-opem[ 2008, V.0.5
Conf Items imported from Nagios




                           ]project-opem[ 2008, V.0.5
Sample Nagios Ticket in ]po[




                         ]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?


                                                ]project-opem[ 2008, V.0.5
]project-open[

                  Human
                 Ressource
                Management

                               Knowledge
Collaboration
                              Management

                  Project
                Management

 Customer
                               Project
Relationship
                              Controlling
Management

                 Financial
                Controlling

                                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


                                                                       ]project-opem[ 2008, V.0.5
Thanks for your attention
              ]project-open[

              Ronda Sant Antonio 51, 1o 2a
              08011 Barcelona
              Spain

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

              www.project-open.com
              www.project-open.org



                                      ]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.



                                                               ]project-opem[ 2008, V.0.5
               Nagios Integration Details

                                                       ]project-open[
                                                 3
                                                 Nagios
                                                 Import
                                    2
                                                                 4
                                   acs-mail-                    Ticket
                                      lite                     Tracking
          1                                           5
                     ~/Maildir
     Postfix
                       /new                    Configuration
                                     6          Database




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


                                                                ]project-opem[ 2008, V.0.5

				
DOCUMENT INFO
Description: Project on Management of Ubl document sample