Www.egi.eu EGI-InSPIRE RI-261323 Pakiti Michal Prochazka, (Daniel Kouril)

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Pakiti.
WordPress from Start to Finish Day 1: Installing and Using WordPress Looking at the WordPress database.
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
1 Web Servers / Deployment Alastair Dawes Original by Bhupinder Reehal.
Suite TUG 2009, Scottsdale DF/Explorer for z/TPF Thiru Thirupuvanam.
System Center Configuration Manager Push Software By, Teresa Behm.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
Analysis Console for Intrusion Databases Roy. Description ACID.
INSTALLATION OF WORDPRESS. WORDPRESS WordPress is an open source CMS, often used as a blog publishing application powered by PHP and MySQL. It has many.
Multiple Tiers in Action
Information Networking Security and Assurance Lab National Chung Cheng University Analysis Console for Intrusion Databases.
Nikto LUCA ALEXANDRA ADELA. Nikto  Web server assessment tool  Written by Chris Solo and David Lodge  Released on December 27, 2001  Stable release:
Linux Operations and Administration
By Jeerarat Boonyanit. As you can see I have chosen Cpanel for my server management tool. cPanel is a Linux based web hosting control panel that provides.
Additional SugarCRM details for complete, functional, and portable deployment.
Working with Applications Lesson 7. Objectives Administer Internet Explorer Secure Internet Explorer Configure Application Compatibility Configure Application.
Monitoring Scale-Out with the MySQL Enterprise Monitor Andy Bang Lead Software Engineer MySQL-Sun, Enterprise Tools Team Wednesday, April 16, :15.
Introduction to Big Brother Greg Porter Data Processing Manager USPFO For California.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
IST 210 Web Application Security. IST 210 Introduction Security is a process of authenticating users and controlling what a user can see or do.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Pakiti.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
IBM OmniFind Enterprise Edition V9.1 – July 2010 Data Source – FileNet P8 crawler overview  Key features: –Access to FileNet P8 Content Engine by using.
1 Apache and Virtual Sites and SSL Dorcas Muthoni.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
Hello We are looking for a coder to code the following We have a network that has different sites: we need an application that will scan the network and.
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
SUSE Linux Enterprise Desktop Administration Chapter 6 Manage Software.
Web Server/Services Web Server/Services pyhsu. Computer Center, CS, NCTU 2 FAMP(FreeBSD+Apache+MySQL+PHP)  Apache 2.2 (40%) /usr/ports/www/apache22 apache22_enable="YES"
Database weekly reports Zbigniew Baranowski Carlos Fernando Gamboa.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
Graphing and statistics with Cacti AfNOG 11, Kigali/Rwanda.
Module 14: Securing Windows Server Overview Introduction to Securing Servers Implementing Core Server Security Hardening Servers Microsoft Baseline.
ISeries Access for Web Monday, November 16, 2015.
1 Chapter Overview Understanding the TCP/IP protocol suite Configuring and troubleshooting TCP/IP Installing, configuring, and troubleshooting NWLink Understanding.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
COGNOS 8BI Introduction and Architecture
Lab 10 Overview DNS. DNS name server Set up a local domain name server . is the root domain .lab is the WH302 lab’s TLD (top level domain)  hades.lab.
Apache with SSL and php Apache with ssl support should be the basic platform for providing web services... There are several different implementations.
PHP “Personal Home Page Hypertext Pre-processor” (a recursive acronym) Allows you to create dynamic web pages and link web pages to a database.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Linux Operations and Administration
8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. BI Publisher Server: Administration and Security.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI How to integrate portals with the EGI monitoring system Dusan Vudragovic.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
2: Operating Systems Networking for Home & Small Business.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Mario Reale – GARR NetJobs: Network Monitoring Using Grid Jobs.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Improved X.509 Management Using PKCS11 Daniel Kouřil, Michal Procházka CESNET.
Aaron Corso COSC Spring What is LAMP?  A ‘solution stack’, or package of an OS and software consisting of:  Linux  Apache  MySQL  PHP.
Securing a Host Computer BY STEPHEN GOSNER. Definition of a Host  Host  In networking, a host is any device that has an IP address.  Hosts include.
Logging and Monitoring. Motivation Attacks are common (see David's talk) – Sophisticated – hard to reveal, (still) quite limited in our environment –
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI APEL Regional Accounting Alison Packer (STFC) Iván Díaz Álvarez (CESGA) APEL.
Successfully Implementing The Information System Systems Analysis and Design Kendall and Kendall Fifth Edition.
Fundamental of Databases
COP 4343 Unix System Administration
iSeries Access for Web Thursday, August 30, 2018
Utilize Group Policy Terminal Server Settings
Advisor: Dr.vahidipour Zahra salimian Dec 2017
Intro to Ethical Hacking
A simple way to configure PHP and Apache for Assignment 2
Web Servers / Deployment
Configuration Of A Pull Network.
Chapter 10: Advanced Cisco Adaptive Security Appliance
Designing IIS Security (IIS – Internet Information Service)
Presentation transcript:

EGI-InSPIRE RI Pakiti Michal Prochazka, (Daniel Kouril)

EGI-InSPIRE RI Pakiti Overview Patch monitoring Gathers list of packages and evaluates them against available updates security updates and/or OVAL Enables additional features searching based on particular vulnerability id (CVE) Simple clients can be launched via cron, monitoring framework,...

EGI-InSPIRE RI /15/10 3 Pakiti Architecture Pakiti server PHP + MySQL application PHP scripts + PHP Web GUI Pakiti client Bash script Runs under ordinary user privileges Automatically detects curl or openssl transport Uses rpm and dpkg-query to query list of packages

EGI-InSPIRE RI Pakiti Server Installation Requirements Apache, MySQL, PHP 5.x Default installation location /var/lib/pakiti2 Installation scripts and configuration files /usr/share/doc/pakiti-server-*/pakiti2.sql (MySQL) /usr/share/doc/pakiti-server-*/pakiti2.apache2 (Apache) Configuration files Top level config: /etc/pakiti2/pakiti2-server.conf Config file: /var/lib/pakiti2/config/config.php

EGI-InSPIRE RI Pakiti Server Installation 1. Install RPM 2. Create DB in MySQL, Import pakiti2.sql 3. Setup site in Apache (pakiti2.apache2) 4. Edit top level config 5. Customize Pakiti by editing config.php 6. Let clients report to the server 7. Setup OVAL and Repositories in web GUI (Settings link)

EGI-InSPIRE RI Pakiti Server Configuration Top level config pakiti2-server.conf Setup DB connection Config.php You can leave default options Cron jobs OVAL and Repository update scripts are run regularly from /var/lib/pakiti2/scripts/

EGI-InSPIRE RI Pakiti Server Configuration

EGI-InSPIRE RI Pakiti Server Configuration All reported Oses have to be assigned to an Os group, afterwards the Os group can be assigned to a repository.

EGI-InSPIRE RI Pakiti Server Configuration Each repository is defined for particular architecture and purpose (security, main,...)

EGI-InSPIRE RI Pakiti Client Separate RPM package Default locations: /usr/bin/pakiti2-client, /etc/pakiti2/pakiti2- client.conf If pakiti2-client.conf doesn't exist default values are given in pakiti2-client Cron job is installed, pakiti2-client is run every day (at random time given during installation)

EGI-InSPIRE RI Pakiti Client Configuration Required options servers_name, server_url, tag Optional configuration options host_cert – certificate + private key of the host connection_method – autodetect, curl, openssl, stdout openssl_path, curl_path – if not in PATH report – should the client print the results Interface – interface to use if the hosts has more interfaces clients are indentified based on source IP