Top Banner
User Group Informix France Solutions Open Source disponibles avec Informix (focus technique) Laurent Revel (System x / PureFlex Benchmark) Jeudi 12 Septembre 2013
24
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ugif 09 2013   open source - session tech

User Group Informix France

Solutions Open Source disponibles avec Informix

(focus technique)

Laurent Revel

(System x / PureFlex Benchmark)

Jeudi 12 Septembre 2013

Page 2: Ugif 09 2013   open source - session tech

User Group Informix France

Agenda

Centre de Montpellier

Les solutions Open Source disponibles avec Informix

Focus sur une solution de supervision : Zabbix

Démonstration

2

Page 3: Ugif 09 2013   open source - session tech

User Group Informix France

Centre de Montpellier

Les solutions Open Source disponibles avec Informix

Focus sur une solution de supervision : Zabbix

Démonstration

3

Page 4: Ugif 09 2013   open source - session tech

User Group Informix France

Welcome to IBM Montpellier

Since its creation in 1965, the IBM Montpellier site has developed strong expertise in

the manufacturing and support of large IT systems. Over the past 47 years,

Montpellier continuously adapted its strategy to market developments by largely

diversifying its business and adding new service activities to enrich its portfolio to

include:

– Technical and marketing presales support

– Outsourcing data center

– Technical support maintenance

– IT integration & solutions

– Supply chain operations

– Repurpose of older generation products.

IBM is a major contributor to the regional economy and

remains one of the first private employers and the

largest exporters in the Languedoc Roussillon

region in France.

1000 Employees

4

We are dedicated to delivering High Value IT Solutions & Services

Page 5: Ugif 09 2013   open source - session tech

User Group Informix France

Support our clients in validating IBM solutions accuracy to their requirements

Devote our expertise & resources around

customers and industries.

Commit to business solutions, and not just

technology for technology‟s sake.

Bring the marketplace viewpoint into our

worldwide IBM Labs

Innovate technologies and integrate them,

along with the client‟s business processes

Mission

Our Client Center provides comprehensive benchmark, testing, design and briefing facilities

to demonstrate the advantages of IBM systems and solutions.

Page 6: Ugif 09 2013   open source - session tech

User Group Informix France

Assets

High-Level Expertise

• Unique IBM investment in Europe with 260 highly-skilled IT Specialists & Architects

Latest Technology

• Significant technology available for clients locally or remotely in other STG Centers include latest System z, PureSystems, Power, HPC, System x, Blade & Storage

Onsite Customer Facilities

• 40 briefing, education & benchmarks rooms, Smarter Planet Showcase, and telepresence room

Remote Customer Facilities

• 8 platforms & 2 large HPC Clusters with access to GDPS Solution, Light Benchmark and IBM Remote Lab Platform services.

2 Distinguished Engineers

3 AoT Members

President TEC-F & 5 TEC-F Members

9 certified in 2012: 1 Thought Leader & 8

Experts, for total of 117 certified with 65

Thought Leaders & Experts.

+205 iRAM Assets in 2012, total 240

26 Patents in 2012, total 98

3 Patent Plateaus in 2012

IBM PureSystems: 5 PureFlex & 24 Flex

IBM System z: 957K Mips

IBM Power Systems: 71 TFlops

IBM System x & Blade: 1200 Servers

IBM Storage: 2540 Tbytes All Systems

Focus on Smarter Planet & Smarter

Computing Solutions: Smarter Cities,

Cloud, Business Analytics, HPC, Systems

Software & more...

Over €1B Contribution to Revenue

Over 5556 Clients Engagements and

Over 6000 Visitors in 2012

Page 7: Ugif 09 2013   open source - session tech

User Group Informix France

Activities

Talk & Teach Design Prove

Our Client Center partners with clients to meet their IT infrastructure

goals and improve their overall business by demonstrating the

capabilities of the IBM server, storage & software portfolio. This is

accomplished through a comprehensive approach of designing,

developing, benchmarking and validating solutions.

System Briefings

Software Briefings

Demonstrations

Industry Showcases

