spiders and crawlers and bots, oh my: the economic efficiency and
TRANSCRIPT
![Page 1: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/1.jpg)
PULSE 2
RMLL / LSM
Bordeaux, 07/08/10
![Page 2: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/2.jpg)
Who are we?
● French Editor of Open Source software
● 12 years of know-how
● Headquarters in Paris
● Sales in 150 countries all over the world with a 25 partners network Such as Russia, Poland, Middle East, Korea...
● Unique European Linux Editor
![Page 3: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/3.jpg)
Activities
● Our main activities
• End users distribution (2010, Flash, One, PowerPack)
• Research projects (Nepomuk, Mancoosi, XtreemOS, Admin Proxy...)
• OEM (Mini, Instant-On)
• Enterprises solutions
![Page 4: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/4.jpg)
Enterprise Solutions
● Desktop solution : MED
● Server solution : MES 5
● Directory solution : MDS
● IT asset management solution : Pulse 2
● Devices solution : Mini/ Instant-On
● Project assistance
● Support
![Page 5: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/5.jpg)
PULSE 2Main features
• Multi OS
• Multi-sites
• Scalable
• Inventory, Deployment
• Imaging (Cloning)
• Secure thanks to SSH/SSL
• Secure remote desktop control
• Network bandwidth management
![Page 6: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/6.jpg)
Pulse 2Managing heterogeneous computer environments
![Page 7: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/7.jpg)
Pulse 2 Interface
![Page 8: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/8.jpg)
Pulse 2
Functionalities :
● Software, updates and security patches deployment
● Software and hardware inventory
● Secure remote control
● Remote diagnostic
● Imaging / Cloning
![Page 9: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/9.jpg)
Genesis
Born from Linbox Rescue Server and Mandriva Pulse experience.
Pulse 2 is an Open Source software (GPL) designed from the beginning to enable services modularity, separation between the web interface and the agents. => the product architecture is scalable and flexible.
![Page 10: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/10.jpg)
Software Architecture
![Page 11: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/11.jpg)
Server Side● MMC web interface● MMC interface service
● authentication, retrieval of various entities, injection of application deployment queries into the database,
● Scheduler● dispatches the deployments to the various launchers
according to the load, availability, and performance objectives. It also collects the results of deployments in progress and injects the result into the database
● Launcher● in charge of setting up the actual connections to client
workstations: carrying out deployment orders and retrieving the software deployment statuses.
● Package server● sends out the list of available packages and serves these
packages.● Inventory server
● records inventory feedback from client workstations.
![Page 12: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/12.jpg)
Client's side
● An SSH agent must be installed on the client computers.Pulse 2 uses the secure SSH protocol for deployments
● An inventory agent (OCS Inventory) uploads the software and hardware inventory to the inventory server.
● A VNC server (optional)
Managed clients : Windows, GNU/Linux (all distributions), Mac OSX, Solaris, HP-UX, Aix, ...
![Page 13: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/13.jpg)
Genesis 2
Pulse2 has been developed taking into account numerous characteristics such as :
● The safety
● The action's control
● Deployment monitoring
● The openness
![Page 14: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/14.jpg)
Safety
Uses secure connection (TLS/SSL), Encrypted passwords, Services runs with user rights (no root process).
Entity management : each user can see the computers in his area.
Delegation of administrative rights on modules and their functions : more than 130 ACLs allows fine-grained rights management on users and groups.
![Page 15: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/15.jpg)
Action's control
Target's designation : one computer, static group or dynamic group based on inventory criteria
Target's verification (checking MAC address from the connection, the computer availability, and other criteria),
Bandwidth optimization :Bandwidth regulation, direct send (push mode) or use of mirrors (push/pull mode) or use of proxy created on the fly.
Deployment scheduling, wake up targets (WOL), and blackout time-slots
![Page 16: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/16.jpg)
Actions Monitoring
Logs (with time-stamped stderr/stdout and exit status), and display of current or past actions
Reports can be exported
![Page 17: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/17.jpg)
Openness
● Based on MMC framework common to MDS and a documented API
● Code under GPL : ● Php, Ajax for the Web side● Python for services● C for imaging client
● Connect on his own inventory database or others such as GLPI
![Page 18: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/18.jpg)
Some items on the RoadmapIntegration with supervision systems
HFS+ support
Integration of Pulse1 former technology for Linux OS deployment (RPM & Debian based)
Integration with configuration management systems (puppet or another one) Pull mode
Network devices management
![Page 19: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/19.jpg)
Some references
Services du Premier ministre - Assets management : 2500 computers
Ministère de l'Intérieur - Assets management : 3500 computers
CEA - Assets management : 1000 computers
Airbus - Essais en vol de l'A380
Caisse Nationale d'Assurance Maladie : Pulse 2 for ~90 000 computers
Leisure company under State control : Pulse 2 for 18 000 computers
![Page 20: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/20.jpg)
More informations
Community web site : http://pulse2.mandriva.org
Get a ready to run vmware image : https://pulse2.mandriva.org/wiki/Download#VMwareImage
![Page 21: Spiders and Crawlers and Bots, Oh My: The Economic Efficiency and](https://reader031.vdocuments.mx/reader031/viewer/2022020702/61fb0e312e268c58cd59a150/html5/thumbnails/21.jpg)
Open. Simple. Innovative.