You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by bo...@apache.org on 2014/10/01 08:40:33 UTC
svn commit: r1628612 [4/6] - in /incubator/argus/site/trunk: ./ arguslogo/
css/ images/ images/logos/ images/profiles/ img/ js/
Added: incubator/argus/site/trunk/ch_XA-ssl.html
URL: http://svn.apache.org/viewvc/incubator/argus/site/trunk/ch_XA-ssl.html?rev=1628612&view=auto
==============================================================================
--- incubator/argus/site/trunk/ch_XA-ssl.html (added)
+++ incubator/argus/site/trunk/ch_XA-ssl.html Wed Oct 1 06:40:31 2014
@@ -0,0 +1,504 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia
+ | Rendered using Apache Maven Fluido Skin 1.3.1
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20140930" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>Apache Argus - </title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
+
+
+ </head>
+ <body class="topBarDisabled">
+
+
+
+
+ <div class="container-fluid">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="./" id="bannerLeft">
+ <img src="arguslogo/slide1.png" alt="Argus logo" width="400px" height="200px"/>
+ </a>
+ </div>
+ <div class="pull-right"> <div id="bannerRight">
+ <img src="" />
+ </div>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li id="publishDate">Last Published: 2014-09-30
+ <span class="divider">|</span>
+ </li>
+ <li id="projectVersion">Version: 0.4
+ </li>
+
+
+
+
+ </ul>
+ </div>
+
+
+ <div class="row-fluid">
+ <div id="leftColumn" class="span3">
+ <div class="well sidebar-nav">
+
+
+ <ul class="nav nav-list">
+ <li class="nav-header">Overview</li>
+
+ <li>
+
+ <a href="index.html" title="Introduction">
+ <i class="none"></i>
+ Introduction</a>
+ </li>
+
+ <li>
+
+ <a href="faq.html" title="FAQ">
+ <i class="none"></i>
+ FAQ</a>
+ </li>
+ <li class="nav-header">Resources</li>
+
+ <li>
+
+ <a href="wiki.html" title="Wiki">
+ <i class="none"></i>
+ Wiki</a>
+ </li>
+
+ <li>
+
+ <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+ <i class="none"></i>
+ License</a>
+ </li>
+ <li class="nav-header">Project Information</li>
+
+ <li>
+
+ <a href="project-summary.html" title="Project Summary">
+ <i class="none"></i>
+ Project Summary</a>
+ </li>
+
+ <li>
+
+ <a href="mail-lists.html" title="Mailing Lists">
+ <i class="none"></i>
+ Mailing Lists</a>
+ </li>
+
+ <li>
+
+ <a href="team-list.html" title="Team">
+ <i class="none"></i>
+ Team</a>
+ </li>
+ </ul>
+
+
+
+ <hr />
+
+ <div id="poweredBy">
+ <div class="clear"></div>
+
+
+
+
+ <iframe src="http://www.facebook.com/plugins/like.php?href=http://argus.incubator.apache.org/&send=false&layout=box_count&show-faces=false&action=like&colorscheme=light"
+ scrolling="no" frameborder="0"
+ style="border:none; width:48px; height:63px; margin-top: 10px;" ></iframe>
+ <div class="clear"></div>
+
+
+
+ <div id="twitter">
+
+ <a href="https://twitter.com/apacheargus" class="twitter-follow-button" data-show-count="true" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow apacheargus</a>
+ <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+ </div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <a href="http://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+
+
+ <div id="bodyColumn" class="span9" >
+
+
+ Configure SSL for Web UI and Server/Agent
+ Communications
+ Configuring SSL (HTTPS)
+ for the Argus Administration Web UI and server/agent
+ communication, requires a JKS formatted private key and CA
+ X509 certificate for the Argus Administration Server
+ host.
+
+
+ <link xlink:href="#ch_ssl_setup-server">Install and
+ Configure SSL on Argus Administration
+ Server</link>
+
+
+ <link xlink:href="#ch_ssl_setup-agent">Install and
+ Configure SSL on Security Agents</link>
+
+
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ Hortonworks recommends configuring SSL after HDP
+ Security Administration server and agents are fully
+ configured and tested.
+
+ These steps require a private key for Argus
+ Administration server and a valid CA X509 Certificate
+ in JKS format. For more details on obtaining a
+ certificate, see <link xlink:href="http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html#Certificates" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:svg="http://www.w3.org/2000/svg">http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html#Certificates</link>.
+
+
+
+ Log on to the Argus Administration server
+ as root.
+
+
+ Install the certificate in the key store
+ following the instructions outlined in <link xlink:href="http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html#Certificates" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:svg="http://www.w3.org/2000/svg">http://tomcat.apache.org/tomcat-7.0-doc/ssl-howto.html#Certificates</link>.
+
+
+ Edit the
+ /usr/lib/xapolicymgr/ews/xapolicymgr.properties
+ as follows:
+
+ Comment out the following line to
+ disable the HTTP service
+ port:#http.service.port=6080
+
+
+ Uncomment the following line to
+ enable the HTTPS service
+ port:https.service.port=6080
+
+
+
+ Modify the port number as required.
+
+
+
+ Add the certificate key store
+ information:https.attrib.keyAlias=$KeyAlias_From_JKS_file
+https.attrib.keystorePass=$KeyStore_Password_for_JKS_file
+https.attrib.keystoreFile=$Absolute_Path_JKS_file
+
+
+ Restart the Argus Administration service
+ as
+ follows:service xapolicymgr stop
+service xapolicymgr start
+
+
+ </div>
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ To set up the Security Agent to communicate using HTTPS,
+ perform these steps on each system where an agent is
+ installed.
+
+
+ <link xlink:href="#ch_ssl-hdfsagent">Set Up SSL
+ on the HDFS Security Agent</link>
+
+
+ <link xlink:href="#ch_ssl-hiveagent">Set Up SSL
+ on the Hive Security Agent</link>
+
+
+ <link xlink:href="#ch_ssl-hbaseagent">Set Up SSL
+ on the HBase Security Agent</link>
+
+
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ The Security Agent for HDFS is installed on the
+ NameNode. Perform these steps on the NameNode
+ host.
+
+ These steps require a private key for the HDP
+ Security Agent (for client SSL verification) and a
+ valid CA X509 Certificate in JKS format.
+
+
+
+ Change the Argus Administration
+ Server URL from HTTP to HTTPS in the Security
+ Agent configuration file:
+
+ Open the configuration file for
+ editing,
+ /etc/hadoop/conf/xasecure-hdfs-security.xml.
+
+
+ Change the value in the
+ xasecure.hdfs.policymgr.url
+ property from http to
+ https and update the
+ port as required.
+ For example, if the current
+ value is
+ http://$hostname:6080/service/assets/policyList/$repository_name
+ change it to
+ https://$hostname:6080/service/assets/policyList/$repository_name.
+
+
+
+
+ Define the SSL
+ policymgr.clientssl
+ properties in the Security Agent SSL
+ configuration file,
+ /etc/hadoop/conf/xasecure-policymgr-ssl.xml
+ as follows:
+ xasecure.policymgr.clientssl.keystore = $JKS_file
+xasecure.policymgr.clientssl.keystore.password = $keystore_password
+xasecure.policymgr.clientssl.truststore = $CA_certificate_file
+
+
+ After saving the configuration, restart the
+ NameNode.
+
+
+ On the NameNode host machine,
+ execute the following command:
+ su -l hdfs -c "/usr/lib/hadoop/sbin/hadoop-daemon.sh stop namenode"
+ Ensure that the NameNode Service stops
+ completely.
+
+
+ On the NameNode host machine,
+ execute the following command:
+ su -l hdfs -c "/usr/lib/hadoop/sbin/hadoop-daemon.sh start namenode"
+ Ensure that the NameNode Service
+ starts correctly.
+
+
+
+
+ </div>
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ The Security Agent for Hive is installed on the
+ HiveServer2 host. Perform these steps on the
+ HiveServer2 host. If Security Agents are installed on
+ HiveCli hosts, repeat these steps on each of the
+ hosts.
+
+ These steps require a private key for the HDP
+ Security Agent (for client SSL verification) and a
+ valid CA X509 Certificate in JKS format.
+
+
+
+ Change the Argus Administration
+ Server URL from HTTP to HTTPS in the Security
+ Agent configuration file:
+
+ Open the configuration file for
+ editing,
+ /etc/hive/conf.server/xasecure-hive-security.xml.
+
+
+ Change the value in the
+ xasecure.hdfs.policymgr.url
+ property from http to
+ https and update the
+ port as required.
+ For example, if the current
+ value is
+ http://$hostname:6080/service/assets/policyList/$repository_name
+ change it to
+ https://$hostname:6080/service/assets/policyList/$repository_name.
+
+
+
+
+ Define the SSL
+ policymgr.clientssl
+ properties in the Security Agent SSL
+ configuration file,
+ /etc/hive/conf.server/xasecure-policymgr-ssl.xml
+ as follows:
+ xasecure.policymgr.clientssl.keystore = $JKS_file
+xasecure.policymgr.clientssl.keystore.password = $keystore_password
+xasecure.policymgr.clientssl.truststore = $CA_certificate_file
+
+
+ After saving the configuration, restart the
+ Hive.
+
+
+ Stop Hive. Execute this command on
+ the Hive Metastore and Hive Server2
+ host
+ machine.ps aux | awk '{print $1,$2}' | grep hive | awk '{print $2}' | xargs kill >/dev/null 2>&1
+
+
+ Start Hive Metastore. On the Hive
+ Metastore host machine, execute the
+ following command:
+
+ su - hive -c "env HADOOP_HOME=/usr JAVA_HOME=/usr/jdk64/jdk1.6.0_31 /tmp/startMetastore.sh /var/log/hive/hive.out /var/log/hive/hive.log /var/run/hive/hive.pid /etc/hive/conf.server"
+
+ where, $HIVE_LOG_DIR
+ is the directory where
+ Hive server logs are stored. For
+ example,
+ /var/logs/hive.
+
+
+
+ Start HiveServer2. On the Hive
+ Server2 host machine, execute the
+ following
+ command:su - hive -c "env JAVA_HOME=/usr/jdk64/jdk1.6.0_31 /tmp/startHiveserver2.sh /var/log/hive/hive-server2.out /var/log/hive/hive-server2.log /var/run/hive/hive-server.pid /etc/hive/conf.server"
+ where $HIVE_LOG_DIR
+ is the directory where
+ Hive server logs are stored. For
+ example,
+ /var/logs/hive.
+
+
+
+
+ </div>
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ The Security Agents for HBase repositories are
+ installed on the HBase Master and all HBase Regional
+ Servers in the cluster. Perform these steps on all the
+ HBase Security Agent hosts.
+
+ These steps require a private key for the HDP
+ Security Agent (for client SSL verification) and a
+ valid CA X509 Certificate in JKS format.
+
+
+
+ Change the Argus Administration
+ Server URL from HTTP to HTTPS in the Security
+ Agent configuration file:
+
+ Open the configuration file for
+ editing,
+ /etc/hbase/conf/xasecure-hbase-security.xml.
+
+
+ Change the value in the
+ xasecure.hdfs.policymgr.url
+ property from http to
+ https and update the
+ port as required.
+ For example, if the current
+ value is
+ http://$hostname:6080/service/assets/policyList/$repository_name
+ change it to
+ https://$hostname:6080/service/assets/policyList/$repository_name.
+
+
+
+
+ Define the SSL
+ policymgr.clientssl
+ properties in the Security Agent SSL
+ configuration file,
+ /etc/hbase/conf/xasecure-policymgr-ssl.xml
+ as follows:
+ xasecure.policymgr.clientssl.keystore = $JKS_file
+xasecure.policymgr.clientssl.keystore.password = $keystore_password
+xasecure.policymgr.clientssl.truststore = $CA_certificate_file
+
+
+ After saving the configuration, restart the
+ HBase services.
+
+
+ Execute this command on the HBase
+ Master host machine:
+ su -l hbase -c "/usr/lib/hbase/bin/hbase-daemon.sh --config /etc/hbase/conf stop master; sleep 25"
+
+
+ Execute this command on all
+ RegionServers:
+ su -l hbase -c "/usr/lib/hbase/bin/hbase-daemon.sh --config /etc/hbase/conf stop regionserver"
+
+
+ Execute this command on the HBase
+ Master host machine:
+ su -l hbase -c "/usr/lib/hbase/bin/hbase-daemon.sh --config /etc/hbase/conf start master; sleep 25"
+
+
+ Execute this command on all
+ RegionServers:
+ su -l hbase -c "/usr/lib/hbase/bin/hbase-daemon.sh --config /etc/hbase/conf start regionserver"
+
+
+
+
+ </div>
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p >Copyright © 2014
+ <a href="http://www.apache.org/">Apache Software Foundation</a>.
+ All rights reserved.
+
+ </p>
+ </div>
+
+
+
+ </div>
+ </footer>
+ </body>
+</html>
Added: incubator/argus/site/trunk/ch_XA-ts.html
URL: http://svn.apache.org/viewvc/incubator/argus/site/trunk/ch_XA-ts.html?rev=1628612&view=auto
==============================================================================
--- incubator/argus/site/trunk/ch_XA-ts.html (added)
+++ incubator/argus/site/trunk/ch_XA-ts.html Wed Oct 1 06:40:31 2014
@@ -0,0 +1,328 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia
+ | Rendered using Apache Maven Fluido Skin 1.3.1
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20140930" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>Apache Argus - </title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
+
+
+ </head>
+ <body class="topBarDisabled">
+
+
+
+
+ <div class="container-fluid">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="./" id="bannerLeft">
+ <img src="arguslogo/slide1.png" alt="Argus logo" width="400px" height="200px"/>
+ </a>
+ </div>
+ <div class="pull-right"> <div id="bannerRight">
+ <img src="" />
+ </div>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li id="publishDate">Last Published: 2014-09-30
+ <span class="divider">|</span>
+ </li>
+ <li id="projectVersion">Version: 0.4
+ </li>
+
+
+
+
+ </ul>
+ </div>
+
+
+ <div class="row-fluid">
+ <div id="leftColumn" class="span3">
+ <div class="well sidebar-nav">
+
+
+ <ul class="nav nav-list">
+ <li class="nav-header">Overview</li>
+
+ <li>
+
+ <a href="index.html" title="Introduction">
+ <i class="none"></i>
+ Introduction</a>
+ </li>
+
+ <li>
+
+ <a href="faq.html" title="FAQ">
+ <i class="none"></i>
+ FAQ</a>
+ </li>
+ <li class="nav-header">Resources</li>
+
+ <li>
+
+ <a href="wiki.html" title="Wiki">
+ <i class="none"></i>
+ Wiki</a>
+ </li>
+
+ <li>
+
+ <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+ <i class="none"></i>
+ License</a>
+ </li>
+ <li class="nav-header">Project Information</li>
+
+ <li>
+
+ <a href="project-summary.html" title="Project Summary">
+ <i class="none"></i>
+ Project Summary</a>
+ </li>
+
+ <li>
+
+ <a href="mail-lists.html" title="Mailing Lists">
+ <i class="none"></i>
+ Mailing Lists</a>
+ </li>
+
+ <li>
+
+ <a href="team-list.html" title="Team">
+ <i class="none"></i>
+ Team</a>
+ </li>
+ </ul>
+
+
+
+ <hr />
+
+ <div id="poweredBy">
+ <div class="clear"></div>
+
+
+
+
+ <iframe src="http://www.facebook.com/plugins/like.php?href=http://argus.incubator.apache.org/&send=false&layout=box_count&show-faces=false&action=like&colorscheme=light"
+ scrolling="no" frameborder="0"
+ style="border:none; width:48px; height:63px; margin-top: 10px;" ></iframe>
+ <div class="clear"></div>
+
+
+
+ <div id="twitter">
+
+ <a href="https://twitter.com/apacheargus" class="twitter-follow-button" data-show-count="true" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow apacheargus</a>
+ <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+ </div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <a href="http://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+
+
+ <div id="bodyColumn" class="span9" >
+
+
+ Troubleshoot Agent and Server Connections
+ Verify connectivity between the agent host and Argus Administration server.
+ <div class="section">
+<h2><a name="null"></a></h2>
+
+ In order to connect to the Argus Administration server, both the HTTP (default
+ 6080) and to uploads/pulls information using the repository named in the connection URL.
+ Use telnet to test the connection:
+
+ Check the URL for the portal in the agent configuration file,
+ xasecure-$service-name-security.xml.
+ This file is located in the configuration directory of the Hadoop service
+ (/etc/$servicename/conf).
+ For
+ example:more /etc/hbase/conf/xasecure-hbase-security.xml
+......
+<property>
+ <name>xasecure.hbase.policymgr.url</name>
+ <value>http://policymgr:6080/service/assets/policyList/sandbox_2_hbase</value>
+ <description>
+ Location where XASecure Role Based Authorization Info is
+ located.
+ </description>
+</property>
+.......
+
+
+ Telnet to the HTTP port from the agent host to the Argus
+ Administration
+ server:telnet policymgr 6080
+Trying 192.168.56.101...
+Connected to policymgr.
+Escape character is '^]'.
+
+ If either of the connections fail, then check your firewall and
+ SELinux settings.
+
+
+
+ If you are able to connect, verify the repository name matches on the
+ server and agent:
+
+ Sign in to the Argus Administration Web UI.
+
+
+ Click Policy Manager >
+ Manage Repository. The name of the
+ repository in the UI must match the name shown at the end of the
+ xasecure.hbase.policymgr.url.
+ For example, this agent sends information to the HBase
+ repository named
+ sandbox_2_hbase:<value>http://policymgr:6080/service/assets/policyList/sandbox_2_hbase</value>
+
+
+
+
+
+ </div>
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ The Security Agents connect directly to the Argus Administration database.
+ Using the connection information you provided in the
+ install.properties file, manually verify that the mysql
+ database is accessible:
+
+ Log into the agent host as root.
+
+
+ Open the install.properties file and find the connection information, for
+ example:XAAUDIT.DB.HOSTNAME=poliymgr
+XAAUDIT.DB.DATABASE_NAME=xasecure
+XAAUDIT.DB.USER_NAME=xasecure
+XAAUDIT.DB.PASSWORD=hadoop
+
+
+ Telnet to the MySQL port from the agent host to the Argus
+ Administration
+ host:telnet policymgr 3306
+Trying 192.168.56.101...
+Connected to policymgr.
+Escape character is '^]'.
+
+
+ Using the same information, connect to the MySQL database from the command
+ line:mysql -u$XAAUDIT.DB.USER_NAME -p$XAAUDIT.DB.PASSWORD -h$XAAUDIT.DB.HOSTNAME $XAAUDIT.DB.DATABASE_NAME
+ For
+ example:mysql -uxasecure -phadoop -hpolicymgr xasecure
+Reading table information for completion of table and column names
+You can turn off this feature to get a quicker startup with -A
+
+Welcome to the MySQL monitor. Commands end with ; or \g.
+Your MySQL connection id is 4069
+Server version: 5.1.73 Source distribution
+
+Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
+
+Oracle is a registered trademark of Oracle Corporation and/or its
+affiliates. Other names may be trademarks of their respective
+owners.
+
+Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
+
+
+ If the connection is rejected, verify MySQL user name and password as well as the
+ permissions for the user to connect remotely.
+ </div>
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+
+ The same basic un-install steps apply to all Security Agents.
+ To un-install an XAAgent:
+
+
+ Login to the host as the root user.
+
+
+ Go to the /etc/xasecure directory for the type of agent you
+ are uninstalling, that is either hdfs,
+ hive or
+ hbase:cd /etc/xasecure/$type
+
+
+ Run the uninstaller
+ script:./uninstall.sh
+ The agent is removed from the system.
+
+
+ If the /etc/xasecure for the agent type does not exist, the agent
+ can also be uninstalled using the installation package.
+ Use the following steps to uninstall Security Agent:
+
+
+ Copy the install tar file to a temporary directory on the host (for example,
+ /tmp/xasecure).
+
+
+ Expand the tar file in to the temporary directory and go to that
+ directory:cd /tmp/xasecure
+tar xvf xasecure$name-$buildversion.tar
+
+
+ Run the un-install script in as
+ follows:./uninstall.sh
+
+
+ </div>
+ <!-- <section xml:id="ch_XA-ts-log"><title>Security Agent Logs</title><para/></section><section xml:id="ch_XA-ts-serverlogs"><title>Server Logs</title><para><filename>/var/log/xapolicymgr</filename></para></section> -->
+
+
+ </div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p >Copyright © 2014
+ <a href="http://www.apache.org/">Apache Software Foundation</a>.
+ All rights reserved.
+
+ </p>
+ </div>
+
+
+
+ </div>
+ </footer>
+ </body>
+</html>
Added: incubator/argus/site/trunk/ch_XA-users.html
URL: http://svn.apache.org/viewvc/incubator/argus/site/trunk/ch_XA-users.html?rev=1628612&view=auto
==============================================================================
--- incubator/argus/site/trunk/ch_XA-users.html (added)
+++ incubator/argus/site/trunk/ch_XA-users.html Wed Oct 1 06:40:31 2014
@@ -0,0 +1,633 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia
+ | Rendered using Apache Maven Fluido Skin 1.3.1
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20140930" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>Apache Argus - </title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
+
+
+ </head>
+ <body class="topBarDisabled">
+
+
+
+
+ <div class="container-fluid">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="./" id="bannerLeft">
+ <img src="arguslogo/slide1.png" alt="Argus logo" width="400px" height="200px"/>
+ </a>
+ </div>
+ <div class="pull-right"> <div id="bannerRight">
+ <img src="" />
+ </div>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li id="publishDate">Last Published: 2014-09-30
+ <span class="divider">|</span>
+ </li>
+ <li id="projectVersion">Version: 0.4
+ </li>
+
+
+
+
+ </ul>
+ </div>
+
+
+ <div class="row-fluid">
+ <div id="leftColumn" class="span3">
+ <div class="well sidebar-nav">
+
+
+ <ul class="nav nav-list">
+ <li class="nav-header">Overview</li>
+
+ <li>
+
+ <a href="index.html" title="Introduction">
+ <i class="none"></i>
+ Introduction</a>
+ </li>
+
+ <li>
+
+ <a href="faq.html" title="FAQ">
+ <i class="none"></i>
+ FAQ</a>
+ </li>
+ <li class="nav-header">Resources</li>
+
+ <li>
+
+ <a href="wiki.html" title="Wiki">
+ <i class="none"></i>
+ Wiki</a>
+ </li>
+
+ <li>
+
+ <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+ <i class="none"></i>
+ License</a>
+ </li>
+ <li class="nav-header">Project Information</li>
+
+ <li>
+
+ <a href="project-summary.html" title="Project Summary">
+ <i class="none"></i>
+ Project Summary</a>
+ </li>
+
+ <li>
+
+ <a href="mail-lists.html" title="Mailing Lists">
+ <i class="none"></i>
+ Mailing Lists</a>
+ </li>
+
+ <li>
+
+ <a href="team-list.html" title="Team">
+ <i class="none"></i>
+ Team</a>
+ </li>
+ </ul>
+
+
+
+ <hr />
+
+ <div id="poweredBy">
+ <div class="clear"></div>
+
+
+
+
+ <iframe src="http://www.facebook.com/plugins/like.php?href=http://argus.incubator.apache.org/&send=false&layout=box_count&show-faces=false&action=like&colorscheme=light"
+ scrolling="no" frameborder="0"
+ style="border:none; width:48px; height:63px; margin-top: 10px;" ></iframe>
+ <div class="clear"></div>
+
+
+
+ <div id="twitter">
+
+ <a href="https://twitter.com/apacheargus" class="twitter-follow-button" data-show-count="true" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow apacheargus</a>
+ <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+ </div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <a href="http://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+
+
+ <div id="bodyColumn" class="span9" >
+
+
+ Setting Up the User and Group Agent
+ The Argus Administration tools have two types of users:
+
+ Web UI administrators: Users who require
+ access to the Web UI to manage Hadoop cluster Policies and Audit and Report on
+ Hadoop cluster activity. The user and group synchronizer is required when
+ authenticating Web UI Administrators against an external Unix Server.
+
+
+ Hadoop cluster users: Users who require
+ access to the Hadoop cluster data and therefore are named in ACL Policies
+ created on the Argus Administrator Web UI. Use the User and Group Agent
+ to synchronize accounts to use in policies from an external source such as a
+ Unix Server or LDAP Service.
+
+
+
+ Argus Administration tools can be used to monitor Hadoop cluster activity
+ without restricting access to data in HDFS, Hive, or HBase repositories. By default,
+ when a Hadoop cluster repository is added to the Argus Administration, the
+ repository the default setting allows all access.
+
+ <div class="section">
+<h2><a name="null"></a></h2>
+
+
+ Install the Unix User and Group Synchronizer (uxugsync) component
+ after installing the Argus Administration server, see
+ <link xlink:href="http://dev.hortonworks.com.s3.amazonaws.com/HDPDocuments/HDP2/HDP-2.1.3/bk_XAAdmin/content/ch_XA-install.html">Install the Argus Administration Server</link>.
+ This component synchronizes users and groups from an external Unix host or LDAP service
+ to the Argus Administration server. This agent is
+ required when allowing remote authentication of Web UI administrators with a Unix
+ System.
+ UX-UserGroup Synchronizer provides the following functionality:
+
+ User and group data for creating policies
+
+
+ Authentication for Argus Administration
+ accounts using the same credentials as the external host where the
+ synchronizer is installed
+
+
+
+
+
+ Before installing the UX-UserGroup Synchronizer
+ verify that Java 7 JRE or JDK is installed by running the following
+ command:java -version
+
+
+ The user and group agent is not required when authenticating users
+ against an external LDAP service.
+
+
+
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ To synchronize user and groups and/or allow users from a remote Unix system to log
+ into the Web UI perform the following steps on the remote Unix host:
+
+ Log on to the host as root.
+
+
+ Copy the installation files to the target host and extract the
+ files:
+
+
+ Create a temporary directory, such as
+ /tmp/xasecure:mkdir /tmp/xasecure
+
+
+ Move the installation package into the temporary directory
+ along with the MySQL Connector Jar.
+
+
+ Extract the
+ contents:tar xvf $xasecureinstallation.tar
+
+
+ Go to the directory where you extracted the installation
+ files:cd /tmp/xasecure/xasecure-$name-$build-version
+
+
+
+
+ Open the install.properties file for
+ editing.
+
+
+ Set the UNIX remote authentication and user/group synchronization
+ parameters:
+<table border="0" class="table table-striped" frame="all">
+
+
+
+
+
+ <thead>
+
+ Parameter
+ Value
+ Description
+
+ </thead>
+ <tbody>
+
+ POLICY_MGR_URL
+ $URL
+ Complete URL including protocol and port to the
+ Argus
+ Administration server. For example,
+ http://policy-manager:6080.
+
+
+ MIN_UNIX_USER_ID_TO_SYNC
+ $integer
+ Specify the minimum user ID level to synchronize
+ with Argus
+ Administration. Typically system
+ users are created with IDs lower than 1000. For
+ example, 1000
+
+
+
+ SYNC_INTERVAL
+ $minutes
+ Specify the interval in minutes, the default when
+ no value is set is 360.
+
+
+ SYNC_SOURCE
+ unix
+ Specify unix to allow remote
+ authentication and user/group synchronization for
+ users and groups on the host system.
+
+ </tbody>
+
+ </table>
+ Example install.properties file for Argus
+ Administration Server configured for UNIX authentication and UNIX user
+ and group
+ synchronization:#
+# The following URL should be the base URL for connecting to the policy manager web application
+# For example:
+#
+# POLICY_MGR_URL = http://policymanager.xasecure.net:6080
+#
+
+POLICY_MGR_URL = http://policymgr:6080
+
+
+# Minumum Unix User-id to start SYNC.
+# This should avoid creating UNIX system-level users in the Policy Manager
+#
+MIN_UNIX_USER_ID_TO_SYNC = 1000
+
+# sync interval in minutes
+# user, groups would be synced again at the end of each sync interval
+# defaults to 5min if SYNC_SOURCE is unix
+# defaults to 360min if SYNC_SOURCE is ldap
+SYNC_INTERVAL =
+
+# sync source, only unix and ldap are supported at present
+# defaults to unix
+SYNC_SOURCE = unix
+
+
+ Save the install.properties file.
+
+
+ </div>
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ When synchronizing users from an LDAP service the agent can be installed on the
+ Argus Administration server.
+
+ The LDAP configuration in the User and Group Synchronizer Agent is only used
+ for synchronization. Authentication is configured during the installation of the
+ Argus Administration Server,
+
+ To synchronize user and groups from an LDAP service:
+
+ Log on to the host as root.
+
+
+ Copy the installation files to the target host and extract the
+ files:
+
+
+ Create a temporary directory, such as
+ /tmp/xasecure:mkdir /tmp/xasecure
+
+
+ Move the installation package into the temporary directory
+ along with the MySQL Connector Jar.
+
+
+ Extract the
+ contents:tar xvf $xasecureinstallation.tar
+
+
+ Go to the directory where you extracted the installation
+ files:cd /tmp/xasecure/xasecure-$name-$build-version
+
+
+
+
+ Open the install.properties file for
+ editing.
+
+
+ Configure the LDAP user and group synchronization parameters:
+
+
+<table border="0" class="table table-striped" frame="all">
+
+
+
+
+
+ <thead>
+
+ Parameter
+ Value
+ Description
+
+ </thead>
+ <tbody>
+
+ POLICY_MGR_URL
+ $URL
+ Complete URL including protocol and port to the
+ Argus
+ Administration server. For example,
+ http://policy-manager:6080.
+
+
+ MIN_UNIX_USER_ID_TO_SYNC
+ $integer
+ Specify the minimum user ID level to synchronize
+ with Argus
+ Administration. Typically system
+ users are created with IDs lower than 1000. For
+ example, 1000
+
+
+
+ SYNC_INTERVAL
+ $minutes
+ Specify the interval in minutes, the default when
+ no value is set is 360.
+
+
+ SYNC_SOURCE
+ ldap
+ Specify unix to allow remote
+ authentication and user/group synchronization for
+ users and groups on the host system.
+
+
+ SYNC_LDAP_URL
+ $URL
+ Specify the full URL to the LDAP service,
+ including port number. For example,
+ ldap://ldap-host:389.
+ Only Active Directory and OpenLDAP are
+ supported.
+
+
+
+ SYNC_LDAP_BIND_DN
+ $userDN
+ Specify the user DN for the LDAP account to the
+ LDAP service.
+
+
+ SYNC_LDAP_BIND_PASSWORD
+ $password
+ Specify the password for the LDAP
+ account.
+
+
+ SYNC_LDAP_USER_SEARCH_BASE
+ $BaseDN
+ Specify the base DN for the user and groups
+ search.
+
+
+ SYNC_LDAP_USER_SEARCH_SCOPE
+ base, one
+ or sub
+ Specify the search type (base, one or sub) for
+ the search.
+
+
+ SYNC_LDAP_USER_OBJECT_CLASS
+ $class
+ Specify the ObjectClass for users and groups to
+ sync. For example, person.
+ The default is
+ person.
+
+
+
+ SYNC_LDAP_USER_SEARCH_FILTER
+ $filter
+ Specify the value to filter the search results on
+ for synchronization. For example,
+ dept=engineer.
+
+
+ SYNC_LDAP_USER_NAME_ATTRIBUTE
+ $attribute
+ Specify the attribute to return as the user or
+ group name. This is the value synchronized.
+
+
+
+ SYNC_LDAP_USERNAME_CASE_ CONVERSION
+
+ lower
+ Converts the user name case
+ on import. The possible values are
+ lower or
+ upper.
+
+
+
+ SYNC_LDAP_GROUPNAME_CASE_
+ CONVERSION
+ lower
+ Converts the group name case
+ on import. The possible values are
+ lower or
+ upper.
+
+ </tbody>
+
+ </table>
+
+ Example
+ install.properties
+ file for Argus Administration
+ Server configured for LDAP authentication
+ and LDAP user and group
+ synchronization:#
+# The following URL should be the base URL for connecting to the policy manager web application
+# For example:
+#
+# POLICY_MGR_URL = http://policymanager.xasecure.net:6080
+#
+POLICY_MGR_URL = http://policymgr:6080
+
+#
+# Minumum Unix User-id to start SYNC.
+# This should avoid creating UNIX system-level users in the Policy Manager
+#
+MIN_UNIX_USER_ID_TO_SYNC = 1000
+
+# sync interval in minutes
+# user, groups would be synced again at the end of each sync interval
+# defaults to 5min if SYNC_SOURCE is unix
+# defaults to 360min if SYNC_SOURCE is ldap
+SYNC_INTERVAL =
+
+# sync source, only unix and ldap are supported at present
+# defaults to unix
+SYNC_SOURCE = ldap
+
+# ---------------------------------------------------------------
+# The following properties are relevant only if SYNC_SOURCE = ldap
+# ---------------------------------------------------------------
+
+# URL of source ldap
+# a sample value would be: ldap://ldap.example.com:389
+# Must specify a value if SYNC_SOURCE is ldap
+SYNC_LDAP_URL = ldap://sandbox:389
+
+# ldap bind dn used to connect to ldap and query for users and groups
+# a sample value would be cn=admin,ou=users,dc=hadoop,dc=apache,dc-org
+# Must specify a value if SYNC_SOURCE is ldap
+SYNC_LDAP_BIND_DN = cn=admin,ou=users,dc=hadoop,dc=apache,dc-org
+
+# ldap bind password for the bind dn specified above
+# please ensure read access to this file is limited to root, to protect the password
+# Must specify a value if SYNC_SOURCE is ldap
+# unless anonymous search is allowed by the directory on users and group
+SYNC_LDAP_BIND_PASSWORD =
+
+# search base for users
+# sample value would be ou=users,dc=hadoop,dc=apache,dc=org
+SYNC_LDAP_USER_SEARCH_BASE = ou=users,dc=hadoop,dc=apache,dc=org
+
+
+# search scope for the users, only base, one and sub are supported values
+# please customize the value to suit your deployment
+# default value: sub
+SYNC_LDAP_USER_SEARCH_SCOPE = sub
+
+# objectclass to identify user entries
+# please customize the value to suit your deployment
+# default value: person
+SYNC_LDAP_USER_OBJECT_CLASS = person
+
+# optional additional filter constraining the users selected for syncing
+# a sample value would be (dept=eng)
+# please customize the value to suit your deployment
+# default value is empty
+SYNC_LDAP_USER_SEARCH_FILTER =
+
+# attribute from user entry that would be treated as user name
+# please customize the value to suit your deployment
+# default value: cn
+SYNC_LDAP_USER_NAME_ATTRIBUTE = cn
+
+# UserSync - Case Conversion Flags
+# possible values:  none, lower, upper
+SYNC_LDAP_USERNAME_CASE_CONVERSION=lower
+SYNC_LDAP_GROUPNAME_CASE_CONVERSION=lower
+
+
+ Save the install.properties file.
+
+
+ </div>
+
+ </div>
+
+<div class="section">
+<h2><a name="null"></a></h2>
+
+ Once the synchronizer is installed, user and group information displays on the
+ User/Group tab in the Argus Administration interface.
+ To verify that the user and groups uploaded:
+
+
+ Sign in to the Web UI.
+
+
+ Click Users/Groups.
+ The Users tab displays.
+
+
+
+
+
+
+ If the agent is not online, no user or group data displays.
+
+
+ </div>
+
+ </div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p >Copyright © 2014
+ <a href="http://www.apache.org/">Apache Software Foundation</a>.
+ All rights reserved.
+
+ </p>
+ </div>
+
+
+
+ </div>
+ </footer>
+ </body>
+</html>
Added: incubator/argus/site/trunk/css/apache-maven-fluido-1.3.1.min.css
URL: http://svn.apache.org/viewvc/incubator/argus/site/trunk/css/apache-maven-fluido-1.3.1.min.css?rev=1628612&view=auto
==============================================================================
--- incubator/argus/site/trunk/css/apache-maven-fluido-1.3.1.min.css (added)
+++ incubator/argus/site/trunk/css/apache-maven-fluido-1.3.1.min.css Wed Oct 1 06:40:31 2014
@@ -0,0 +1,9 @@
+/*!
+ * Bootstrap v2.2.2
+ *
+ * Copyright 2012 Twitter, Inc
+ * Licensed under the Apache License v2.0
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Designed and built with all the love in the world @twitter by @mdo and @fat.
[... 3 lines stripped ...]
Added: incubator/argus/site/trunk/css/print.css
URL: http://svn.apache.org/viewvc/incubator/argus/site/trunk/css/print.css?rev=1628612&view=auto
==============================================================================
--- incubator/argus/site/trunk/css/print.css (added)
+++ incubator/argus/site/trunk/css/print.css Wed Oct 1 06:40:31 2014
@@ -0,0 +1,23 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/* $Id: print.css 1201871 2011-11-14 20:18:24Z simonetripodi $ */
+
+#banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;}
+#bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important}
Added: incubator/argus/site/trunk/css/site.css
URL: http://svn.apache.org/viewvc/incubator/argus/site/trunk/css/site.css?rev=1628612&view=auto
==============================================================================
--- incubator/argus/site/trunk/css/site.css (added)
+++ incubator/argus/site/trunk/css/site.css Wed Oct 1 06:40:31 2014
@@ -0,0 +1 @@
+/* You can override this file with your own styles */
\ No newline at end of file
Added: incubator/argus/site/trunk/download.html
URL: http://svn.apache.org/viewvc/incubator/argus/site/trunk/download.html?rev=1628612&view=auto
==============================================================================
--- incubator/argus/site/trunk/download.html (added)
+++ incubator/argus/site/trunk/download.html Wed Oct 1 06:40:31 2014
@@ -0,0 +1,318 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia
+ | Rendered using Apache Maven Fluido Skin 1.3.1
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta charset="UTF-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <meta name="Date-Revision-yyyymmdd" content="20140930" />
+ <meta http-equiv="Content-Language" content="en" />
+ <title>Apache Argus -
+ Download Apache Argus Source</title>
+ <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.1.min.css" />
+ <link rel="stylesheet" href="./css/site.css" />
+ <link rel="stylesheet" href="./css/print.css" media="print" />
+
+
+ <script type="text/javascript" src="./js/apache-maven-fluido-1.3.1.min.js"></script>
+
+
+ </head>
+ <body class="topBarDisabled">
+
+
+
+
+ <div class="container-fluid">
+ <div id="banner">
+ <div class="pull-left">
+ <a href="./" id="bannerLeft">
+ <img src="arguslogo/slide1.png" alt="Argus logo" width="400px" height="200px"/>
+ </a>
+ </div>
+ <div class="pull-right"> <div id="bannerRight">
+ <img src="" />
+ </div>
+ </div>
+ <div class="clear"><hr/></div>
+ </div>
+
+ <div id="breadcrumbs">
+ <ul class="breadcrumb">
+
+
+ <li id="publishDate">Last Published: 2014-09-30
+ <span class="divider">|</span>
+ </li>
+ <li id="projectVersion">Version: 0.4
+ </li>
+
+
+
+
+ </ul>
+ </div>
+
+
+ <div class="row-fluid">
+ <div id="leftColumn" class="span3">
+ <div class="well sidebar-nav">
+
+
+ <ul class="nav nav-list">
+ <li class="nav-header">Overview</li>
+
+ <li>
+
+ <a href="index.html" title="Introduction">
+ <i class="none"></i>
+ Introduction</a>
+ </li>
+
+ <li>
+
+ <a href="faq.html" title="FAQ">
+ <i class="none"></i>
+ FAQ</a>
+ </li>
+ <li class="nav-header">Resources</li>
+
+ <li>
+
+ <a href="wiki.html" title="Wiki">
+ <i class="none"></i>
+ Wiki</a>
+ </li>
+
+ <li>
+
+ <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+ <i class="none"></i>
+ License</a>
+ </li>
+ <li class="nav-header">Project Information</li>
+
+ <li>
+
+ <a href="project-summary.html" title="Project Summary">
+ <i class="none"></i>
+ Project Summary</a>
+ </li>
+
+ <li>
+
+ <a href="mail-lists.html" title="Mailing Lists">
+ <i class="none"></i>
+ Mailing Lists</a>
+ </li>
+
+ <li>
+
+ <a href="team-list.html" title="Team">
+ <i class="none"></i>
+ Team</a>
+ </li>
+ </ul>
+
+
+
+ <hr />
+
+ <div id="poweredBy">
+ <div class="clear"></div>
+
+
+
+
+ <iframe src="http://www.facebook.com/plugins/like.php?href=http://argus.incubator.apache.org/&send=false&layout=box_count&show-faces=false&action=like&colorscheme=light"
+ scrolling="no" frameborder="0"
+ style="border:none; width:48px; height:63px; margin-top: 10px;" ></iframe>
+ <div class="clear"></div>
+
+
+
+ <div id="twitter">
+
+ <a href="https://twitter.com/apacheargus" class="twitter-follow-button" data-show-count="true" data-align="left" data-size="medium" data-show-screen-name="true" data-lang="en">Follow apacheargus</a>
+ <script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+ </div>
+ <div class="clear"></div>
+ <div class="clear"></div>
+ <a href="http://maven.apache.org/" title="Maven" class="builtBy">
+ <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" />
+ </a>
+ </div>
+ </div>
+ </div>
+
+
+ <div id="bodyColumn" class="span9" >
+
+ <!-- Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License. -->
+
+ <div class="section">
+<h2>Download Apache Argus 0.4 Source<a name="Download_Apache_Argus_0.4_Source"></a></h2>
+
+
+<p>Apache Argus 0.4 is distributed in source format. Use a source archive if you intend to build
+ Apache Argus yourself. Otherwise, simply use the ready-made binary artifacts from central repository.</p>
+
+
+<p>You will be prompted for a mirror - if the file is not found on yours, please be patient, as it may take 24
+ hours to reach all mirrors.
+<p></p>
+
+
+<p>In order to guard against corrupted downloads/installations, it is highly recommended to
+ <a class="externalLink" href="http://www.apache.org/dev/release-signing#verifying-signature">verify the signature</a>
+ of the release bundles against the public <a class="externalLink" href="http://www.apache.org/dist/maven/KEYS">KEYS</a> used by the Apache Maven
+ developers.</p>
+
+
+<p>Apache Argus is distributed under the <a class="externalLink" href="http://www.apache.org/licenses/">Apache License, version 2.0</a>.</p>
+
+
+<p></p>We <b>strongly</b> encourage our users to configure a Maven repository mirror closer to their location, please read <a href="./guides/mini/guide-mirror-settings.html">How to Use Mirrors for Repositories</a>.
+
+ <a name="mirror"></a>
+
+<div class="section">
+<h3>Mirror<a name="Mirror"></a></h3>
+
+
+<p>
+ [if-any logo]
+ <a href="[link]">
+ <img src="[logo]" align="right" border="0" alt="logo" />
+ </a>
+ [end]
+ The currently selected mirror is
+ <b>[preferred]</b>.
+ If you encounter a problem with this mirror,
+ please select another mirror.
+ If all mirrors are failing, there are
+ <i>backup</i>
+ mirrors
+ (at the end of the mirrors list) that should be available.
+ </p>
+
+ <form action="[location]" method="get" id="SelectMirror">
+ Other mirrors:
+ <select name="Preferred">
+ [if-any http]
+ [for http]
+ <option value="[http]">[http]</option>
+ [end]
+ [end]
+ [if-any ftp]
+ [for ftp]
+ <option value="[ftp]">[ftp]</option>
+ [end]
+ [end]
+ [if-any backup]
+ [for backup]
+ <option value="[backup]">[backup] (backup)</option>
+ [end]
+ [end]
+ </select>
+ <input type="submit" value="Change" />
+ </form>
+
+
+<p>
+ You may also consult the
+ <a class="externalLink" href="http://www.apache.org/mirrors/">complete list of
+ mirrors.</a>
+ </p>
+
+ </div>
+
+
+<div class="section">
+<h3>Apache Argus 0.4<a name="Apache_Argus_0.4"></a></h3>
+
+
+<p>This is the current stable version of Apache Argus.</p>
+
+
+<table border="0" class="table table-striped">
+ <thead>
+
+<tr class="a">
+
+<th></th>
+
+<th>Link</th>
+
+<th>Checksum</th>
+
+<th>Signature</th>
+ </tr>
+ </thead>
+ <tbody>
+
+<tr class="b">
+
+<td>Apache Argus 0.4 (Source zip)</td>
+
+<td><a href="[preferred]maven/plugins/argus-0.4-source-release.zip">maven/plugins/argus-0.4-source-release.zip</a></td>
+
+<td><a class="externalLink" href="http://www.apache.org/dist/maven/plugins/argus-0.4-source-release.zip.md5">maven/plugins/argus-0.4-source-release.zip.md5</a></td>
+
+<td><a class="externalLink" href="http://www.apache.org/dist/maven/plugins/argus-0.4-source-release.zip.asc">maven/plugins/argus-0.4-source-release.zip.asc</a></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+
+
+<div class="section">
+<h3>Previous Versions<a name="Previous_Versions"></a></h3>
+
+
+<p>Older non-recommended releases can be found on our <a class="externalLink" href="http://archive.apache.org/dist/maven/plugins/">archive site</a>.</p>
+
+ </div>
+ </div>
+
+
+ </div>
+ </div>
+ </div>
+
+ <hr/>
+
+ <footer>
+ <div class="container-fluid">
+ <div class="row-fluid">
+ <p >Copyright © 2014
+ <a href="http://www.apache.org/">Apache Software Foundation</a>.
+ All rights reserved.
+
+ </p>
+ </div>
+
+
+
+ </div>
+ </footer>
+ </body>
+</html>