Consultant & Systems

Integrators Support

Smarter Computing Design:

Energy, Cities, Cloud, Water,

Business Resilience

Enterprise Architecture Design

z Workload Initiative

Advanced Technical Skills

WW GDPS Solution Testing

ISV Solution Centers:

SAP, Oracle, Siebel

WW Financial Services CoE

Benchmarks & Proofs of Concept:

–PureSystems

–System z

–Power Systems

–HPC

–System x & Blade

–Storage

Solutions Testing

Software zTEC

New Technology Introduction

Page 8: Ugif 09 2013   open source - session tech

User Group Informix France

Centre de Montpellier

Les solutions Open Source disponibles avec Informix

Focus sur une solution de supervision : Zabbix

Démonstration

8

Page 9: Ugif 09 2013   open source - session tech

User Group Informix France

Drupal : Solution Content Management System qui permet de gérer et

maintenir différents types de sites Web.

Geronimo : Serveur d‟application libre de la fondation Apache, respecte

les spécifications Java EE.

Hibernate : Framework open source gérant la persistance des objets en

base de données relationnelle.

MediaWiki : ce moteur est utilisé par des entreprises comme solution de

gestion des connaissances et comme système de gestion de contenu,

conçu pour répondre aux besoins de Wikipédia.

Tomcat : moteur de servlets et JSP Java EE souvent employé avec le

serveur Web Apache (ou d‟autres serveurs Web : JBoss, IIS,

WebSphere).

Xwiki : moteur de wiki open source écrit en Java.

Zabbix : logiciel qui supervise de nombreux paramètres réseaux ainsi

que la santé et l'intégrité des serveurs.

9

Les solutions Open Source disponibles avec Informix (1)

Page 10: Ugif 09 2013   open source - session tech

User Group Informix France

Drupal : système de gestion de contenu (CMS) libre et open-source

publié sous la licence publique générale GNU, et écrit en PHP.

Drupal comporte deux types de composants bien distincts :

– un « cœur » fiable et robuste, largement testé

– des « modules » de volume et qualité diverses développés

librement par la communauté et mis à disposition de tous en l'état

(1800 en mars 2008, 7210 en novembre 2010).

Le cœur est totalement francisé, ainsi qu'une partie des modules non

officiels. La dernière version est la 7.23.

La plateforme Drupal est utilisée par des centaines de milliers de

sites web. Pour n‟en citer que deux : le site de la Maison Blanche, le site

de réservation en ligne de la SNCF, voyages-sncf.com.

Version de Drupal supportée avec IDS : 6.16 et 7.7,

pour utiliser Drupal avec IDS, il faudra compiler l‟extension PHP : PDO

1.3.1 et configurer DRDA.

10

Les solutions Open Source disponibles avec Informix (2)

Page 11: Ugif 09 2013   open source - session tech

User Group Informix France

MediaWiki : ce moteur est utilisé par des entreprises comme solution de

gestion des connaissances et comme système de gestion de contenu,

conçu pour répondre aux besoins de Wikipédia.

La dernière version disponible est la 1.21.2.

Version de MediaWiki supportée : 1.15 - au travers d‟une connexion

PHP (5.3.2 ou +) soit l‟ extension PDO compilé avec le driver IBM Data

Server Driver for JDBC. Adaptations nécessaires disponibles à

récupérer sur le site IIUG.ORG, et un SBSPACE par défaut doit être

créé et configuré pour le stockage des clobs pour utiliser la datablade

Basic Text Search.

11

Les solutions Open Source disponibles avec Informix (5)

Page 12: Ugif 09 2013   open source - session tech

User Group Informix France

Xwiki : XWiki est une plate-forme pour développer des applications web

collaboratives en utilisant le paradigme wiki. XWiki Enterprise est la

principale implémentation de la plate-forme XWiki Platform. XWiki

Enterprise est implémenté en utilisant des servlets et des JavaServer

Pages (JSP).

La dernière version disponible est la 5.1.

Version de Xwiki supportée avec IDS : 2.2.5 - au travers d‟une

