eagle-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From h..@apache.org
Subject [59/84] eagle git commit: Merge site source code from https://github.com/geteagle/eaglemonitoring.github.io
Date Mon, 03 Apr 2017 11:55:07 GMT
http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/data/userprofile-validate.txt
----------------------------------------------------------------------
diff --git a/eagle-site/data/userprofile-validate.txt b/eagle-site/data/userprofile-validate.txt
new file mode 100644
index 0000000..b59df0b
--- /dev/null
+++ b/eagle-site/data/userprofile-validate.txt
@@ -0,0 +1,8 @@
+2015-10-11 00:52:56,601 INFO FSNamesystem.audit: allowed=true	ugi=user1 (auth:KERBEROS)	ip=/10.10.10.01
cmd=setPermission	src=/dir1/dir2/dir3/2015/10/08/02/00/00/xxx2b01c-b089/_SUCCESS	dst=null
perm=null
+2015-10-11 00:52:57,367 INFO FSNamesystem.audit: allowed=true	ugi=user1 (auth:KERBEROS)	ip=/10.10.10.01
cmd=setTimes	src=/dir1/dir2/dir3/2015/10/08/01/00/00/xyx8b03c-34bd/header	dst=null	perm=null
+2015-10-11 00:52:58,011 INFO FSNamesystem.audit: allowed=true	ugi=user1 (auth:KERBEROS)	ip=/10.10.10.01
cmd=delete	src=/dir1/dir2/dir3/2015/10/08/01/00/00/xyx4b03c-40ee/part-00000	dst=null	perm=null
+2015-10-11 00:52:59,371 INFO FSNamesystem.audit: allowed=true	ugi=user1 (auth:KERBEROS)	ip=/10.10.10.01
cmd=fsck	src=/dir1/dir2/dir3/2015/10/08/02/00/00/xxx2b02c-ec44/_SUCCESS	dst=null	perm=null
+2015-10-11 00:53:00,371 INFO FSNamesystem.audit: allowed=true	ugi=user1 (auth:KERBEROS)	ip=/10.10.10.01
cmd=fsck	src=/dir1/dir2/dir3/2015/10/08/02/00/00/xxx2b02c-ec44/_SUCCESS	dst=null	perm=null
+2015-10-11 00:53:01,371 INFO FSNamesystem.audit: allowed=true	ugi=user1 (auth:KERBEROS)	ip=/10.10.10.01
cmd=fsck	src=/dir1/dir2/dir3/2015/10/08/02/00/00/xxx2b02c-ec44/_SUCCESS	dst=null	perm=null
+2015-10-11 00:53:02,371 INFO FSNamesystem.audit: allowed=true	ugi=user1 (auth:KERBEROS)	ip=/10.10.10.01
cmd=fsck	src=/dir1/dir2/dir3/2015/10/08/02/00/00/xxx2b02c-ec44/_SUCCESS	dst=null	perm=null
+2015-10-11 00:53:03,371 INFO FSNamesystem.audit: allowed=true	ugi=user1 (auth:KERBEROS)	ip=/10.10.10.01
cmd=fsck	src=/dir1/dir2/dir3/2015/10/08/02/00/00/xxx2b02c-ec44/_SUCCESS	dst=null	perm=null

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/deployment-in-production.md
----------------------------------------------------------------------
diff --git a/eagle-site/deployment-in-production.md b/eagle-site/deployment-in-production.md
new file mode 100644
index 0000000..ff205ae
--- /dev/null
+++ b/eagle-site/deployment-in-production.md
@@ -0,0 +1,96 @@
+---
+layout: doc
+title:  "Deploy Apache Eagle in the Production"
+permalink: /docs/deployment-in-production.html
+---
+
+
+This page outlines the steps for deploying Apache Eagle (called Eagle in the following) in
the production environment.
+
+Here's the main content of this page:
+
+* Setup Cluster Environment
+* Start Eagle Service
+   * Edit Configure files
+   * Install metadata
+* Rock with monitoring apps
+* Stop Eagle Services
+
+
+### **Setup Cluster Environment**
+Eagle requires a setup cluster environment to run monitoring applications. For more details,
please check [Environment](/docs/deployment-env.html) 
+<br/>
+
+### **Start Eagle Service**
+
+* Step 1: Edit environment related configurations:
+
+    * Edit `bin/eagle-env.sh`
+
+            # TODO: make sure java version is 1.7.x
+            export JAVA_HOME=
+
+            # TODO: Apache Storm nimbus host. Default is localhost
+            export EAGLE_NIMBUS_HOST=localhost
+
+            # TODO: EAGLE_SERVICE_HOST, default is `hostname -f`
+            export EAGLE_SERVICE_HOST=localhost
+
+
+    * Edit `conf/eagle-service.conf` to configure the database to use (for example: HBase[^HBASE])
+
+            # TODO: hbase.zookeeper.quorum in the format host1,host2,host3,...
+            # default is "localhost"
+            hbase-zookeeper-quorum="localhost"
+
+            # TODO: hbase.zookeeper.property.clientPort
+            # default is 2181
+            hbase-zookeeper-property-clientPort=2181
+
+            # TODO: hbase configuration: zookeeper.znode.parent
+            # default is "/hbase"
+            zookeeper-znode-parent="/hbase"
+
+* Step 2: Install metadata for policies
+
+        $ cd <eagle-home>
+
+        # start Eagle web service
+        $ bin/eagle-service.sh start
+
+        # import metadata after Eagle service is successfully started
+        $ bin/eagle-topology-init.sh
+
+You have now successfully installed Eagle and setup a monitoring site. Next you can
+
+* Setup a monitoring site [site management](/docs/tutorial/site.html)
+
+* Create more policies with Eagle web [policy management](/docs/tutorial/policy.html)
+
+* Enable resolver and classification functions of Eagle web [data classification](/docs/tutorial/classification.html)
+
+
+### **Rock with Applications**
+
+Currently Eagle provides several analytics solutions for identifying security on a Hadoop[^HADOOP]
cluster. For example:
+
+* [HDFS Data Activity Monitoring](/docs/hdfs-data-activity-monitoring.html)
+* [HIVE Query Activity Monitoring](/docs/hive-query-activity-monitoring.html)[^HIVE]
+* [HBASE Data Activity Monitoring](/docs/hbase-data-activity-monitoring.html)
+* [MapR FS Data Activity Monitoring](/docs/mapr-integration.html)
+* [Hadoop JMX Metrics Monitoring](/docs/jmx-metric-monitoring.html)
+
+### **Stop Services**
+
+* Stop eagle service
+
+      $ bin/eagle-service.sh stop
+
+---
+
+#### *Footnotes*
+
+[^HADOOP]:*All mentions of "hadoop" on this page represent Apache Hadoop.*
+[^HBASE]:*All mentions of "hbase" on this page represent Apache HBase.*
+[^HIVE]:*Apache Hive.*
+

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/deployment-in-sandbox.md
----------------------------------------------------------------------
diff --git a/eagle-site/deployment-in-sandbox.md b/eagle-site/deployment-in-sandbox.md
new file mode 100644
index 0000000..0d274f3
--- /dev/null
+++ b/eagle-site/deployment-in-sandbox.md
@@ -0,0 +1,126 @@
+---
+layout: doc
+title:  "Get Started with Sandbox"
+permalink: /docs/deployment-in-sandbox.html
+---
+
+Here is the summary of the steps for setting up Apache Eagle (called Eagle in the following)
in Hortonworks sandbox:
+
+* Step 1: Setup sandbox image in a virtual machine
+* Step 2: Setup Hadoop[^HADOOP] environment in sandbox
+* Step 3: Download and extract a Eagle release to sandbox
+* Step 4: Install Eagle
+* Step 5: Stream HDFS audit log
+
+
+### **Step 1: Setup sandbox image in a virtual machine**
+
+To install Eagle on a sandbox you need to run a HDP sandbox image in a virtual machine with
8GB memory recommended.
+
+1. Get Virtual Box or VMware [Virtualization environment](http://hortonworks.com/products/hortonworks-sandbox/#install)
+2. Get [Hortonworks Sandbox v 2.2.4](http://hortonworks.com/products/hortonworks-sandbox/#archive)
+
+### **Step 2: Setup Hadoop environment in sandbox**
+
+1. Launch Ambari[^AMBARI] to manage the Hadoop environment
+   * Enable Ambari in sandbox http://127.0.0.1:8000 (Click on Enable Button)
+   * Login to Ambari UI http://127.0.0.1:8080/ with username and password as "admin"
+2. Grant root as HBase[^HBASE] superuser via Ambari
+![add superuser](/images/docs/hbase-superuser.png)
+3. Start Storm[^STORM], HBase & Kafka[^KAFKA], Ambari. Showing Storm as an example below.
+![Restart Services](/images/docs/start-storm.png "Services")
+
+### **Step 3: Download and extract a Eagle release to sandbox**
+
+* **Download**
+
+    * **Option 1**: Download eagle jar from [here](http://66.211.190.194/eagle-0.1.0.tar.gz).
+
+    * **Option 2**: Build form source code [eagle github](https://github.com/apache/eagle).
After successful build, ‘eagle-xxx-bin.tar.gz’ will be generated under `./eagle-assembly/target`
+
+          # installed npm is required before compiling
+          $ mvn clean install -DskipTests=true
+* **Copy and extract the package to sandbox**
+
+      #extract
+      $ tar -zxvf eagle-0.1.0-bin.tar.gz
+      $ mv eagle-0.1.0 /usr/hdp/current/eagle
+
+<br/>
+
+### **Step 4: Install Eagle in Sandbox**
+
+The following installation actually contains installing and setting up a sandbox site with
three data sources HdfsAuditLog, HiveQueryLog, and [User Profiles](/docs/tutorial/userprofile.html)
+
+* **Option 1**: Install Eagle using command line
+
+      $ cd /usr/hdp/current/eagle
+      $ examples/eagle-sandbox-starter.sh
+
+* **Option 2**: Install Eagle using [Eagle Ambari plugin](/docs/ambari-plugin-install.html)
+
+
+### **Step 5: Stream HDFS audit log**
+
+To stream HDFS audit log into Kafka, the last step is to install a namenode log4j Kafka appender
(another option Logstash is [here](/docs/import-hdfs-auditLog.html)).
+
+* **Step 1**: Configure Advanced hadoop-log4j via <a href="http://localhost:8080/#/main/services/HDFS/configs"
target="_blank">Ambari UI</a>, and add below "KAFKA_HDFS_AUDIT" log4j appender to
hdfs audit logging.
+
+      log4j.appender.KAFKA_HDFS_AUDIT=org.apache.eagle.log4j.kafka.KafkaLog4jAppender
+      log4j.appender.KAFKA_HDFS_AUDIT.Topic=sandbox_hdfs_audit_log
+      log4j.appender.KAFKA_HDFS_AUDIT.BrokerList=sandbox.hortonworks.com:6667
+      log4j.appender.KAFKA_HDFS_AUDIT.KeyClass=org.apache.eagle.log4j.kafka.hadoop.AuditLogKeyer
+      log4j.appender.KAFKA_HDFS_AUDIT.Layout=org.apache.log4j.PatternLayout
+      log4j.appender.KAFKA_HDFS_AUDIT.Layout.ConversionPattern=%d{ISO8601} %p %c{2}: %m%n
+      log4j.appender.KAFKA_HDFS_AUDIT.ProducerType=async
+      #log4j.appender.KAFKA_HDFS_AUDIT.BatchSize=1
+      #log4j.appender.KAFKA_HDFS_AUDIT.QueueSize=1
+
+    ![HDFS LOG4J Configuration](/images/docs/hdfs-log4j-conf.png "hdfslog4jconf")
+
+* **Step 3**: Edit Advanced hadoop-env via <a href="http://localhost:8080/#/main/services/HDFS/configs"
target="_blank">Ambari UI</a>, and add the reference to KAFKA_HDFS_AUDIT to HADOOP_NAMENODE_OPTS.
+
+      -Dhdfs.audit.logger=INFO,DRFAAUDIT,KAFKA_HDFS_AUDIT
+
+    ![HDFS Environment Configuration](/images/docs/hdfs-env-conf.png "hdfsenvconf")
+
+* **Step 4**: Edit Advanced hadoop-env via <a href="http://localhost:8080/#/main/services/HDFS/configs"
target="_blank">Ambari UI</a>, and append the following command to it.
+
+      export HADOOP_CLASSPATH=${HADOOP_CLASSPATH}:/usr/hdp/current/eagle/lib/log4jkafka/lib/*
+
+    ![HDFS Environment Configuration](/images/docs/hdfs-env-conf2.png "hdfsenvconf2")
+
+* **Step 5**: save the changes and restart the namenode.
+
+* **Step 6**: Check whether logs are flowing into topic `sandbox_hdfs_audit_log`
+
+      $ /usr/hdp/current/kafka-broker/bin/kafka-console-consumer.sh --zookeeper localhost:2181
--topic sandbox_hdfs_audit_log
+
+Now please login to Eagle web http://localhost:9099/eagle-service with account `admin/secret`,
and try the sample demos on
+[Quick Starer](/docs/quick-start.html)
+
+
+  (If the NAT network is used in a virtual machine, it's required to add port 9099 to forwarding
ports)
+  ![Forwarding Port](/images/docs/eagle-service.png)
+  ![login](/images/docs/login.png)
+
+
+
+
+---
+
+#### *Footnotes*
+
+[^HADOOP]:*All mentions of "hadoop" on this page represent Apache Hadoop.*
+[^HBASE]:*All mentions of "hbase" on this page represent Apache HBase.*
+[^AMBARI]:*All mentions of "ambari" on this page represent Apache Ambari.*
+[^KAFKA]:*All mentions of "kafka" on this page represent Apache Kafka.*
+[^STORM]:*All mentions of "storm" on this page represent Apache Storm.*
+
+
+
+
+
+
+
+

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/development-in-intellij.md
----------------------------------------------------------------------
diff --git a/eagle-site/development-in-intellij.md b/eagle-site/development-in-intellij.md
new file mode 100644
index 0000000..a5871f4
--- /dev/null
+++ b/eagle-site/development-in-intellij.md
@@ -0,0 +1,72 @@
+---
+layout: doc
+title:  "Development in Intellij"
+permalink: /docs/development-in-intellij.html
+---
+
+Apache Eagle (called Eagle in the following) can be developed in popular IDE, e.g. Intellij
and Eclipse. Here we focus on development in Intellij.
+
+### 1. Prepare Hadoop[^HADOOP] environment
+
+Normally HDP sandbox is needed for testing Hadoop monitoring. Please reference [Quick Start](/docs/quick-start.html)
for setting up HDP sandbox.
+
+Please ensure following daemons are up
+
+* Namenode
+
+* Datanode
+
+* HBase[^HBASE] master/region server only needed when HBase is metadata store
+
+* MySQL only neede when MySQL is metadata store
+
+* Zookeeper[^ZOOKEEPER]
+
+* Kafka[^KAFKA]
+
+### 2. Start Eagle web service in Intellij
+
+Import source code into Intellij, and find eagle-webservice project. Intellij Ultimate supports
launching J2EE server within Intellij. If you don't have 
+Intellij Ultimate version, Eclipse is another option. 
+
+* **Check service configuration**
+
+Under eagle-webservice/src/main/resources, configure application.conf for metadata store.
As of Eagle 0.4.0, by default, it points to sandbox HBase. If you want to use MySQL as metadata
store, just copy application-mysql.conf to application.conf.
+
+* **Ensure tables are created**
+
+Run eagle-service-init.sh under eagle-assembly/src/main/bin/eagle-service-init.sh to create
metadata tables.
+
+* **Start Eagle service**
+
+Configure Intellij for running Apache Tomcat server with eagle-service artifacts
+
+### 3. Start topology in Intellij
+
+* **Check topology configuration**
+
+Take HDFS data activity monitoring as example, config application.conf under eagle-security/eagle-security-hdfs-securitylog/src/main/resources
for eagle service endpoint, Kafka endpoint etc.
+
+* **Start Storm[^STORM] topology**
+
+Normally one data source has one correponding Storm topology, for example to monitor HDFS
data activity, org.apache.eagle.security.auditlog.HdfsAuditLogProcessorMain is used for starting
Storm topology and reading audit logs from Kafka.
+
+Other example data integrations are as follows
+
+Hive query activity monitoring : org.apache.eagle.security.hive.jobrunning.HiveJobRunningMonitoringMain
+
+HBase data activity monitoring: org.apache.eagle.security.hbaseHbaseAuditLogMonitoringTopology
+
+MapR FS data activity monitoring: org.apache.eagle.security.auditlog.MapRFSAuditLogProcessorMain
+
+---
+
+#### *Footnotes*
+
+[^HADOOP]:*All mentions of "hadoop" on this page represent Apache Hadoop.*
+[^HBASE]:*All mentions of "hbase" on this page represent Apache HBase.*
+[^HIVE]:*Apache Hive.*
+[^KAFKA]:*All mentions of "kafka" on this page represent Apache Kafka.*
+[^STORM]:*All mentions of "storm" on this page represent Apache Storm.*
+[^ZOOKEEPER]:*Apache ZooKeeper.*
+

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/development-in-macosx.md
----------------------------------------------------------------------
diff --git a/eagle-site/development-in-macosx.md b/eagle-site/development-in-macosx.md
new file mode 100644
index 0000000..102bf27
--- /dev/null
+++ b/eagle-site/development-in-macosx.md
@@ -0,0 +1,113 @@
+---
+layout: doc
+title:  "How to Setup Apache Eagle Development Environment on Mac OSX"
+permalink: /docs/development-in-macosx.html
+---
+
+How to Setup Apache Eagle Development Environment on Mac OSX
+-----------------------------------------------------
+
+*Apache Eagle will be called Eagle in the following.*  
+This tutorial is based `Mac OS X`. It can be used as a reference guide for other OS like
Linux or Windows as well.  To save your time of jumping back and forth between different web
pages, all necessary references will be pointed out. 
+
+### Prerequisite
+
+* __HomeBrew__
+  
+Make sure you have HomeBrew installed on your mac. If not, please run:
+
+    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
+
+  you can find more information about HomeBrew at http://brew.sh/ .
+
+* __Scala & SBT__
+
+Some core eagle modules are written with scala. To install Scala and SBT, just run:
+
+     $ brew install scala
+     $ brew install sbt
+
+* __NPM__
+
+Eagle-webservice module uses npm. To install it, run:
+
+     $ brew install npm
+
+* __Apache Maven__
+
+Eagle is built with maven:
+ 
+     $ brew install maven
+
+* HomeBrew Cask 
+
+    - Install HomeBrew Cask:
+      
+          $ brew install caskroom/cask/brew-cask
+          
+    - Next, install JDK via HomeBrew:
+
+        $ brew cask search java
+
+
+you will see all available JDK versions and you can install multiple JDK versions in this
way. For eagle please choose java7 to install:
+
+     $ brew cask install java7
+
+
+**Note:**
+- During this writing SBT has issue with JDK 8. This issue has been tested confirmed by using:

+- Java 1.8.0_66
+- Maven 3.3.9
+- Scala 2.11.7
+- Sbt 0.13.9
+
+you can find more information about HomeBrew Cask at [http://caskroom.io](http://caskroom.io)
+
+* Jenv 
+
+you can use Jenv to manage installed multiple Java versions. To install it:
+
+    $ brew install https://raw.githubusercontent.com/entrypass/jenv/homebrew/homebrew/jenv.rb
+
+and make sure activate it automatically:
+
+    $ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
+
+
+**Note:**
+- There is a known issue at this writing: https://github.com/gcuisinier/jenv/wiki/Trouble-Shooting
+- Please make sure JENV_ROOT has been set before jenv init:
+- $ export JENV_ROOT=/usr/local/opt/jenv
+
+Now let Jenv manage JDK versions (remember In OSX all JVMs are located at /Library/Java/JavaVirtualMachines):
+
+    $ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/
+    $ jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/
+
+and
+
+    $ jenv rehash
+
+You can see all managed JDK versions:
+
+    $ jenv versions
+
+set global java version:
+
+    $ jenv global oracle64-1.8.0.66
+
+switch to your eagle home directory and set the local JDK version for eagle:
+
+    $ jenv local oracle64-1.7.0.80
+
+you can find more information about Jenv at https://github.com/rbenv/rbenv and http://hanxue-it.blogspot.com/2014/05/installing-java-8-managing-multiple.html.
+
+### How to Build Eagle
+
+
+Go to Eagle home directory and run:
+
+    mvn -DskipTests clean package
+
+That's all. Now you have runnable eagle on your Mac. Have fun. :-)

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/development-quick-guide.md
----------------------------------------------------------------------
diff --git a/eagle-site/development-quick-guide.md b/eagle-site/development-quick-guide.md
new file mode 100644
index 0000000..5f272d9
--- /dev/null
+++ b/eagle-site/development-quick-guide.md
@@ -0,0 +1,31 @@
+---
+layout: doc
+title:  "Development Quick Guide" 
+permalink: /docs/development-quick-guide.html
+---
+
+### **Source Code**
+
+Apache Eagle source code is version controlled using Git version control:
+[Commits Summary](https://git-wip-us.apache.org/repos/asf?p=eagle.git) 
+
+* **Source Repo**: [https://git-wip-us.apache.org/repos/asf/eagle.git](https://git-wip-us.apache.org/repos/asf/eagle.git)
+
+* **Github**: [https://github.com/apache/eagle](https://github.com/apache/eagle)
+<br/><br/>
+
+### **Issue Tracking**
+
+Track issues on the “Eagle” Project on the Apache JIRA ([browse](https://issues.apache.org/jira/browse/EAGLE)).
+<br/><br/>
+
+### **Setup Development Env**
+
+Refer to this link for how to setup dev env: [Setup Development Env](https://cwiki.apache.org/confluence/display/EAG/Setup+Development+Environment)
+<br/><br/>
+
+### **How to Contribute**
+
+Refer to this link for how to contribute: [Contributing to Eagle](https://cwiki.apache.org/confluence/display/EAG/Contributing+to+Eagle)
+
+<br/>

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/documentation.md
----------------------------------------------------------------------
diff --git a/eagle-site/documentation.md b/eagle-site/documentation.md
new file mode 100644
index 0000000..27dc806
--- /dev/null
+++ b/eagle-site/documentation.md
@@ -0,0 +1,41 @@
+---
+layout: doc
+title:  "Apache Eagle Overview" 
+permalink: /docs/index.html
+---
+
+## Some example
+
+
+#### Apache Eagle Web Configuration
+
+
+>- Sample about syntax highlight 
+
+{% highlight batch %}
+# eagle configuration
+eagle{
+  # eagle web service configuration
+  service{
+    # storage type: ["hbase","jdbc"]
+    # default is "hbase"
+    storage-type="hbase"
+
+    # hbase configuration: hbase.zookeeper.quorum
+    # default is "localhost"
+    hbase-zookeeper-quorum="localhost"
+
+    # hbase configuration: hbase.zookeeper.property.clientPort
+    # default is 2181
+    hbase-zookeeper-property-clientPort=2181
+
+    # hbase configuration: zookeeper.znode.parent
+    # default is "/hbase"
+    zookeeper-znode-parent="/hbase-unsecure"
+  }
+}
+
+{% endhighlight %}
+
+how to make it?
+[https://jekyllrb.com/docs/templates/](https://jekyllrb.com/docs/templates/)

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/download-latest.md
----------------------------------------------------------------------
diff --git a/eagle-site/download-latest.md b/eagle-site/download-latest.md
new file mode 100644
index 0000000..d0f83c6
--- /dev/null
+++ b/eagle-site/download-latest.md
@@ -0,0 +1,44 @@
+---
+layout: doc
+title:  "Apache Eagle Latest Download" 
+permalink: /docs/download-latest.html
+---
+
+> Version `0.4.0-incubating` is the latest release and `0.5.0-SNAPSHOT` is under active
development on [master](https://github.com/apache/eagle/tree/master) branch.
+>
+> You can verify your download by following these [procedures](https://www.apache.org/info/verification.html)
and using these [KEYS](https://dist.apache.org/repos/dist/release/eagle/KEYS).
+
+
+# 0.5.0-SNAPSHOT
+
+> The first GA version `v0.5.0` with fantastic improvements and features is coming soon!
+
+* Build from source code:
+		
+		git clone https://github.com/apache/eagle.git
+		
+* Release notes for preview:
+	* [Eagle 0.5.0 Release Notes](https://cwiki.apache.org/confluence/display/EAG/Eagle+Version+0.5.0)
+* Documentation: 
+	* [Eagle 0.5.0 Documentations](/docs/latest/)
+
+# 0.4.0-incubating
+
+[![Eagle Latest Maven Release](https://maven-badges.herokuapp.com/maven-central/org.apache.eagle/eagle-parent/badge.svg)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.eagle%22%20AND%20a%3A%22eagle-parent%22)
+
+* Release notes: 
+	* [Eagle 0.4.0 Release Notes](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=blob_plain;f=CHANGELOG.txt;hb=refs/tags/v0.4.0-incubating)
+* Source download: 
+	* [apache-eagle-0.4.0-incubating-src.tar.gz](http://www.apache.org/dyn/closer.cgi?path=/eagle/apache-eagle-0.4.0-incubating)
+	* [apache-eagle-0.4.0-incubating-src.tar.gz.md5](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.4.0-incubating/apache-eagle-0.4.0-incubating-src.tar.gz.md5)
+	* [apache-eagle-0.4.0-incubating-src.tar.gz.sha1](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.4.0-incubating/apache-eagle-0.4.0-incubating-src.tar.gz.sha1)
+	* [apache-eagle-0.4.0-incubating-src.tar.gz.asc](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.4.0-incubating/apache-eagle-0.4.0-incubating-src.tar.gz.asc)
+* Git revision: 
+	* tag: [v0.4.0-incubating](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=commit;h=refs/tags/v0.4.0-incubating)
+	* commit: [eac0f27958f2ed8c6842938dad0a995a87fd0715](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=commit;h=eac0f27958f2ed8c6842938dad0a995a87fd0715)
+
+# Previous Releases
+
+* [Eagle 0.3.0-incubating](/docs/download.html#0.3.0-incubating)
+
+More history releases can be found on [here](/docs/download.html).

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/download.md
----------------------------------------------------------------------
diff --git a/eagle-site/download.md b/eagle-site/download.md
new file mode 100644
index 0000000..71d7710
--- /dev/null
+++ b/eagle-site/download.md
@@ -0,0 +1,32 @@
+---
+layout: doc
+title:  "Apache Eagle Releases" 
+permalink: /docs/download.html
+---
+
+> You can verify your download by following these [procedures](https://www.apache.org/info/verification.html)
and using these [KEYS](https://dist.apache.org/repos/dist/release/eagle/KEYS).
+
+# 0.4.0-incubating
+* Release notes: 
+	* [Eagle 0.4.0 Release Notes](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=blob_plain;f=CHANGELOG.txt;hb=refs/tags/v0.4.0-incubating)
+* Source download: 
+	* [apache-eagle-0.4.0-incubating-src.tar.gz](http://www.apache.org/dyn/closer.cgi?path=/eagle/apache-eagle-0.4.0-incubating)
+	* [apache-eagle-0.4.0-incubating-src.tar.gz.md5](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.4.0-incubating/apache-eagle-0.4.0-incubating-src.tar.gz.md5)
+	* [apache-eagle-0.4.0-incubating-src.tar.gz.sha1](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.4.0-incubating/apache-eagle-0.4.0-incubating-src.tar.gz.sha1)
+	* [apache-eagle-0.4.0-incubating-src.tar.gz.asc](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.4.0-incubating/apache-eagle-0.4.0-incubating-src.tar.gz.asc)
+* Git revision: 
+	* tag: [v0.4.0-incubating](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=commit;h=refs/tags/v0.4.0-incubating)
+	* commit: [eac0f27958f2ed8c6842938dad0a995a87fd0715](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=commit;h=eac0f27958f2ed8c6842938dad0a995a87fd0715)
+
+# 0.3.0-incubating
+
+* Release notes: 
+	* [Eagle 0.3.0 Release Notes](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=blob_plain;f=CHANGELOG.txt;hb=refs/heads/branch-0.3)
+* Source download: 
+	* [apache-eagle-0.3.0-incubating-src.tar.gz](http://www.apache.org/dyn/closer.cgi?path=/eagle/apache-eagle-0.3.0-incubating)
+	* [apache-eagle-0.3.0-incubating-src.tar.gz.md5](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.3.0-incubating/apache-eagle-0.3.0-incubating-src.tar.gz.md5)
+	* [apache-eagle-0.3.0-incubating-src.tar.gz.sha1](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.3.0-incubating/apache-eagle-0.3.0-incubating-src.tar.gz.sha1)
+	* [apache-eagle-0.3.0-incubating-src.tar.gz.asc](https://dist.apache.org/repos/dist/release/eagle/apache-eagle-0.3.0-incubating/apache-eagle-0.3.0-incubating-src.tar.gz.asc)
+* Git revision: 
+	* tag: [v0.3.0-incubating](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=commit;h=refs/tags/v0.3.0-incubating)
+	* commit: [8183edad341bdec80a7d2acd56a5b5e24f28681c](https://git-wip-us.apache.org/repos/asf?p=eagle.git;a=commit;h=8183edad341bdec80a7d2acd56a5b5e24f28681c)

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/ecosystem.md
----------------------------------------------------------------------
diff --git a/eagle-site/ecosystem.md b/eagle-site/ecosystem.md
new file mode 100644
index 0000000..f67599a
--- /dev/null
+++ b/eagle-site/ecosystem.md
@@ -0,0 +1,23 @@
+---
+layout: doc
+title:  "Ecosystem" 
+permalink: /docs/ecosystem.html
+---
+
+### Core
+
+The core of Apache Eagle (called Eagle in the following) is the highly scalable real-time
alert engine, including coordinator, metadata service, and policy processing topology, so
on. Around Eagle alert engine, community can integrate more data sources and also can write
applications to listen to alerts and respond.
+
+### Extension
+Eagle exposes a few places where community can extend Eagle existing capabilities. 
+
+* integrate more data source
+
+* write your own policy engine beyond CEP engine
+
+* write your own alert publisher other than email etc.
+
+* write best-practice polices and share
+
+### User Interface
+Eagle provide user-friendly UI for new data source onboarding, policy management and insights.

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/feed.xml
----------------------------------------------------------------------
diff --git a/eagle-site/feed.xml b/eagle-site/feed.xml
new file mode 100644
index 0000000..a6628bd
--- /dev/null
+++ b/eagle-site/feed.xml
@@ -0,0 +1,30 @@
+---
+layout: null
+---
+<?xml version="1.0" encoding="UTF-8"?>
+<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
+  <channel>
+    <title>{{ site.title | xml_escape }}</title>
+    <description>{{ site.description | xml_escape }}</description>
+    <link>{{ site.url }}{{ site.baseurl }}/</link>
+    <atom:link href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}" rel="self"
type="application/rss+xml"/>
+    <pubDate>{{ site.time | date_to_rfc822 }}</pubDate>
+    <lastBuildDate>{{ site.time | date_to_rfc822 }}</lastBuildDate>
+    <generator>Jekyll v{{ jekyll.version }}</generator>
+    {% for post in site.posts limit:10 %}
+      <item>
+        <title>{{ post.title | xml_escape }}</title>
+        <description>{{ post.content | xml_escape }}</description>
+        <pubDate>{{ post.date | date_to_rfc822 }}</pubDate>
+        <link>{{ post.url | prepend: site.baseurl | prepend: site.url }}</link>
+        <guid isPermaLink="true">{{ post.url | prepend: site.baseurl | prepend: site.url
}}</guid>
+        {% for tag in post.tags %}
+        <category>{{ tag | xml_escape }}</category>
+        {% endfor %}
+        {% for cat in post.categories %}
+        <category>{{ cat | xml_escape }}</category>
+        {% endfor %}
+      </item>
+    {% endfor %}
+  </channel>
+</rss>

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/fonts/FontAwesome.otf
----------------------------------------------------------------------
diff --git a/eagle-site/fonts/FontAwesome.otf b/eagle-site/fonts/FontAwesome.otf
new file mode 100644
index 0000000..681bdd4
Binary files /dev/null and b/eagle-site/fonts/FontAwesome.otf differ

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/fonts/flexslider-icon.eot
----------------------------------------------------------------------
diff --git a/eagle-site/fonts/flexslider-icon.eot b/eagle-site/fonts/flexslider-icon.eot
new file mode 100755
index 0000000..97c4196
Binary files /dev/null and b/eagle-site/fonts/flexslider-icon.eot differ

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/fonts/flexslider-icon.svg
----------------------------------------------------------------------
diff --git a/eagle-site/fonts/flexslider-icon.svg b/eagle-site/fonts/flexslider-icon.svg
new file mode 100755
index 0000000..89fd1ab
--- /dev/null
+++ b/eagle-site/fonts/flexslider-icon.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"
>
+<svg xmlns="http://www.w3.org/2000/svg">
+<metadata>
+This is a custom SVG font generated by IcoMoon.
+<iconset grid="14"></iconset>
+</metadata>
+<defs>
+<font id="flexslider-icon" horiz-adv-x="448" >
+<font-face units-per-em="448" ascent="384" descent="-64" />
+<missing-glyph horiz-adv-x="448" />
+<glyph unicode="&#xf001;" d="M 185.50-9.25l-163.00,162.75q-9.25,9.25 -9.25,22.625t
9.25,22.625l 163.00,162.75q 9.25,9.25 22.625,9.25t 22.625-9.25l 18.75-18.75q 9.25-9.25 9.25-22.625t-9.25-22.625l-121.50-121.50l
121.50-121.25q 9.25-9.50 9.25-22.75t-9.25-22.50l-18.75-18.75q-9.25-9.25 -22.625-9.25t-22.625,9.25z"
horiz-adv-x="288"  />
+<glyph unicode="&#xf002;" d="M 274.75,176.00q0.00-13.00 -9.25-22.75l-163.00-162.75q-9.25-9.25
-22.50-9.25t-22.50,9.25l-19.00,18.75q-9.25,9.75 -9.25,22.75q0.00,13.25 9.25,22.50l 121.50,121.50l-121.50,121.25q-9.25,9.75
-9.25,22.75q0.00,13.25 9.25,22.50l 19.00,18.75q 9.00,9.50 22.50,9.50t 22.50-9.50l 163.00-162.75q
9.25-9.25 9.25-22.50z" horiz-adv-x="288"  />
+<glyph unicode="&#xf003;" d="M 346.00,152.25l-332.00-184.50q-5.75-3.25 -9.875-0.75t-4.125,9.00l0.00,368.00
q0.00,6.50 4.125,9.00t 9.875-0.75l 332.00-184.50q 5.75-3.25 5.75-7.75t-5.75-7.75z" horiz-adv-x="352"
 />
+<glyph unicode="&#xf004;" d="M 384.00,336.00l0.00-352.00 q0.00-6.50 -4.75-11.25t-11.25-4.75l-128.00,0.00
q-6.50,0.00 -11.25,4.75t-4.75,11.25l0.00,352.00 q0.00,6.50 4.75,11.25t 11.25,4.75l 128.00,0.00
q 6.50,0.00 11.25-4.75t 4.75-11.25zM 160.00,336.00l0.00-352.00 q0.00-6.50 -4.75-11.25t-11.25-4.75l-128.00,0.00
q-6.50,0.00 -11.25,4.75t-4.75,11.25l0.00,352.00 q0.00,6.50 4.75,11.25t 11.25,4.75l 128.00,0.00
q 6.50,0.00 11.25-4.75t 4.75-11.25z" horiz-adv-x="384"  />
+<glyph unicode="&#xf005;" d="M 402.75,208.00q0.00-13.25 -9.25-22.50l-162.75-162.75q-9.50-9.50
-22.75-9.50q-13.50,0.00 -22.50,9.50l-162.75,162.75q-9.50,9.00 -9.50,22.50q0.00,13.25 9.50,22.75l
18.50,18.75q 9.75,9.25 22.75,9.25q 13.25,0.00 22.50-9.25l 121.50-121.50l 121.50,121.50q 9.25,9.25
22.50,9.25q 13.00,0.00 22.75-9.25l 18.75-18.75q 9.25-9.75 9.25-22.75z" horiz-adv-x="416" 
/>
+<glyph unicode="&#x20;" horiz-adv-x="224" />
+<glyph class="hidden" unicode="&#xf000;" d="M0,384L 448 -64L0 -64 z" horiz-adv-x="0"
/>
+</font></defs></svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/fonts/flexslider-icon.ttf
----------------------------------------------------------------------
diff --git a/eagle-site/fonts/flexslider-icon.ttf b/eagle-site/fonts/flexslider-icon.ttf
new file mode 100755
index 0000000..0543298
Binary files /dev/null and b/eagle-site/fonts/flexslider-icon.ttf differ

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/fonts/flexslider-icon.woff
----------------------------------------------------------------------
diff --git a/eagle-site/fonts/flexslider-icon.woff b/eagle-site/fonts/flexslider-icon.woff
new file mode 100755
index 0000000..10c4eeb
Binary files /dev/null and b/eagle-site/fonts/flexslider-icon.woff differ

http://git-wip-us.apache.org/repos/asf/eagle/blob/0ecb7c1c/eagle-site/fonts/fontawesome-webfont.eot
----------------------------------------------------------------------
diff --git a/eagle-site/fonts/fontawesome-webfont.eot b/eagle-site/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..a30335d
Binary files /dev/null and b/eagle-site/fonts/fontawesome-webfont.eot differ


Mime
View raw message