diff --git a/README.md b/README.md
index 418f09e..f23a625 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# OpenRMF Documentation (v 0.13)
+# OpenRMF Documentation (v 0.14)
## Introduction to OpenRMF
OpenRMF is an open source tool for managing, viewing, and reporting of your DoD STIG checklists and Nessus Patch Scans in one web-based interface using your browser. It also generates a compliance listing of all your checklists across a whole system based on NIST 800-53 for your Risk Management Framework (RMF) documentation and process. This tool helps you manage multiple systems going through the RMF process and allows you to structure your data in a clean interface all in one location for your group or program.
@@ -49,10 +49,8 @@ Read more about its genesis GitHub Issues page.
diff --git a/architecture/README.md b/architecture/README.md
index 11f2cf6..500e92d 100644
--- a/architecture/README.md
+++ b/architecture/README.md
@@ -21,12 +21,14 @@ of chart data and XLSX downloads.
* https://github.com/Cingulara/openrmf-api-controls is a read-only lookup of NIST controls to match to CCI for the compliance API and other pieces that need to pull the NIST control descriptions for 800-53.
* https://github.com/Cingulara/openrmf-api-compliance is for generating the compliance listing, matching NIST controls via CCI to 1 or more checklists in a System. This generates a table of controls and the checklists corresponding to the control from the system's group of checklists. The checklist is linked to the Checklist service and color coded by status.
* https://github.com/Cingulara/openrmf-api-audit is a read-only lookup of Audit information for OpenRMF that only Administrators can access.
+* https://github.com/Cingulara/openrmf-api-reports is a read-only lookup of OpenRMF data for certain reports that use caching and eventual consistency of data (Nessus Patch Report and Host Vulnerability).
* https://github.com/Cingulara/openrmf-msg-controls is a NATS client for responding to request/reply on a list of all RMF controls or get the information on a specific control (i.e. AC-1).
* https://github.com/Cingulara/openrmf-msg-compliance is a NATS client for responding to request/reply on a list of all compliance listings mapping STIG vulnerability IDs to controls. Use this for a full listing based on a low/moderate/high level as well as if you are using personally identifiable information (PII) or similar data.
* https://github.com/Cingulara/openrmf-msg-template is a NATS client for responding to request/reply on a request for a System template based on the title passed in.
* https://github.com/Cingulara/openrmf-msg-checklist is a NATS client for responding to request/reply on a request for a checklist based on the Mongo DB record Id passed in.
* https://github.com/Cingulara/openrmf-msg-system is a NATS client for responding to published messages for updating a System based on title, number of checklists, or running a compliance check.
* https://github.com/Cingulara/openrmf-msg-audit is a NATS client for responding to published messages for recording auditable events through OpenRMF.
+* https://github.com/Cingulara/openrmf-msg-reports is a NATS client for responding to published messages for eventual consistency of OpenRMF data used for reporting.
I started this project with separate microservices all over including messaging for API-to-API communication. Future enhancements are to organically add publish / subscribe pieces such as compliance, auditing, logging, etc. to make this more user and enterprise ready. Along with all the error trapping, checking for NATS connection, etc. that a production 1.0 application would have.
@@ -39,7 +41,9 @@ OpenRMF uses NATS messaging to work eventual consistency as well as API-to-API c
| openrmf.checklist.read | Request/Reply | Score (Msg Client), Compliance | openrmf-msg-checklist | Ask for a full checklist/artifact record based on the ID passed in |
| openrmf.system.checklists.read | Request/Reply | Compliance | openrmf-msg-checklist | Ask for all checklist records for a given system title passed in |
| openrmf.checklist.save.new | Subscribe | Upload | openrmf-msg-score | Grab the new uploaded checklist ID sent and generate the score of open, not applicable, not a finding, and not reviewed items across categories |
+| openrmf.checklist.save.new | Subscribe | Upload | openrmf-msg-reports | Grab the new uploaded checklist ID sent and generate the vulnerability data in the reports database, separated out by vulnerability ID |
| openrmf.checklist.save.update | Subscribe | Upload | openrmf-msg-score | Grab the updated checklist ID sent and generate the score of open, not applicable, not a finding, and not reviewed items across categories |
+| openrmf.checklist.save.update | Subscribe | Upload | openrmf-msg-reports | Grab the new uploaded checklist ID sent and generate the vulnerability data in the reports database, separated out by vulnerability ID while removing the old vulnerability data for that checklist ID |
| openrmf.checklist.delete | Subscribe | Save | openrmf-msg-score | Delete the score record for the passed in checklist ID |
| openrmf.score.read | Subscribe | Read | openrmf-msg-score | Read API calling for the score when generating an XLSX checklist download listing the score. |
| openrmf.compliance.cci | Request/Reply | Compliance | openrmf-msg-compliance | Send back all CCI to NIST Major Controls listing. |
@@ -52,5 +56,8 @@ OpenRMF uses NATS messaging to work eventual consistency as well as API-to-API c
| openrmf.system.update.{Id} | Subscribe | Save | openrmf-msg-system | When a system title is updated, make sure all references throughout the checklists are updated. We save the system group Id and the title with the checklists for easier usage throughout OpenRMF. The source-of-truth is the systemgroups collection in MongoDB. |
| openrmf.system.count.> | Subscribe | Upload (add) and Save (delete) | openrmf-msg-system | Increments with a ".add" at the end of the subject or decrements if there is a ".delete" at the end of the subject. The payload is the system group Id. |
| openrmf.system.compliance | Subscribe | Compliance | openrmf-msg-system | Stores the date of the last compliance check run into the system group record for display later. |
-
| openrmf.compliance.cci.references | Request/Reply | Compliance | openrmf-msg-compliance | Passing in the CCI it returns the CCI title and NIST list of references for the CCI passed in to the Compliance API. |
+| openrmf.system.delete | Subscribe | Save | openrmf-msg-reports | Passing in the System Group ID, the reporting data for patch scanning and vulnerabilities are removed from the database. |
+| openrmf.system.patchscan | Subscribe | Save | openrmf-msg-reports | Passing in the System Group ID, the reporting data for patch scanning is pulled from the raw string data in the Artifact database, parsed, put into the right structure, and saved into the report database. |
+| openrmf.report.refresh.nessuspatchdata | Subscribe | Report | openrmf-msg-reports | Issue a command from the GUI as an Administrator to refresh all Nessus Patch Data in every System. |
+| openrmf.report.refresh.vulnerabilitydata | Subscribe | Report | openrmf-msg-reports | Issue a command from the GUI as an Administrator to refresh all Checklist Vulnerability on every checklist in every System. |
diff --git a/architecture/openRMF-Tool-Architecture.png b/architecture/openRMF-Tool-Architecture.png
index 1f2f594..49f5435 100644
Binary files a/architecture/openRMF-Tool-Architecture.png and b/architecture/openRMF-Tool-Architecture.png differ
diff --git a/architecture/openRMF-Tool-Architecture.xml b/architecture/openRMF-Tool-Architecture.xml
index 5def958..1bda050 100644
--- a/architecture/openRMF-Tool-Architecture.xml
+++ b/architecture/openRMF-Tool-Architecture.xml
@@ -1,2 +1,2 @@
-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
\ No newline at end of file
+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
\ No newline at end of file
diff --git a/deployments/chart/openrmf/Chart.yaml b/deployments/chart/openrmf/Chart.yaml
index 2385322..e0c0be6 100644
--- a/deployments/chart/openrmf/Chart.yaml
+++ b/deployments/chart/openrmf/Chart.yaml
@@ -13,5 +13,5 @@ maintainers:
- name: David Gould
email: dgould@tutelasec.com
engine: gotpl
-appVersion: 0.13.03
+appVersion: 0.14.01
deprecated: false
\ No newline at end of file
diff --git a/deployments/chart/openrmf/README.md b/deployments/chart/openrmf/README.md
index 400469c..594b062 100644
--- a/deployments/chart/openrmf/README.md
+++ b/deployments/chart/openrmf/README.md
@@ -170,4 +170,37 @@ spec:
- podSelector:
matchLabels:
app.kubernetes.io/component: audit-api
+```
+
+## Prometheus Operator
+There is a section in the Helm chart Values.yaml file that is for the Prometheus Operator available at
+https://github.com/helm/charts/tree/master/stable/prometheus-operator and
+https://github.com/coreos/prometheus-operator. If you use this in Kubernetes, and I highly recommend that you do,
+you can set the "use" to true and then the matchLabels part of your Prometheus setup you have
+in your cluster can go in here to quickly match the YAML for monitoring. See the 2 URLs for more
+information.
+
+We have ServiceMonitor definitions for all APIs as well as the NATS messaging container as well so far
+with version 0.14. When you apply that operator you can run something like `kubectl --namespace default get pods -l "release=prometheus-operator-1586292731"` to get the status. If you are going to run it, set the Values.yaml to
+true for using that operator. And then set the label name and value to use on the Prometheus Service Monitor
+sections.
+
+You may very well still need to d/l the metrics information for Kubernetes and then run the `kubectl apply` against the metrics folder with all the YAML files. See https://docs.aws.amazon.com/eks/latest/userguide/metrics-server.html for more information there.
+
+OpenRMF Helm Chart v3 Values section is below. Note the information about `kubectl get prometheus -o yaml --all-namespaces` to find the matchLabels section you defaulted or created so the ServiceMonitor pieces are lined up well.
+
+```
+# do you use this operator
+useprometheusoperator: true
+
+# The label name and value in name: value setup to match what the Prometheus Operator is using
+# for it to know to pick up and use the ServiceMonitor setup
+# To find this, run 'kubectl get prometheus -o yaml --all-namespaces' and run through the YAML
+# Look for something like this that will show how it matches labels, and use that label setup
+# serviceMonitorSelector:
+# matchLabels:
+# release: prometheus-operator-1586292731
+
+servicemonitormatchlabelname: release
+servicemonitormatchlabelvalue: prometheus-operator-1586292731
```
\ No newline at end of file
diff --git a/deployments/chart/openrmf/templates/audit.yaml b/deployments/chart/openrmf/templates/audit.yaml
index 79455c4..40e9f34 100644
--- a/deployments/chart/openrmf/templates/audit.yaml
+++ b/deployments/chart/openrmf/templates/audit.yaml
@@ -167,4 +167,32 @@ spec:
run: openrmf-audit
sessionAffinity: None
type: {{.Values.serviceTypeAWS | default "LoadBalancer"}}
-{{ end }}
\ No newline at end of file
+{{ end }}
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-audit-api-metrics
+ namespace: {{.Values.namespace}}
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: audit-api
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: audit-api
+ endpoints:
+ - port: https
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - {{.Values.namespace}}
+{{ end }}
diff --git a/deployments/chart/openrmf/templates/auditdb.yaml b/deployments/chart/openrmf/templates/auditdb.yaml
index a931a93..5262df8 100644
--- a/deployments/chart/openrmf/templates/auditdb.yaml
+++ b/deployments/chart/openrmf/templates/auditdb.yaml
@@ -38,6 +38,7 @@ data:
db.Audits.createIndex({ created: -1 })
db.Audits.createIndex({ username: 1 })
db.Audits.createIndex({ program: 1 })
+ db.Audits.createIndex({ action: 1 })
---
apiVersion: apps/v1
kind: Deployment
diff --git a/deployments/chart/openrmf/templates/checklistdb.yaml b/deployments/chart/openrmf/templates/checklistdb.yaml
index 89dba1f..0892664 100644
--- a/deployments/chart/openrmf/templates/checklistdb.yaml
+++ b/deployments/chart/openrmf/templates/checklistdb.yaml
@@ -37,6 +37,8 @@ data:
db.createCollection("Artifacts");
db.Artifacts.createIndex({ systemGroupId: 1 })
db.Artifacts.createIndex({ stigType: 1 })
+ db.Artifacts.createIndex({ stigRelease: 1 })
+ db.Artifacts.createIndex({ version: 1 })
db.createCollection("SystemGroups");
db.SystemGroups.createIndex({ title: 1 })
---
diff --git a/deployments/chart/openrmf/templates/compliance.yaml b/deployments/chart/openrmf/templates/compliance.yaml
index 1014fda..1393c1a 100644
--- a/deployments/chart/openrmf/templates/compliance.yaml
+++ b/deployments/chart/openrmf/templates/compliance.yaml
@@ -159,4 +159,32 @@ spec:
run: openrmf-compliance
sessionAffinity: None
type: {{.Values.serviceTypeAWS | default "LoadBalancer"}}
-{{ end }}
\ No newline at end of file
+{{ end }}
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-compliance-api-metrics
+ namespace: {{.Values.namespace}}
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: compliance-api
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: compliance-api
+ endpoints:
+ - port: https
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - {{.Values.namespace}}
+{{ end }}
diff --git a/deployments/chart/openrmf/templates/controls.yaml b/deployments/chart/openrmf/templates/controls.yaml
index 96e77fb..3e029bf 100644
--- a/deployments/chart/openrmf/templates/controls.yaml
+++ b/deployments/chart/openrmf/templates/controls.yaml
@@ -160,4 +160,32 @@ spec:
run: openrmf-controls
sessionAffinity: None
type: {{.Values.serviceTypeAWS | default "LoadBalancer"}}
-{{ end }}
\ No newline at end of file
+{{ end }}
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-controls-api-metrics
+ namespace: {{.Values.namespace}}
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: controls-api
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: controls-api
+ endpoints:
+ - port: https
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - {{.Values.namespace}}
+{{ end }}
diff --git a/deployments/chart/openrmf/templates/nats.yaml b/deployments/chart/openrmf/templates/nats.yaml
index 0ec29b5..25789a4 100644
--- a/deployments/chart/openrmf/templates/nats.yaml
+++ b/deployments/chart/openrmf/templates/nats.yaml
@@ -134,4 +134,32 @@ spec:
selector:
run: openrmf-natspromexporter
sessionAffinity: None
- clusterIP: None
\ No newline at end of file
+ clusterIP: None
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-nats-metrics
+ namespace: openrmf
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: nats-server-2.1.2
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: openrmf-natspromexporter
+ endpoints:
+ - port: natspromexporter
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - openrmf
+{{ end }}
diff --git a/deployments/chart/openrmf/templates/read.yaml b/deployments/chart/openrmf/templates/read.yaml
index 09740e5..f341cba 100644
--- a/deployments/chart/openrmf/templates/read.yaml
+++ b/deployments/chart/openrmf/templates/read.yaml
@@ -170,4 +170,32 @@ spec:
run: openrmf-read
sessionAffinity: None
type: {{.Values.serviceTypeAWS | default "LoadBalancer"}}
-{{ end }}
\ No newline at end of file
+{{ end }}
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-read-api-metrics
+ namespace: {{.Values.namespace}}
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: read-api
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: read-api
+ endpoints:
+ - port: https
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - {{.Values.namespace}}
+{{ end }}
diff --git a/deployments/chart/openrmf/templates/save.yaml b/deployments/chart/openrmf/templates/save.yaml
index e1ace92..7b9493c 100644
--- a/deployments/chart/openrmf/templates/save.yaml
+++ b/deployments/chart/openrmf/templates/save.yaml
@@ -168,3 +168,31 @@ spec:
sessionAffinity: None
type: {{.Values.serviceTypeAWS | default "LoadBalancer"}}
{{ end }}
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-save-api-metrics
+ namespace: {{.Values.namespace}}
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: save-api
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: save-api
+ endpoints:
+ - port: https
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - {{.Values.namespace}}
+{{ end }}
diff --git a/deployments/chart/openrmf/templates/scoredb.yaml b/deployments/chart/openrmf/templates/scoredb.yaml
index 64d477c..67a9279 100644
--- a/deployments/chart/openrmf/templates/scoredb.yaml
+++ b/deployments/chart/openrmf/templates/scoredb.yaml
@@ -38,6 +38,7 @@ data:
db.Scores.createIndex({ artifactId: 1 })
db.Scores.createIndex({ systemGroupId: 1 })
db.Scores.createIndex({ hostName: 1 })
+ db.Scores.createIndex({ stigType: 1 })
---
apiVersion: apps/v1
kind: Deployment
diff --git a/deployments/chart/openrmf/templates/scoring.yaml b/deployments/chart/openrmf/templates/scoring.yaml
index 9881cd5..32665d1 100644
--- a/deployments/chart/openrmf/templates/scoring.yaml
+++ b/deployments/chart/openrmf/templates/scoring.yaml
@@ -169,4 +169,32 @@ spec:
run: openrmf-scoring
sessionAffinity: None
type: {{.Values.serviceTypeAWS | default "LoadBalancer"}}
-{{ end }}
\ No newline at end of file
+{{ end }}
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-scoring-api-metrics
+ namespace: {{.Values.namespace}}
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: scoring-api
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: scoring-api
+ endpoints:
+ - port: https
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - {{.Values.namespace}}
+{{ end }}
diff --git a/deployments/chart/openrmf/templates/template.yaml b/deployments/chart/openrmf/templates/template.yaml
index 0f280ba..6f55872 100644
--- a/deployments/chart/openrmf/templates/template.yaml
+++ b/deployments/chart/openrmf/templates/template.yaml
@@ -169,4 +169,32 @@ spec:
run: openrmf-template
sessionAffinity: None
type: {{.Values.serviceTypeAWS | default "LoadBalancer"}}
-{{ end }}
\ No newline at end of file
+{{ end }}
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-template-api-metrics
+ namespace: {{.Values.namespace}}
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: template-api
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: template-api
+ endpoints:
+ - port: https
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - {{.Values.namespace}}
+{{ end }}
diff --git a/deployments/chart/openrmf/templates/templatedb.yaml b/deployments/chart/openrmf/templates/templatedb.yaml
index dae0e51..62ee04b 100644
--- a/deployments/chart/openrmf/templates/templatedb.yaml
+++ b/deployments/chart/openrmf/templates/templatedb.yaml
@@ -37,6 +37,8 @@ data:
db.createCollection("Templates");
db.Templates.createIndex({ stigType: 1 })
db.Templates.createIndex({ templateType: 1 })
+ db.Templates.createIndex({ stigRelease: 1 })
+ db.Templates.createIndex({ version: 1 })
---
apiVersion: apps/v1
kind: Deployment
diff --git a/deployments/chart/openrmf/templates/upload.yaml b/deployments/chart/openrmf/templates/upload.yaml
index bd16f9b..49541e6 100644
--- a/deployments/chart/openrmf/templates/upload.yaml
+++ b/deployments/chart/openrmf/templates/upload.yaml
@@ -170,4 +170,32 @@ spec:
run: openrmf-upload
sessionAffinity: None
type: {{.Values.serviceTypeAWS | default "LoadBalancer"}}
-{{ end }}
\ No newline at end of file
+{{ end }}
+{{ if .Values.useprometheusoperator }}
+---
+apiVersion: monitoring.coreos.com/v1
+kind: ServiceMonitor
+metadata:
+ name: openrmf-upload-api-metrics
+ namespace: {{.Values.namespace}}
+ labels:
+ app.kubernetes.io/name: openrmf
+ helm.sh/chart: {{ .Chart.Name }}-{{ .Chart.Version }}
+ app.kubernetes.io/component: upload-api
+ app.kubernetes.io/instance: {{ .Release.Name }}
+ app.kubernetes.io/revision: "{{ .Release.Revision }}"
+ app.kubernetes.io/version: {{ .Chart.AppVersion }}
+ app.kubernetes.io/managed-by: helm
+ {{ .Values.servicemonitormatchlabelname }}: {{ .Values.servicemonitormatchlabelvalue }}
+spec:
+ selector:
+ matchLabels:
+ app.kubernetes.io/component: upload-api
+ endpoints:
+ - port: https
+ interval: 15s
+ path: /metrics
+ namespaceSelector:
+ matchNames:
+ - {{.Values.namespace}}
+{{ end }}
diff --git a/deployments/chart/openrmf/values.yaml b/deployments/chart/openrmf/values.yaml
index e86b24d..1e326ad 100644
--- a/deployments/chart/openrmf/values.yaml
+++ b/deployments/chart/openrmf/values.yaml
@@ -121,4 +121,25 @@ auditAppConnection: bW9uZ29kYjovL29wZW5ybWZhdWRpdDpvcGVucm1mNDMyMSFAb3BlbnJtZi1h
# Jaeger Tracing Server setup from https://www.jaegertracing.io/docs/latest/sampling/
jaegerSamplerType: probabilistic
-jaegerSamplerParam: 0.1 # percentage to trace
\ No newline at end of file
+jaegerSamplerParam: 0.1 # percentage to trace
+
+
+#########
+# Prometheus Operator Setup https://github.com/helm/charts/tree/master/stable/prometheus-operator and
+# https://github.com/coreos/prometheus-operator
+# To use these you must have the prometheus operator installed from the links above
+#########
+
+# do you use this operator
+useprometheusoperator: true
+
+# The label name and value in name: value setup to match what the Prometheus Operator is using
+# for it to know to pick up and use the ServiceMonitor setup
+# To find this, run 'kubectl get prometheus -o yaml --all-namespaces' and run through the YAML
+# Look for something like this that will show how it matches labels, and use that label setup
+# serviceMonitorSelector:
+# matchLabels:
+# release: prometheus-operator-1586292731
+
+servicemonitormatchlabelname: release
+servicemonitormatchlabelvalue: prometheus-operator-1586292731
\ No newline at end of file
diff --git a/docs/artifacts.md b/docs/artifacts.md
index b42c23e..37944d6 100644
--- a/docs/artifacts.md
+++ b/docs/artifacts.md
@@ -1,5 +1,5 @@
---
-title: Step 6 - Generate RMF Artifact Reports
+title: Step 6 - Generate RMF Artifacts
nav_order: 450
---
diff --git a/docs/assets/metrics-api-controller-summary.png b/docs/assets/metrics-api-controller-summary.png
new file mode 100644
index 0000000..eb7e4df
Binary files /dev/null and b/docs/assets/metrics-api-controller-summary.png differ
diff --git a/docs/assets/metrics-aspnet-core-default.png b/docs/assets/metrics-aspnet-core-default.png
new file mode 100644
index 0000000..5b4a30e
Binary files /dev/null and b/docs/assets/metrics-aspnet-core-default.png differ
diff --git a/docs/assets/metrics-nats-clients.png b/docs/assets/metrics-nats-clients.png
new file mode 100644
index 0000000..6b3d887
Binary files /dev/null and b/docs/assets/metrics-nats-clients.png differ
diff --git a/docs/assets/metrics-nats-server.png b/docs/assets/metrics-nats-server.png
new file mode 100644
index 0000000..07ee1b5
Binary files /dev/null and b/docs/assets/metrics-nats-server.png differ
diff --git a/docs/assets/refresh-report-data.png b/docs/assets/refresh-report-data.png
new file mode 100644
index 0000000..b631436
Binary files /dev/null and b/docs/assets/refresh-report-data.png differ
diff --git a/docs/metrics.md b/docs/metrics.md
new file mode 100644
index 0000000..7f9332c
--- /dev/null
+++ b/docs/metrics.md
@@ -0,0 +1,50 @@
+---
+title: OpenRMF Metrics
+nav_order: 700
+---
+
+# Using Prometheus and Grafana for OpenRMF Metrics
+
+OpenRMF tracks metrics used by Prometheus starting with version 0.10.7. We currently use the https://github.com/prometheus-net/prometheus-net component for the .NET Core Web APIs and the https://github.com/nats-io/prometheus-nats-exporter container for exporting NATS 2.0 metrics out to a Prometheus endpoint. With that information, you can setup the below Grafana dashboards to show usage, memory, requests, errors, and the like.
+
+The docker-compose file for running OpenRMF locally uses a container definition for Prometheus and Grafana locally. The Kubernetes deployment does not. For Kubernetes you can hook to your existing Prometheus and Grafana setup. Or you can deploy separately to namespaces within Kubernetes and then setup the data sources there.
+
+For now you have to initially setup the Grafana dashboards. Starting with version 0.14 we use a volume to store the data correctly so
+you can set it and forget it.
+
+## .NET Core Default Metrics
+Once you have Prometheus setup, you can use the https://grafana.com/grafana/dashboards/10427 to display .NET Core metrics like the below chart.
+
+![Image](/assets/metrics-aspnet-core-default.png?raw=true)
+
+## .NET Core API Controller Metrics
+Once you have Prometheus setup, you can use the https://grafana.com/grafana/dashboards/10915 to display .NET Core metrics like the below chart.
+
+![Image](/assets/metrics-api-controller-summary.png?raw=true)
+
+## NATS Server Metrics
+Once you have Prometheus setup and you deploy the container for https://github.com/nats-io/prometheus-nats-exporter, you can use the https://grafana.com/grafana/dashboards/2279 to display NATS Server Core metrics like the below chart.
+
+![Image](/assets/metrics-nats-server.png?raw=true)
+
+## NATS Client Connection Metrics
+I made a NATS metrics dashboard at https://github.com/Cingulara/nats-client-metrics that goes down to the client level. The default
+NATS dashboard for Grafana keeps everything at a server level for bytes in and out, messages in and out, etc. I wanted per client.
+So go to that URL above and add that dashboard referenced in the [JSON file](https://raw.githubusercontent.com/Cingulara/nats-client-metrics/master/grafana-dashboard.json) to your Prometheus if you want NATS client metrics.
+
+## Prometheus Configuration Setup
+The prometheus.yml file configuration we use when running the local or docker-compose setup of OpenRMF is
+[here](https://github.com/Cingulara/openrmf-docs/blob/master/scripts/prometheus.yml). You can adjust
+the interval and options as required. Just restart the `docker-compose up -d` command to relaunch and use the new configuration.
+
+See the [OpenRMF Metrics in GitHub](https://github.com/Cingulara/openrmf-docs/blob/master/metrics.md) information to understand how
+we use those tools within OpenRMF.
+
+## cAdvisor Metrics
+When running the Docker Compose stack you also can point to http://localhost:9080/ to run cAdvisor. https://github.com/google/cadvisor has great information on running cAdvisor. Feel free to comment out this piece in the docker-compose file if you do not want to run it.
+
+## Additional Links
+
+Prometheus: https://prometheus.io/docs/prometheus/latest/querying/basics/
+
+Grafana: https://grafana.com/
\ No newline at end of file
diff --git a/docs/reports.md b/docs/reports.md
index d6ada3a..718783c 100644
--- a/docs/reports.md
+++ b/docs/reports.md
@@ -44,3 +44,13 @@ This reports lets you search on a vulnerability and see what hosts and checklist
This reports lets you search on a system and major RMF control and see what servers, workstations, devices, etc. relate to that control across all your checklists.
![OpenRMF RMF Controls by Host Report](/assets/reports-host-for-control.png)
+
+## A Note on Refreshing Data
+
+The Nessus Patch Listing and Host Vulnerability Report use the Report API and Report Database to return results quickly. The data is already formatted in a way for very fast retrieval, especially across systems with large numbers of checklists and Nessus Patch data. This data uses an "eventual consistency" pattern. When a new or updated checklist or scan is loaded into OpenRMF, a separate process is kicked off behind the scenes so you can get back to the OpenRMF interface. This process, as an example, pulls the Nessus ACAS Patch data report, parses the data, and puts separate records of the scan results into a particular MongoDB collection for later reporting.
+
+"Eventual" does not mean hours later! But it does mean you need to give it processing time. For scans of 4 or 5 machines we are talking a minute or two. For a large system of 100 hosts being scanned, the time required would be more on the lines of 15 minutes or so to process all the data. This of course depends on the amount of data in the scan, the type of scans, the amount of processing power you give OpenRMF and the amount of CPU and Memory in particular you give the Report Message client if you are running something like Kubernetes.
+
+Only Administrators can run this. And it is only needed if you want to force a refresh, if you are upgrading from a version before 0.14 and need the data initially loaded, or if your data or system is interrupted and corrupted and you want to ensure the data is right. Right now only those 2 reports use the Report API and database with eventual consistency. There may be more in the future. To learn more about this design choice see https://martinfowler.com/articles/microservice-trade-offs.html.
+
+![Refreshing OpenRMF Report Data](/assets/refresh-report-data.png)
diff --git a/docs/whatsnew.md b/docs/whatsnew.md
index 67ab12f..47ed0b9 100644
--- a/docs/whatsnew.md
+++ b/docs/whatsnew.md
@@ -1,5 +1,5 @@
---
-title: What's New in v0.13
+title: What's New in v0.14
nav_order: 2
---
@@ -7,6 +7,12 @@ nav_order: 2
Please refer to the OpenRMF Projects listing on GitHub for more information on feature updates and timeline.
+The latest working version is version 0.14. The recent updates on that are below:
+* A new Report API for certain reports, using eventual consistency for behind the scenes reporting and faster data.
+* Better indexing across all databases.
+* Caching of certain data to quicken retrieving (reports, control listing, list of values, etc.).
+* A new NATS Client Metrics exporter and Grafana dashboard we created to track metrics to the consumer level.
+
The latest working version is version 0.13. The recent updates on that are below:
* Showing the CCI title and NIST related controls for each Vulnerability in a Checklist
* Export the Compliance listing to MS Excel
diff --git a/img/UI-dashboard.png b/img/UI-dashboard.png
index 43cc170..3210abe 100644
Binary files a/img/UI-dashboard.png and b/img/UI-dashboard.png differ
diff --git a/img/metrics/metrics-nats-clients.png b/img/metrics/metrics-nats-clients.png
new file mode 100644
index 0000000..6b3d887
Binary files /dev/null and b/img/metrics/metrics-nats-clients.png differ
diff --git a/metrics.md b/metrics.md
index fcf66c9..e6b7226 100644
--- a/metrics.md
+++ b/metrics.md
@@ -19,13 +19,21 @@ Once you have Prometheus setup and you deploy the container for https://github.c
![Image](./img/metrics/metrics-nats-server.png?raw=true)
+## NATS Client Connection Metrics
+I made a NATS metrics dashboard at https://github.com/Cingulara/nats-client-metrics that goes down to the client level. The default
+NATS dashboard for Grafana keeps everything at a server level for bytes in and out, messages in and out, etc. I wanted per client.
+So go to that URL above and add that dashboard referenced in the [JSON file](https://raw.githubusercontent.com/Cingulara/nats-client-metrics/master/grafana-dashboard.json) to your Prometheus if you want NATS client metrics.
+
+
+![Image](./img/metrics/metrics-nats-clients.png?raw=true)
+
## Prometheus Configuration Setup
Below is the prometheus.yml file configuration we use when running the local or docker-compose setup of OpenRMF. You can adjust
the interval and options as required. Just restart the `docker-compose up -d` command to relaunch and use the new configuration.
```
global:
- scrape_interval: 15s # By default, scrape targets every 5 seconds.
+ scrape_interval: 30s # By default, scrape targets every 5 seconds.
# A scrape configuration containing exactly one endpoint to scrape:
scrape_configs:
@@ -33,46 +41,61 @@ scrape_configs:
- job_name: 'nats-openrmf-server'
static_configs:
- targets: ['natspromexporter:7777']
+ - job_name: 'nats-openrmf-client-metrics'
+ static_configs:
+ - targets: ['nats-client-metrics:7778']
- job_name: 'openrmf-api-read-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
- - targets: ['openrmfapi-read:8084']
+ - targets: ['openrmfapi-read:8080']
- job_name: 'openrmf-api-save-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['openrmfapi-save:8082']
+ - targets: ['openrmfapi-save:8080']
- job_name: 'openrmf-api-template-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['openrmfapi-template:8088']
+ - targets: ['openrmfapi-template:8080']
- job_name: 'openrmf-api-controls-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['openrmfapi-controls:8094']
+ - targets: ['openrmfapi-controls:8080']
- job_name: 'openrmf-api-compliance-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['openrmfapi-compliance:8092']
+ - targets: ['openrmfapi-compliance:8080']
- job_name: 'openrmf-api-scoring-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['openrmfapi-scoring:8090']
+ - targets: ['openrmfapi-scoring:8080']
- job_name: 'openrmf-api-upload-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['openrmfapi-upload:8086']
+ - targets: ['openrmfapi-upload:8080']
+ - job_name: 'openrmf-api-audit-prometheus'
+ # metrics_path defaults to '/metrics'
+ static_configs:
+ # replace the IP with your local IP for development
+ # localhost is not it, as that is w/in the container :)
+ - targets: ['openrmfapi-audit:8080']
+ - job_name: 'openrmf-api-report-prometheus'
+ # metrics_path defaults to '/metrics'
+ static_configs:
+ # replace the IP with your local IP for development
+ # localhost is not it, as that is w/in the container :)
+ - targets: ['openrmfapi-audit:8080']
```
## Additional Links
diff --git a/scripts/.env b/scripts/.env
index f2e939a..44683e5 100644
--- a/scripts/.env
+++ b/scripts/.env
@@ -1,2 +1,2 @@
-JWT-AUTHORITY=http://192.168.13.23:9001/auth/realms/openrmf
+JWT-AUTHORITY=http://192.168.13.73:9001/auth/realms/openrmf
JWT-CLIENT=openrmf
\ No newline at end of file
diff --git a/scripts/docker-compose.yml b/scripts/docker-compose.yml
index e591bb3..ceeed95 100644
--- a/scripts/docker-compose.yml
+++ b/scripts/docker-compose.yml
@@ -1,9 +1,10 @@
-version : '3'
+version : '3.2'
services:
### 1 Web Front End Container
openrmf-web:
- image: cingulara/openrmf-web:0.13.02
+ image: cingulara/openrmf-web:0.14.01
+ container_name: openrmf-web
ports:
- 8080:80
depends_on:
@@ -16,9 +17,10 @@ services:
networks:
- openrmf
-### 8 API Containers
+### 9 API Containers
openrmfapi-scoring:
- image: cingulara/openrmf-api-scoring:0.13.02
+ image: cingulara/openrmf-api-scoring:0.14.01
+ container_name: openrmf-scoring-api
ports:
- 8090:8080
env_file: .env
@@ -30,14 +32,17 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfapi-scoring
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- scoredb
networks:
- openrmf
openrmfapi-save:
- image: cingulara/openrmf-api-save:0.13.02
+ image: cingulara/openrmf-api-save:0.14.01
+ container_name: openrmf-save-api
ports:
- 8082:8080
env_file: .env
@@ -50,7 +55,9 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfapi-save
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- openrmfmsg-score
- checklistdb
@@ -59,7 +66,8 @@ services:
- openrmf
openrmfapi-template:
- image: cingulara/openrmf-api-template:0.13.02
+ image: cingulara/openrmf-api-template:0.14.01
+ container_name: openrmf-template-api
ports:
- 8088:8080
env_file: .env
@@ -72,14 +80,17 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfapi-template
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- templatedb
networks:
- openrmf
openrmfapi-upload:
- image: cingulara/openrmf-api-upload:0.13.02
+ image: cingulara/openrmf-api-upload:0.14.01
+ container_name: openrmf-upload-api
ports:
- 8086:8080
env_file: .env
@@ -92,7 +103,9 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfapi-upload
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- openrmfmsg-score
- checklistdb
@@ -101,7 +114,8 @@ services:
- openrmf
openrmfapi-read:
- image: cingulara/openrmf-api-read:0.13.02
+ image: cingulara/openrmf-api-read:0.14.01
+ container_name: openrmf-read-api
ports:
- 8084:8080
env_file: .env
@@ -114,14 +128,17 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfapi-read
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- checklistdb
networks:
- openrmf
openrmfapi-compliance:
- image: cingulara/openrmf-api-compliance:0.13.01
+ image: cingulara/openrmf-api-compliance:0.14.01
+ container_name: openrmf-compliance-api
ports:
- 8092:8080
env_file: .env
@@ -132,12 +149,15 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfapi-compliance
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
networks:
- openrmf
openrmfapi-controls:
- image: cingulara/openrmf-api-controls:0.13.01
+ image: cingulara/openrmf-api-controls:0.14.02
+ container_name: openrmf-controls-api
ports:
- 8094:8080
env_file: .env
@@ -148,12 +168,15 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfapi-controls
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
networks:
- openrmf
openrmfapi-audit:
- image: cingulara/openrmf-api-audit:0.13.02
+ image: cingulara/openrmf-api-audit:0.14.01
+ container_name: openrmf-audit-api
ports:
- 8096:8080
env_file: .env
@@ -166,13 +189,41 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfapi-audit
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
+ depends_on:
+ - auditdb
networks:
- openrmf
-### 7 Messaging Containers
+ openrmfapi-report:
+ image: cingulara/openrmf-api-report:0.14.01
+ container_name: openrmf-report-api
+ ports:
+ - 8098:8080
+ env_file: .env
+ environment:
+ - ASPNETCORE_ENVIRONMENT=Development
+ - ASPNETCORE_URLS=http://*:8080
+ - REPORTMONGODBCONNECTION=mongodb://openrmfreport:openrmf1234!@reportdb/openrmfreport?authSource=openrmfreport
+ - REPORTMONGODB=openrmfreport
+ - NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-report
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
+ depends_on:
+ - reportdb
+ networks:
+ - openrmf
+
+### 8 Messaging Containers
openrmfmsg-score:
- image: cingulara/openrmf-msg-score:0.13.01
+ image: cingulara/openrmf-msg-score:0.14.01
+ container_name: openrmf-score-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmfscore:openrmf1234!@scoredb/openrmfscore?authSource=openrmfscore
- MONGODB=openrmfscore
@@ -180,7 +231,9 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfmsg-score
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- scoredb
- natsserver
@@ -188,7 +241,8 @@ services:
- openrmf
openrmfmsg-checklist:
- image: cingulara/openrmf-msg-checklist:0.13.01
+ image: cingulara/openrmf-msg-checklist:0.14.01
+ container_name: openrmf-checklist-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
- MONGODB=openrmf
@@ -196,7 +250,9 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfmsg-checklist
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- checklistdb
- natsserver
@@ -204,33 +260,40 @@ services:
- openrmf
openrmfmsg-compliance:
- image: cingulara/openrmf-msg-compliance:0.13.01
+ image: cingulara/openrmf-msg-compliance:0.14.01
+ container_name: openrmf-compliance-nats-message-client
environment:
- NATSSERVERURL=nats://natsserver:4222
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfmsg-compliance
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- natsserver
networks:
- openrmf
openrmfmsg-controls:
- image: cingulara/openrmf-msg-controls:0.13.01
+ image: cingulara/openrmf-msg-controls:0.14.01
+ container_name: openrmf-controls-nats-message-client
environment:
- NATSSERVERURL=nats://natsserver:4222
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfmsg-controls
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- natsserver
networks:
- openrmf
openrmfmsg-template:
- image: cingulara/openrmf-msg-template:0.13.01
+ image: cingulara/openrmf-msg-template:0.14.01
+ container_name: openrmf-template-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmftemplate:openrmf1234!@templatedb/openrmftemplate?authSource=openrmftemplate
- MONGODB=openrmftemplate
@@ -238,7 +301,9 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfmsg-template
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- templatedb
- natsserver
@@ -246,7 +311,8 @@ services:
- openrmf
openrmfmsg-system:
- image: cingulara/openrmf-msg-system:0.13.01
+ image: cingulara/openrmf-msg-system:0.14.01
+ container_name: openrmf-system-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
- MONGODB=openrmf
@@ -254,7 +320,9 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfmsg-system
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- checklistdb
- natsserver
@@ -262,7 +330,8 @@ services:
- openrmf
openrmfmsg-audit:
- image: cingulara/openrmf-msg-audit:0.13.01
+ image: cingulara/openrmf-msg-audit:0.14.01
+ container_name: openrmf-audit-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmfaudit:openrmf1234!@auditdb/openrmfaudit?authSource=openrmfaudit
- MONGODB=openrmfaudit
@@ -270,16 +339,41 @@ services:
- JAEGER_AGENT_HOST=jaeger
- JAEGER_AGENT_PORT=6831
- JAEGER_SERVICE_NAME=openrmfmsg-audit
- - JAEGER_SAMPLER_TYPE=const
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
+ depends_on:
+ - auditdb
+ - natsserver
+ networks:
+ - openrmf
+
+ openrmfmsg-report:
+ image: cingulara/openrmf-msg-report:0.14.02
+ container_name: openrmf-report-nats-message-client
+ environment:
+ - SYSTEMMONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
+ - SYSTEMMONGODB=openrmf
+ - REPORTMONGODBCONNECTION=mongodb://openrmfreport:openrmf1234!@reportdb/openrmfreport?authSource=openrmfreport
+ - REPORTMONGODB=openrmfreport
+ - NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-report
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- checklistdb
+ - reportdb
- natsserver
networks:
- openrmf
-### 4 MongoDB Containers
+### 5 MongoDB Containers
checklistdb:
image: mongo:4.0.5
+ container_name: mongodb-checklist
restart: always
ports:
- 27017
@@ -295,6 +389,7 @@ services:
scoredb:
image: mongo:4.0.5
+ container_name: mongodb-score
restart: always
ports:
- 27017
@@ -310,6 +405,7 @@ services:
templatedb:
image: mongo:4.0.5
+ container_name: mongodb-template
restart: always
ports:
- 27017
@@ -325,6 +421,7 @@ services:
auditdb:
image: mongo:4.0.5
+ container_name: mongodb-audit
restart: always
ports:
- 27017
@@ -338,9 +435,26 @@ services:
networks:
- openrmf
+ reportdb:
+ image: mongo:4.0.5
+ container_name: mongodb-report
+ restart: always
+ ports:
+ - 27017
+ environment:
+ - MONGO_INITDB_ROOT_USERNAME=root
+ - MONGO_INITDB_ROOT_PASSWORD=myp2ssw0rd
+ - MONGO_INITDB_DATABASE=openrmfreport
+ volumes:
+ - report-data-volume:/data/db
+ - ./initializeReport.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
+ networks:
+ - openrmf
+
### NATS messaging container (internal)
natsserver:
image: nats:2.1.2-linux
+ container_name: nats
command: -m 8222
restart: always
ports:
@@ -352,7 +466,8 @@ services:
### Metrics
natspromexporter:
- image: synadia/prometheus-nats-exporter:latest
+ image: synadia/prometheus-nats-exporter:0.6.2
+ container_name: nats-prometheus-exporter
command: -varz -connz -subz http://natsserver:8222
restart: always
ports:
@@ -360,8 +475,22 @@ services:
networks:
- openrmf
+ nats-client-metrics:
+ image: cingulara/nats-client-metrics:1.0.1
+ container_name: nats-client-metrics
+ restart: always
+ ports:
+ - 7778
+ environment:
+ - ASPNETCORE_ENVIRONMENT=Development
+ - ASPNETCORE_URLS=http://*:7778
+ - NATSMETRICSURL=http://natsserver:8222
+ networks:
+ - openrmf
+
prometheus:
image: prom/prometheus
+ container_name: prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--web.enable-lifecycle'
@@ -376,6 +505,7 @@ services:
grafana:
image: grafana/grafana
+ container_name: grafana
#command:
environment:
- GF_SECURITY_ADMIN_PASSWORD=1qaz2WSX3edc4RFVgr@fana
@@ -389,6 +519,7 @@ services:
jaeger:
image: jaegertracing/all-in-one:latest
+ container_name: jaeger
ports:
- "5778:5778/tcp"
- "6831:6831/udp"
@@ -398,12 +529,29 @@ services:
networks:
- openrmf
+ cadvisor:
+ image: google/cadvisor:latest
+ container_name: cadvisor
+ restart: always
+ ports:
+ - 9080:8080
+ volumes:
+ - /:/rootfs:ro
+ - /var/run:/var/run:rw
+ - /sys:/sys:ro
+ - /var/lib/docker/:/var/lib/docker:ro
+ networks:
+ - openrmf
+ labels:
+ org.label-schema.group: "monitoring"
+
### put all the volume listings here for persistent data
volumes:
template-data-volume:
checklist-data-volume:
score-data-volume:
audit-data-volume:
+ report-data-volume:
openrmf-prometheus-data-volume:
openrmf-grafana-data-volume:
diff --git a/scripts/edge/dev-start.cmd b/scripts/edge/dev-start.cmd
index 40ea920..55b461e 100755
--- a/scripts/edge/dev-start.cmd
+++ b/scripts/edge/dev-start.cmd
@@ -8,6 +8,7 @@ docker pull cingulara/openrmf-msg-score
docker pull cingulara/openrmf-msg-compliance
docker pull cingulara/openrmf-msg-controls
docker pull cingulara/openrmf-msg-checklist
+docker pull cingulara/openrmf-msg-system
docker pull cingulara/openrmf-templatedb
docker pull cingulara/openrmf-scoredb
docker pull cingulara/openrmf-checklistdb
@@ -15,10 +16,14 @@ docker pull cingulara/openrmf-api-template
docker pull cingulara/openrmf-msg-template
docker pull cingulara/openrmf-api-compliance
docker pull cingulara/openrmf-api-controls
-docker pull nats:1.4.1-linux
+docker pull cingulara/openrmf-api-audit
+docker pull cingulara/openrmf-msg-audit
+docker pull cingulara/openrmf-api-report
+docker pull cingulara/openrmf-msg-report
+docker pull nats:2.1.2-linux
REM Now run the latest development openRMF stack
-docker-compose up -d
+COMPOSE_PARALLEL_LIMIT=30 docker-compose up -d
REM tell them the URL
ECHO ""
diff --git a/scripts/edge/dev-start.sh b/scripts/edge/dev-start.sh
index a0019cc..6e78ef9 100755
--- a/scripts/edge/dev-start.sh
+++ b/scripts/edge/dev-start.sh
@@ -8,6 +8,7 @@ docker pull cingulara/openrmf-msg-score
docker pull cingulara/openrmf-msg-compliance
docker pull cingulara/openrmf-msg-controls
docker pull cingulara/openrmf-msg-checklist
+docker pull cingulara/openrmf-msg-system
docker pull cingulara/openrmf-templatedb
docker pull cingulara/openrmf-scoredb
docker pull cingulara/openrmf-checklistdb
@@ -15,10 +16,14 @@ docker pull cingulara/openrmf-api-template
docker pull cingulara/openrmf-msg-template
docker pull cingulara/openrmf-api-compliance
docker pull cingulara/openrmf-api-controls
-docker pull nats:1.4.1-linux
+docker pull cingulara/openrmf-api-audit
+docker pull cingulara/openrmf-msg-audit
+docker pull cingulara/openrmf-api-report
+docker pull cingulara/openrmf-msg-report
+docker pull nats:2.1.2-linux
# Now run the latest development openRMF stack
-docker-compose up -d
+COMPOSE_PARALLEL_LIMIT=30 docker-compose up -d
# tell them the URL
echo ''
diff --git a/scripts/edge/docker-compose.yml b/scripts/edge/docker-compose.yml
index 50af59c..ff07062 100644
--- a/scripts/edge/docker-compose.yml
+++ b/scripts/edge/docker-compose.yml
@@ -1,9 +1,10 @@
-version : '3'
+version : '3.2'
services:
### 1 Web Front End Container
openrmf-web:
image: cingulara/openrmf-web
+ container_name: openrmf-web
ports:
- 8080:80
depends_on:
@@ -16,16 +17,24 @@ services:
networks:
- openrmf-dev
-### 7 API Containers
+### 9 API Containers
openrmfapi-scoring:
image: cingulara/openrmf-api-scoring
+ container_name: openrmf-scoring-api
ports:
- 8090:8080
+ env_file: .env
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://*:8080
- MONGODBCONNECTION=mongodb://openrmfscore:openrmf1234!@scoredb/openrmfscore?authSource=openrmfscore
- MONGODB=openrmfscore
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-scoring
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- scoredb
networks:
@@ -33,14 +42,22 @@ services:
openrmfapi-save:
image: cingulara/openrmf-api-save
+ container_name: openrmf-save-api
ports:
- 8082:8080
+ env_file: .env
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://*:8080
- MONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
- MONGODB=openrmf
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-save
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- openrmfmsg-score
- checklistdb
@@ -50,14 +67,22 @@ services:
openrmfapi-template:
image: cingulara/openrmf-api-template
+ container_name: openrmf-template-api
ports:
- 8088:8080
+ env_file: .env
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://*:8080
- NATSSERVERURL=nats://natsserver:4222
- MONGODBCONNECTION=mongodb://openrmftemplate:openrmf1234!@templatedb/openrmftemplate?authSource=openrmftemplate
- MONGODB=openrmftemplate
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-template
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- templatedb
networks:
@@ -65,14 +90,22 @@ services:
openrmfapi-upload:
image: cingulara/openrmf-api-upload
+ container_name: openrmf-upload-api
ports:
- 8086:8080
+ env_file: .env
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://*:8080
- MONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
- MONGODB=openrmf
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-upload
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- openrmfmsg-score
- checklistdb
@@ -82,14 +115,22 @@ services:
openrmfapi-read:
image: cingulara/openrmf-api-read
+ container_name: openrmf-read-api
ports:
- 8084:8080
+ env_file: .env
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://*:8080
- MONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
- MONGODB=openrmf
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-read
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- checklistdb
networks:
@@ -97,30 +138,47 @@ services:
openrmfapi-compliance:
image: cingulara/openrmf-api-compliance
+ container_name: openrmf-compliance-api
ports:
- 8092:8080
+ env_file: .env
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://*:8080
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-compliance
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
networks:
- openrmf-dev
openrmfapi-controls:
image: cingulara/openrmf-api-controls
+ container_name: openrmf-controls-api
ports:
- 8094:8080
+ env_file: .env
environment:
- ASPNETCORE_ENVIRONMENT=Development
- ASPNETCORE_URLS=http://*:8080
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-controls
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
networks:
- openrmf-dev
openrmfapi-audit:
image: cingulara/openrmf-api-audit
+ container_name: openrmf-audit-api
ports:
- - 8094:8080
+ - 8096:8080
env_file: .env
environment:
- ASPNETCORE_ENVIRONMENT=Development
@@ -128,16 +186,54 @@ services:
- MONGODBCONNECTION=mongodb://openrmfaudit:openrmf1234!@auditdb/openrmfaudit?authSource=openrmfaudit
- MONGODB=openrmfaudit
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-audit
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
+ depends_on:
+ - auditdb
+ networks:
+ - openrmf-dev
+
+ openrmfapi-report:
+ image: cingulara/openrmf-api-report
+ container_name: openrmf-report-api
+ ports:
+ - 8098:8080
+ env_file: .env
+ environment:
+ - ASPNETCORE_ENVIRONMENT=Development
+ - ASPNETCORE_URLS=http://*:8080
+ - REPORTMONGODBCONNECTION=mongodb://openrmfreport:openrmf1234!@reportdb/openrmfreport?authSource=openrmfreport
+ - REPORTMONGODB=openrmfreport
+ - NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfapi-report
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
+ depends_on:
+ - reportdb
networks:
- openrmf-dev
-### 7 Messaging Containers
+### 8 Messaging Containers
openrmfmsg-score:
image: cingulara/openrmf-msg-score
+ container_name: openrmf-score-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmfscore:openrmf1234!@scoredb/openrmfscore?authSource=openrmfscore
- MONGODB=openrmfscore
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-score
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- scoredb
- natsserver
@@ -146,10 +242,17 @@ services:
openrmfmsg-checklist:
image: cingulara/openrmf-msg-checklist
+ container_name: openrmf-checklist-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
- MONGODB=openrmf
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-checklist
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- checklistdb
- natsserver
@@ -158,8 +261,15 @@ services:
openrmfmsg-compliance:
image: cingulara/openrmf-msg-compliance
+ container_name: openrmf-compliance-nats-message-client
environment:
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-compliance
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- natsserver
networks:
@@ -167,8 +277,15 @@ services:
openrmfmsg-controls:
image: cingulara/openrmf-msg-controls
+ container_name: openrmf-controls-nats-message-client
environment:
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-controls
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- natsserver
networks:
@@ -176,10 +293,17 @@ services:
openrmfmsg-template:
image: cingulara/openrmf-msg-template
+ container_name: openrmf-template-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmftemplate:openrmf1234!@templatedb/openrmftemplate?authSource=openrmftemplate
- MONGODB=openrmftemplate
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-template
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- templatedb
- natsserver
@@ -188,10 +312,17 @@ services:
openrmfmsg-system:
image: cingulara/openrmf-msg-system
+ container_name: openrmf-system-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
- MONGODB=openrmf
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-system
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- checklistdb
- natsserver
@@ -200,19 +331,48 @@ services:
openrmfmsg-audit:
image: cingulara/openrmf-msg-audit
+ container_name: openrmf-audit-nats-message-client
environment:
- MONGODBCONNECTION=mongodb://openrmfaudit:openrmf1234!@auditdb/openrmfaudit?authSource=openrmfaudit
- MONGODB=openrmfaudit
- NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-audit
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
depends_on:
- - checklistdb
+ - auditdb
+ - natsserver
+ networks:
+ - openrmf-dev
+
+ openrmfmsg-report:
+ image: cingulara/openrmf-msg-report
+ container_name: openrmf-report-nats-message-client
+ environment:
+ - SYSTEMMONGODBCONNECTION=mongodb://openrmf:openrmf1234!@checklistdb/openrmf?authSource=openrmf
+ - SYSTEMMONGODB=openrmf
+ - REPORTMONGODBCONNECTION=mongodb://openrmfreport:openrmf1234!@reportdb/openrmfreport?authSource=openrmfreport
+ - REPORTMONGODB=openrmfreport
+ - NATSSERVERURL=nats://natsserver:4222
+ - JAEGER_AGENT_HOST=jaeger
+ - JAEGER_AGENT_PORT=6831
+ - JAEGER_SERVICE_NAME=openrmfmsg-report
+ - JAEGER_SAMPLER_TYPE=probabilistic
+ - JAEGER_SAMPLER_PARAM=0.1
+ - JAEGER_REPORTER_LOG_SPANS=true
+ depends_on:
+ - reportdb
- natsserver
networks:
- openrmf-dev
-### 4 MongoDB Containers
+### 5 MongoDB Containers
checklistdb:
image: mongo:4.0.5
+ container_name: mongodb-checklist
restart: always
ports:
- 27017
@@ -228,6 +388,7 @@ services:
scoredb:
image: mongo:4.0.5
+ container_name: mongodb-score
restart: always
ports:
- 27017
@@ -243,6 +404,7 @@ services:
templatedb:
image: mongo:4.0.5
+ container_name: mongodb-template
restart: always
ports:
- 27017
@@ -258,6 +420,7 @@ services:
auditdb:
image: mongo:4.0.5
+ container_name: mongodb-audit
restart: always
ports:
- 27017
@@ -266,14 +429,32 @@ services:
- MONGO_INITDB_ROOT_PASSWORD=myp2ssw0rd
- MONGO_INITDB_DATABASE=openrmfaudit
volumes:
- - audit-data-volume:/data/db
+ - audit-dev-data-volume:/data/db
- ../initializeAudit.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
networks:
- openrmf-dev
+ reportdb:
+ image: mongo:4.0.5
+ container_name: mongodb-report
+ restart: always
+ ports:
+ - 27017
+ environment:
+ - MONGO_INITDB_ROOT_USERNAME=root
+ - MONGO_INITDB_ROOT_PASSWORD=myp2ssw0rd
+ - MONGO_INITDB_DATABASE=openrmfreport
+ volumes:
+ - report-dev-data-volume:/data/db
+ - ../initializeReport.js:/docker-entrypoint-initdb.d/mongo-init.js:ro
+ networks:
+ - openrmf-dev
+
### NATS messaging container (internal)
natsserver:
image: nats:2.1.2-linux
+ container_name: nats
+ command: -m 8222
restart: always
ports:
- 4222
@@ -284,16 +465,31 @@ services:
### Metrics
natspromexporter:
- image: synadia/prometheus-nats-exporter:latest
- command: -DV -varz http://nats:8222
+ image: synadia/prometheus-nats-exporter:0.6.2
+ container_name: nats-prometheus-exporter
+ command: -varz -connz -subz http://natsserver:8222
restart: always
ports:
- 7777
networks:
- openrmf-dev
+ nats-client-metrics:
+ image: cingulara/nats-client-metrics:1.0.1
+ container_name: nats-client-metrics
+ restart: always
+ ports:
+ - 7778
+ environment:
+ - ASPNETCORE_ENVIRONMENT=Development
+ - ASPNETCORE_URLS=http://*:7778
+ - NATSMETRICSURL=http://natsserver:8222
+ networks:
+ - openrmf-dev
+
prometheus:
image: prom/prometheus
+ container_name: prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--web.enable-lifecycle'
@@ -301,27 +497,62 @@ services:
ports:
- 9090
volumes:
+ - openrmf-dev-prometheus-data-volume:/prometheus # persist the data
- ../prometheus.yml:/etc/prometheus/prometheus.yml:ro
networks:
- openrmf-dev
grafana:
image: grafana/grafana
+ container_name: grafana
#command:
environment:
- GF_SECURITY_ADMIN_PASSWORD=1qaz2WSX3edc4RFVgr@fana
restart: always
ports:
- 3000:3000
+ volumes:
+ - openrmf-dev-grafana-data-volume:/var/lib/grafana # persist the data
+ networks:
+ - openrmf-dev
+
+ jaeger:
+ image: jaegertracing/all-in-one:latest
+ container_name: jaeger
+ ports:
+ - "5778:5778/tcp"
+ - "6831:6831/udp"
+ - "16686:16686" # Query Service and UI Metrics
+ - "16687:16687"
+ - "14271:14271" # Agent Metrics
+ networks:
+ - openrmf-dev
+
+ cadvisor:
+ image: google/cadvisor:latest
+ container_name: cadvisor
+ restart: always
+ ports:
+ - 9080:8080
+ volumes:
+ - /:/rootfs:ro
+ - /var/run:/var/run:rw
+ - /sys:/sys:ro
+ - /var/lib/docker/:/var/lib/docker:ro
networks:
- openrmf-dev
+ labels:
+ org.label-schema.group: "monitoring"
### put all the volume listings here for persistent data
volumes:
template-dev-data-volume:
checklist-dev-data-volume:
score-dev-data-volume:
- audit-data-volume:
+ audit-dev-data-volume:
+ report-dev-data-volume:
+ openrmf-dev-prometheus-data-volume:
+ openrmf-dev-grafana-data-volume:
### put all the networks here
networks:
diff --git a/scripts/initializeAudit.js b/scripts/initializeAudit.js
index c99dd7a..ef4f020 100644
--- a/scripts/initializeAudit.js
+++ b/scripts/initializeAudit.js
@@ -2,4 +2,5 @@ db.createUser({ user: "openrmfaudit" , pwd: "openrmf1234!", roles: [{ "role": "r
db.createCollection("Audits");
db.Audits.createIndex({ created: -1 })
db.Audits.createIndex({ username: 1 })
-db.Audits.createIndex({ program: 1 })
\ No newline at end of file
+db.Audits.createIndex({ program: 1 })
+db.Audits.createIndex({ action: 1 })
\ No newline at end of file
diff --git a/scripts/initializeChecklist.js b/scripts/initializeChecklist.js
index e055860..350bf9d 100644
--- a/scripts/initializeChecklist.js
+++ b/scripts/initializeChecklist.js
@@ -2,5 +2,7 @@ db.createUser({ user: "openrmf" , pwd: "openrmf1234!", roles: [{ "role": "readWr
db.createCollection("Artifacts");
db.Artifacts.createIndex({ systemGroupId: 1 })
db.Artifacts.createIndex({ stigType: 1 })
+db.Artifacts.createIndex({ stigRelease: 1 })
+db.Artifacts.createIndex({ version: 1 })
db.createCollection("SystemGroups");
db.SystemGroups.createIndex({ title: 1 })
\ No newline at end of file
diff --git a/scripts/initializeReport.js b/scripts/initializeReport.js
new file mode 100644
index 0000000..f683444
--- /dev/null
+++ b/scripts/initializeReport.js
@@ -0,0 +1,16 @@
+db.createUser({ user: "openrmfreport" , pwd: "openrmf1234!", roles: [{ "role": "readWrite", "db": "openrmfreport"}]});
+db.createCollection("ACASScanReport");
+db.ACASScanReport.createIndex({ reportName: 1 })
+db.ACASScanReport.createIndex({ hostname: 1 })
+db.ACASScanReport.createIndex({ pluginId: 1 })
+db.ACASScanReport.createIndex({ pluginName: 1 })
+db.ACASScanReport.createIndex({ pluginType: 1 })
+db.ACASScanReport.createIndex({ severity: -1 })
+db.ACASScanReport.createIndex({ riskFactor: 1 })
+db.createCollection("VulnerabilityReport");
+db.VulnerabilityReport.createIndex({ vulnid: 1 })
+db.VulnerabilityReport.createIndex({ hostname: 1 })
+db.VulnerabilityReport.createIndex({ severityCategory: 1 })
+db.VulnerabilityReport.createIndex({ status: 1 })
+db.VulnerabilityReport.createIndex({ ruleTitle: 1 })
+db.VulnerabilityReport.createIndex({ checklistType: 1 })
diff --git a/scripts/initializeScore.js b/scripts/initializeScore.js
index fcba2fe..9cc7b2e 100644
--- a/scripts/initializeScore.js
+++ b/scripts/initializeScore.js
@@ -2,4 +2,5 @@ db.createUser({ user: "openrmfscore" , pwd: "openrmf1234!", roles: [{ "role": "r
db.createCollection("Scores");
db.Scores.createIndex({ artifactId: 1 })
db.Scores.createIndex({ systemGroupId: 1 })
-db.Scores.createIndex({ hostName: 1 })
\ No newline at end of file
+db.Scores.createIndex({ hostName: 1 })
+db.Scores.createIndex({ stigType: 1 })
\ No newline at end of file
diff --git a/scripts/initializeTemplate.js b/scripts/initializeTemplate.js
index 5a27594..a416d22 100644
--- a/scripts/initializeTemplate.js
+++ b/scripts/initializeTemplate.js
@@ -1,4 +1,6 @@
db.createUser({ user: "openrmftemplate" , pwd: "openrmf1234!", roles: [{ "role": "readWrite", "db": "openrmftemplate"}]});
db.createCollection("Templates");
db.Templates.createIndex({ stigType: 1 })
-db.Templates.createIndex({ templateType: 1 })
\ No newline at end of file
+db.Templates.createIndex({ templateType: 1 })
+db.Templates.createIndex({ stigRelease: 1 })
+db.Templates.createIndex({ version: 1 })
\ No newline at end of file
diff --git a/scripts/keycloak/setup-realm-linux.sh b/scripts/keycloak/setup-realm-linux.sh
old mode 100644
new mode 100755
diff --git a/scripts/keycloak/setup-realm-mac.sh b/scripts/keycloak/setup-realm-mac.sh
old mode 100644
new mode 100755
diff --git a/scripts/local/docker-compose.yml b/scripts/local/docker-compose.yml
index 5b9fb69..409ad27 100644
--- a/scripts/local/docker-compose.yml
+++ b/scripts/local/docker-compose.yml
@@ -1,8 +1,9 @@
-version : '3'
+version : '3.2'
services:
mongo:
image: mongo:4.0.5
+ container_name: mongodb
restart: always
ports:
- 27017:27017
@@ -17,6 +18,7 @@ services:
nats:
image: nats:2.1.2-linux
+ container_name: nats
command: -m 8222
restart: always
ports:
@@ -27,16 +29,31 @@ services:
- openrmf-local
natspromexporter:
- image: synadia/prometheus-nats-exporter:latest
+ image: synadia/prometheus-nats-exporter:0.6.2
+ container_name: nats-exporter-prometheus
command: -varz -connz -subz http://nats:8222
restart: always
ports:
- - 7777
+ - 7777:7777
+ networks:
+ - openrmf-local
+
+ nats-client-metrics:
+ image: cingulara/nats-client-metrics:1.0.1
+ container_name: nats-client-metrics
+ restart: always
+ ports:
+ - 7778:7778
+ environment:
+ - ASPNETCORE_ENVIRONMENT=Development
+ - ASPNETCORE_URLS=http://*:7778
+ - NATSMETRICSURL=http://nats:8222
networks:
- openrmf-local
prometheus:
image: prom/prometheus
+ container_name: prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--web.enable-lifecycle'
@@ -50,6 +67,7 @@ services:
grafana:
image: grafana/grafana
+ container_name: grafana
#command:
environment:
- GF_SECURITY_ADMIN_PASSWORD=1qaz2WSX3edc4RFVgr@fana
@@ -61,6 +79,7 @@ services:
jaeger:
image: jaegertracing/all-in-one:latest
+ container_name: jaeger
ports:
- "5778:5778/tcp"
- "6831:6831/udp"
@@ -70,8 +89,25 @@ services:
networks:
- openrmf-local
+ cadvisor:
+ image: google/cadvisor:latest
+ container_name: cadvisor
+ restart: always
+ ports:
+ - 9080:8080
+ volumes:
+ - /:/rootfs:ro
+ - /var/run:/var/run:rw
+ - /sys:/sys:ro
+ - /var/lib/docker/:/var/lib/docker:ro
+ networks:
+ - openrmf-local
+ labels:
+ org.label-schema.group: "monitoring"
+
mongo-express:
image: mongo-express:latest
+ container_name: mongo-express
restart: always
ports:
- 8081:8081
diff --git a/scripts/local/initializedbs.js b/scripts/local/initializedbs.js
index 367601d..f3d2752 100644
--- a/scripts/local/initializedbs.js
+++ b/scripts/local/initializedbs.js
@@ -3,23 +3,46 @@ db.createUser({ user: "openrmf" , pwd: "openrmf1234!", roles: ["readWriteAnyData
db.createUser({ user: "openrmftemplate" , pwd: "openrmf1234!", roles: ["readWriteAnyDatabase"]});
db.createUser({ user: "openrmfscore" , pwd: "openrmf1234!", roles: ["readWriteAnyDatabase"]});
db.createUser({ user: "openrmfaudit" , pwd: "openrmf1234!", roles: ["readWriteAnyDatabase"]});
+db.createUser({ user: "openrmfreport" , pwd: "openrmf1234!", roles: ["readWriteAnyDatabase"]});
db = db.getSiblingDB('openrmf');
db.createCollection("Artifacts");
db.Artifacts.createIndex({ systemGroupId: 1 })
db.Artifacts.createIndex({ stigType: 1 })
+db.Artifacts.createIndex({ stigRelease: 1 })
+db.Artifacts.createIndex({ version: 1 })
db.createCollection("SystemGroups");
db.SystemGroups.createIndex({ title: 1 })
db = db.getSiblingDB('openrmftemplate');
db.createCollection("Templates");
db.Templates.createIndex({ stigType: 1 })
db.Templates.createIndex({ templateType: 1 })
+db.Templates.createIndex({ stigRelease: 1 })
+db.Templates.createIndex({ version: 1 })
db = db.getSiblingDB('openrmfscore');
db.createCollection("Scores");
db.Scores.createIndex({ artifactId: 1 })
db.Scores.createIndex({ systemGroupId: 1 })
db.Scores.createIndex({ hostName: 1 })
+db.Scores.createIndex({ stigType: 1 })
db = db.getSiblingDB('openrmfaudit');
db.createCollection("Audits");
db.Audits.createIndex({ created: -1 })
db.Audits.createIndex({ username: 1 })
-db.Audits.createIndex({ program: 1 })
\ No newline at end of file
+db.Audits.createIndex({ program: 1 })
+db.Audits.createIndex({ action: 1 })
+db = db.getSiblingDB('openrmfreport');
+db.createCollection("ACASScanReport");
+db.ACASScanReport.createIndex({ reportName: 1 })
+db.ACASScanReport.createIndex({ hostname: 1 })
+db.ACASScanReport.createIndex({ pluginId: 1 })
+db.ACASScanReport.createIndex({ pluginName: 1 })
+db.ACASScanReport.createIndex({ pluginType: 1 })
+db.ACASScanReport.createIndex({ severity: -1 })
+db.ACASScanReport.createIndex({ riskFactor: 1 })
+db.createCollection("VulnerabilityReport");
+db.VulnerabilityReport.createIndex({ vulnid: 1 })
+db.VulnerabilityReport.createIndex({ hostname: 1 })
+db.VulnerabilityReport.createIndex({ severityCategory: 1 })
+db.VulnerabilityReport.createIndex({ status: 1 })
+db.VulnerabilityReport.createIndex({ ruleTitle: 1 })
+db.VulnerabilityReport.createIndex({ checklistType: 1 })
diff --git a/scripts/local/prometheus.yml b/scripts/local/prometheus.yml
index ea119bd..1fe191e 100644
--- a/scripts/local/prometheus.yml
+++ b/scripts/local/prometheus.yml
@@ -12,45 +12,60 @@ scrape_configs:
- job_name: 'nats-openrmf-server'
static_configs:
- targets: ['natspromexporter:7777']
+ - job_name: 'nats-openrmf-client-metrics'
+ static_configs:
+ - targets: ['nats-client-metrics:7778']
- job_name: 'openrmf-api-read-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['192.168.13.23:8084']
+ - targets: ['192.168.13.73:8084']
- job_name: 'openrmf-api-save-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['192.168.13.23:8082']
+ - targets: ['192.168.13.73:8082']
- job_name: 'openrmf-api-template-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['192.168.13.23:8088']
+ - targets: ['192.168.13.73:8088']
- job_name: 'openrmf-api-controls-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['192.168.13.23:8094']
+ - targets: ['192.168.13.73:8094']
- job_name: 'openrmf-api-compliance-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['192.168.13.23:8092']
+ - targets: ['192.168.13.73:8092']
- job_name: 'openrmf-api-scoring-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['192.168.13.23:8090']
+ - targets: ['192.168.13.73:8090']
- job_name: 'openrmf-api-upload-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
# localhost is not it, as that is w/in the container :)
- - targets: ['192.168.13.23:8086']
\ No newline at end of file
+ - targets: ['192.168.13.73:8086']
+ - job_name: 'openrmf-api-audit-prometheus'
+ # metrics_path defaults to '/metrics'
+ static_configs:
+ # replace the IP with your local IP for development
+ # localhost is not it, as that is w/in the container :)
+ - targets: ['192.168.13.73:8096']
+ - job_name: 'openrmf-api-reports-prometheus'
+ # metrics_path defaults to '/metrics'
+ static_configs:
+ # replace the IP with your local IP for development
+ # localhost is not it, as that is w/in the container :)
+ - targets: ['192.168.13.73:8098']
diff --git a/scripts/prometheus.yml b/scripts/prometheus.yml
index ada1626..1f56bf2 100644
--- a/scripts/prometheus.yml
+++ b/scripts/prometheus.yml
@@ -12,6 +12,9 @@ scrape_configs:
- job_name: 'nats-openrmf-server'
static_configs:
- targets: ['natspromexporter:7777']
+ - job_name: 'nats-openrmf-client-metrics'
+ static_configs:
+ - targets: ['nats-client-metrics:7778']
- job_name: 'openrmf-api-read-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
@@ -53,6 +56,12 @@ scrape_configs:
# localhost is not it, as that is w/in the container :)
- targets: ['openrmfapi-upload:8080']
- job_name: 'openrmf-api-audit-prometheus'
+ # metrics_path defaults to '/metrics'
+ static_configs:
+ # replace the IP with your local IP for development
+ # localhost is not it, as that is w/in the container :)
+ - targets: ['openrmfapi-audit:8080']
+ - job_name: 'openrmf-api-report-prometheus'
# metrics_path defaults to '/metrics'
static_configs:
# replace the IP with your local IP for development
diff --git a/scripts/start.cmd b/scripts/start.cmd
index ada5f0d..5bc8423 100755
--- a/scripts/start.cmd
+++ b/scripts/start.cmd
@@ -1,5 +1,5 @@
REM Now run the latest development openRMF stack
-docker-compose up -d
+COMPOSE_PARALLEL_LIMIT=30 docker-compose up -d
REM tell them the URL
ECHO ""
diff --git a/scripts/start.sh b/scripts/start.sh
index 52bc74f..25c0f7a 100755
--- a/scripts/start.sh
+++ b/scripts/start.sh
@@ -1,5 +1,5 @@
# Now run the latest development openRMF stack
-docker-compose up -d
+COMPOSE_PARALLEL_LIMIT=30 docker-compose up -d
# tell them the URL
echo ''