connexion avec le driver IBM Informix JDBC. Adaptations nécessaires

disponibles à récupérer sur le site IIUG.ORG, et un SBSPACE par

défaut doit être créé et configuré pour le stockage des clobs.

12

Les solutions Open Source disponibles avec Informix (7)

Page 13: Ugif 09 2013   open source - session tech

User Group Informix France

Zabbix : logiciel qui supervise de nombreux paramètres réseaux ainsi

que la santé et l'intégrité des serveurs. Zabbix utilise un mécanisme de

notification flexible qui permet aux utilisateurs de configurer une base

d'alerte e-mail pour pratiquement tous les événements. Cela permet une

réponse rapide aux problèmes serveurs. Zabbix offre un excellent

reporting.

La dernière version disponible est la 2.0.8.

Version de Zabbix supportée avec IDS : 1.8.4 - au travers d‟une

connexion PHP soit l‟ extension PDO Adaptations nécessaires

disponibles à récupérer sur le site IIUG.ORG.

13

Les solutions Open Source disponibles avec Informix (8)

Page 14: Ugif 09 2013   open source - session tech

User Group Informix France

Centre de Montpellier

Les solutions Open Source disponibles avec Informix

Focus sur une solution de supervision : Zabbix

Démonstration

14

Page 15: Ugif 09 2013   open source - session tech

User Group Informix France

Possibilités de Zabbix:

– Découverte automatique des serveurs et périphériques réseaux

– Supervision répartie sur une administration web centralisée

– Support des mécanismes “polling and trapping”

– Logiciels serveurs pour Linux, Solaris, HP-UX, AIX, OS X …

– Agent haute performance en natif (Logiciel client pour Linux,

Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1,

Windows NT4.0, Windows 2000, Windows 2003, Windows XP,

Windows Vista)

– Supervision sans agent

– Authentification d'agent sécurisée

– Permissions utilisateurs flexibles.

– Interface web

– Notification par e-mail d'événements prédéfinis

– Haut niveau de visualisation des ressources supervisées

– Log d'audit

15

Focus sur Zabbix (1)

Page 16: Ugif 09 2013   open source - session tech

User Group Informix France

Pourquoi utiliser Zabbix?

– Solution Open Source

– Grande efficacité des agents pour les plateformes UNIX et WIN32

– Faible courbe d'apprentissage

– “High ROI”, les temps d'arrêt son très couteux

– Faible coût de “possession”

– Configuration très simple

– Système de supervision centralisé. Toute l'information

(configuration, performance, données) est stockée dans une base

de données relationnelle.

– Niveau élevé “service tree”

– Installation très facile

– Support du SNMP (v1, V2). Both trapping and polling

– Visualisation des capacités

– Procédure de nettoyage intégrée

– Des Appliances sont disponibles pour tester en 1.8 ou 2.0 pour

différents hyperviseurs (Vmware, KVM, Xen, Microsoft)

16

Focus sur Zabbix (2)

Page 17: Ugif 09 2013   open source - session tech

User Group Informix France

Pourquoi utiliser Zabbix avec IDS

– Pour profiter des performances et de la haute-disponibilités d‟IDS,

– Faciliter à l‟administration de Zabbix,

– Intégrer plus facilement Zabbix dans vos environnements Informix

(ou éventuellement Informix Appliance)

17

Focus sur Zabbix (3)

Page 18: Ugif 09 2013   open source - session tech

User Group Informix France

DETAILS DE L’ INSTALLATION

Pré-requis

– IDS 11.70 ou supérieur,

– Apache 1.3.13 ou supérieur,

– PHP 5.0 ou supérieur – avec les extensions GD, BCMath,

XML,MBString, Socket, PDO d‟installer.

Etape 1 – Récupérer le package Zabbix, patch Informix, PDO_IBM

– www.zabbix.org – seule la version 1.8.4 a été migré (toutes les

versions 1.8.x devraient donc être portables sur IDS)

– www.iiug.org/opensource - récupérer le fichier :

zabbix_informix_patch.tar (contenant le schéma de base de

données et des modifications nécessaires au driver ODBC CLI)

