-
Notifications
You must be signed in to change notification settings - Fork 0
/
index2.html
219 lines (179 loc) · 10.9 KB
/
index2.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
<!DOCTYPE html>
<!--
| Generated by Apache Maven Doxia Site Renderer 1.7.4 at 11 Mar 2017
| Rendered using Apache Maven Fluido Skin 1.6
-->
<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="20170311" />
<meta http-equiv="Content-Language" content="en" />
<title>Fine Grained Service Monitoring System – Fine Grain Service Monitoring System</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.6.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.6.min.js"></script>
</head>
<body class="topBarDisabled">
<a href="https://github.com/mil-oss/fgsms">
<img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png"
alt="Fork me on GitHub">
</a>
<div class="container-fluid">
<div id="banner">
<div class="pull-left"><a href="http://mil-oss.org/" id="bannerLeft"><img src="images/mil-oss-logo.png" alt="Fine Grained Service Monitoring System"/></a></div>
<div class="pull-right"><div id="bannerRight"><img src="images/fgsms_logo_small.png" /></div>
</div>
<div class="clear"><hr/></div>
</div>
<div id="breadcrumbs">
<ul class="breadcrumb">
<li id="projectVersion">Version: 7.0.0<span class="divider">|</span></li>
<li class=""><a href="https://www.mil-oss.org" class="externalLink" title="MIL-OSS">MIL-OSS</a><span class="divider">/</span></li>
<li class="active ">Fine Grain Service Monitoring System</li>
<li id="publishDate" class="pull-right">Last Published: 11 Mar 2017</li>
</ul>
</div>
<div class="row-fluid">
<div id="leftColumn" class="span2">
<div class="well sidebar-nav">
<ul class="nav nav-list">
<li><a href="index.html" title="Project Information"><span class="none"></span>Project Information</a> </li>
<li class="active"><a href="#"><span class="none"></span>Welcome</a>
</li>
<li><a href="whitepaper.html" title="Whitepaper"><span class="none"></span>Whitepaper</a> </li>
<li><a href="architecture.html" title="Architecture"><span class="none"></span>Architecture</a> </li>
<li><a href="quickstart.html" title="Quick Start"><span class="none"></span>Quick Start</a> </li>
<li><a href="deployment-planning.html" title="Deployment Planning"><span class="none"></span>Deployment Planning</a> </li>
<li><a href="deployserver.html" title="Deploying the Server"><span class="none"></span>Deploying the Server</a> </li>
<li><a href="agentmatrix.html" title="Agent Matrix"><span class="none"></span>Agent Matrix</a> </li>
<li><a href="deployagent.html" title="Deploying Agents"><span class="none"></span>Deploying Agents</a> </li>
<li><a href="user.html" title="User Guide"><span class="none"></span>User Guide</a> </li>
<li><a href="reporting.html" title="Reports and data access"><span class="none"></span>Reports and data access</a> </li>
<li><a href="security.html" title="Security Guide"><span class="none"></span>Security Guide</a> </li>
<li><a href="permissions.html" title="Access Control"><span class="none"></span>Access Control</a> </li>
<li><a href="federation.html" title="Data Federation"><span class="none"></span>Data Federation</a> </li>
<li><a href="news.html" title="News"><span class="none"></span>News</a> </li>
<li><a href="sdk.html" title="SDK"><span class="none"></span>SDK</a> </li>
<li><a href="specs.html" title="Specs/ICD"><span class="none"></span>Specs/ICD</a> </li>
<li><a href="committer.html" title="Committers"><span class="none"></span>Committers</a> </li>
<li><a href="faq.html" title="FAQ"><span class="none"></span>FAQ</a> </li>
<li class="nav-header">Modules</li>
<li><a href="apache-tomcat/index.html" title="Pre-Configured Apache Tomcat"><span class="none"></span>Pre-Configured Apache Tomcat</a> </li>
<li><a href="apache-juddi/index.html" title="Pre-Configured Apache Juddi"><span class="none"></span>Pre-Configured Apache Juddi</a> </li>
<li><a href="fgsms-common-interfaces/index.html" title="fgsms Interfaces WS Stubs and Schema Bindings Generated from WSDL"><span class="none"></span>fgsms Interfaces WS Stubs and Schema Bindings Generated from WSDL</a> </li>
<li><a href="fgsms-common/index.html" title="fgsms Common"><span class="none"></span>fgsms Common</a> </li>
<li><a href="fgsms-agents/index.html" title="fgsms Embedded Agents"><span class="none"></span>fgsms Embedded Agents</a> </li>
<li><a href="fgsms-ws-notification/index.html" title="fgsms WS-Notification Parent"><span class="none"></span>fgsms WS-Notification Parent</a> </li>
<li><a href="fgsms-server/index.html" title="fgsms Server"><span class="none"></span>fgsms Server</a> </li>
<li><a href="fgsms-cli/index.html" title="fgsms Command Line Interface"><span class="none"></span>fgsms Command Line Interface</a> </li>
<li><a href="fgsms-samples/index.html" title="fgsms Examples Packages"><span class="none"></span>fgsms Examples Packages</a> </li>
<li><a href="fgsms-dist/index.html" title="fgsms Distribution"><span class="none"></span>fgsms Distribution</a> </li>
<li><a href="fgsms-netagent/index.html" title="fgsms.Net Components"><span class="none"></span>fgsms.Net Components</a> </li>
<li class="nav-header">Project Documentation</li>
<li><a href="project-info.html" title="Project Information"><span class="icon-chevron-right"></span>Project Information</a> </li>
<li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a> </li>
</ul>
<form id="search-form" action="https://www.google.com/search" method="get" >
<input value="https://mil-oss.github.io/" name="sitesearch" type="hidden"/>
<input class="search-query" name="q" id="query" type="text" />
</form>
<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
<hr />
<div id="poweredBy">
<div class="clear"></div>
<div class="clear"></div>
<div class="clear"></div>
<div class="clear"></div>
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
</div>
</div>
</div>
<div id="bodyColumn" class="span10" >
<h1>Fine Grain Service Monitoring System</h1>
<p>A centralized performance and monitoring system for web services, message brokers, ESBs, and more! <a class="externalLink" href="https://travis-ci.org/mil-oss/fgsms"><img src="https://travis-ci.org/mil-oss/fgsms.svg?branch=master" alt="Build Status" /></a></p>
<div class="section">
<h2><a name="NOTICE:"></a>NOTICE:</h2>
<p>You may run into build issues. Site generation current fails on JDK8 due to javadocs.</p>
<h1>What’s the high level overview?</h1>
<p>What is it?</p>
<p>It’s an open source solution for monitoring the performance and availability of stuff. What stuff? Your stuff. IT stuff, software, process, operating systems, message brokers, and web services, especially web services. It tracks statistics and provides alerting based on criteria you define and a mechanism that you define.</p>
<p>Why would I want to use it?</p>
<p>You have the ability to monitor commercial, closed source or open source applications. This gives you the ability to monitor stuff at the application level and the ability to collect data (and message payloads) in the clear. This provides an advantage over packet captures in which you need to correlate message traffic on busy networks. Often, these packets are encrypted. FGSMS is different and monitors data transactions at the application level.</p>
<p>How does it work?</p>
<p>A variety of different agents collect data based on the products you have to work. Deployments vary, but in most cases, agents are embedded with your applications, usually with no code changes. Copy some files, change some config files and test.</p>
<p>Who owns the collected data?</p>
<p>You do. We don’t want it, it’s yours. That’s why we went out of our way to make sure that you have access to the data. Reports? Done. CSV exports? No problem. SDK, check. Web services data queries? Yup. Easy to understand SQL structures? check.</p>
<h1>Features</h1>
<ul>
<li>Centralized monitoring</li>
<li>Group, Role, or ACL based access to everything</li>
<li>20+ agents for a variety of different systems (.NET, Java and more)</li>
<li>Full data access to all collected data</li>
<li>Reporting (on demand or scheduled)</li>
<li>SOAP access to data (REST coming soon)</li>
<li>Bootstrap based UI</li>
<li>Support for poor networks and intermit connectivity</li>
<li>UDDI integration</li>
<li>Plugin system for a number of different functions with more being added.</li>
<li>Username/password or PKI authentication</li>
<li>Role/Group/ACL based authorization</li>
<li>Alerting system</li>
<li>Extensible Service Level Agreements rule engine</li>
<li>Dependency tracking</li>
<li>Database encryption</li>
</ul>
<h1>Prereq’s</h1></div>
<div class="section">
<h2><a name="Building_FGSMS"></a>Building FGSMS</h2>
<ul>
<li>Maven 3.0.8+</li>
<li>JDK7+</li>
<li>Graphviz (needed for site and javadocs)</li>
<li>PostgreSQL installed (or at least available), at least version v8.4 (you can also build to a remote database via resources/test-database.properties)</li>
<li>Dot Net compilation tools (msbuild, fxcop, nunit)</li>
</ul></div>
<div class="section">
<h2><a name="Running_FGSMS"></a>Running FGSMS</h2>
<ul>
<li>JDK7+</li>
<li>PostgreSQL</li>
<li>Unlimited Strength Java Crypto Extension (optional)</li>
</ul></div>
<div class="section">
<h2><a name="Before_Building_important"></a>Before Building (important!)</h2>
<ul>
<li>Install and configure postgres (must at least listen on localhost tcp</li>
<li>Create the databases, tables, users, using the included script</li>
</ul></div>
<div class="section">
<h2><a name="Setup_PostgreSQL"></a>Setup PostgreSQL</h2>
<p>> cd database > psql -U postgres -f dbcurrent.sql > cd ..</p>
<h1>Build</h1>
<ul>
<li>Tomcat with Apache CXF:
<ul>
<li>
<blockquote>mvn clean install
</blockquote></li>
</ul></li>
<li>JBoss
<ul>
<li>Coming soon</li>
</ul></li>
</ul>
<p>PS. There’s lots of documentation that will be pushed soon</p></div>
</div>
</div>
</div>
<hr/>
<footer>
<div class="container-fluid">
<div class="row-fluid">
</div>
</div>
</footer>
</body>
</html>