– http://pecl.php.net/get/PDO_IBM-1.3.2.tgz

18

Focus sur Zabbix (4)

Page 19: Ugif 09 2013   open source - session tech

User Group Informix France

DETAILS DE L’ INSTALLATION

Etape 2 – Paramétrer IDS pour Zabbix

– Modification du fichier SQLHOSTS pour ajouter par exemple :

dr_informix_1210 drsoctcp ifxserv 9089

– Modification du fichier ONCONFIG pour ajouter par exemple :

DBSERVERALIASES ifxserv

– Modifier les paramètres CONFIG de la façon suivante

ALLOW_NEWLINE 1

USELASTCOMMITTED ALL

Puis redémarrer l‟instance

Etape 3 – Installer le CLI driver

– Récupération de l‟ IBM Informix Client SDK 3.70 (ou supérieur)

pour Linux

• La migration n‟a été testé qu‟avec le SDK 3.70 (des

adaptations peuvent être nécessaires)

– Décompression ibm_data_server_driver_for_odbc_cli.tar.Z et

déplacer le répertoire odbc_cli/cli_driver dans $INFORMIXDIR

– Positionnement

19

Focus sur Zabbix (5)

Page 20: Ugif 09 2013   open source - session tech

User Group Informix France

DETAILS DE L’ INSTALLATION

Etape 4 – Compiler de l’extension PHP : PDO_IBM

– tar -zxf PDO_IBM-1.3.2.tgz

– cd PDO_IBM-1.3.2

– awk 'NR==818{next};NR==875{print "case

SQL_LONGVARCHAR:"}{print}' ibm_st* >mod

– mv mod ibm_statement.c

– phpize

– ./configure --with-pdo-ibm=$INFORMIXDIR/clidriver

– make install

Etape 5 – Prise en compte de l’extension PDO_IBM par PHP

– Vérifier si l‟installation du PDO est bonne : pdo_ibm.so

dans /usr/lib/php5/extensions

– Ajouter au php.ini : extension=pdo_ibm.so

– Redémarrer Apache : /etc/init.d/apache2 stop ; /etc/init.d/apache2

start

20

Focus sur Zabbix (5)

Page 21: Ugif 09 2013   open source - session tech

User Group Informix France

DETAILS DE L’ INSTALLATION

Etape 6 – Compilation du daemon Zabbix

– Après la décompression du package Zabbix 1.8.4 et du patch

zabbix_informix_patch.tar :

cd zabbix-1.8.4

./configure --enable-server --enable-agent --with-

informix=$INFORMIXDIR/clidriver

make install

Etape 7 – Création de la base de données Zabbix

– Après la création d‟un compte zabbix :

dbaccess <<< 'create database zabbix with buffered log„

cd ../schema

dbaccess zabbix /informix.sql

dbaccess zabbix data.sql

dbaccess zabbix images_informix.sql

21

Focus sur Zabbix (7)

Page 22: Ugif 09 2013   open source - session tech

User Group Informix France

DETAILS DE L’ INSTALLATION

Etape 8 – Paramétrage du daemon Zabbix

– A partir du compte root :

mkdir /etc/zabbix

cp misc/conf/zabbix_server.conf /etc/zabbix/

– Puis modification des paramètres suivants :

DBName=zabbix

DBUser=zabbix

DBPassword=<votre mot de passe>

DBPort=<votre port DRDA >

Etape 9 – Démarrage du daemon Zabbix

– Après avoir vérifié que DB2_CLI_DRIVER_INSTALL_PATH est

convenablement paramétré à $INFORMIXDIR/clidriver

– Exécuter en tant que root : zabbix_server

– Vérification du bon démarrage du démon : tail –f /tmp/

22

Focus sur Zabbix (8)

Page 23: Ugif 09 2013   open source - session tech

User Group Informix France

Centre de Montpellier

Les solutions Open Source disponibles avec Informix

Focus sur une solution de supervision : Zabbix

Démonstration

23

Page 24: Ugif 09 2013   open source - session tech

User Group Informix France