From 612732184e9028a1a89b172b4d74143cddd434be Mon Sep 17 00:00:00 2001 From: HadaData59 Date: Sun, 11 Jul 2021 20:11:41 -0400 Subject: [PATCH 1/3] Stage 0 initial RFC --- rfcs/text/0000-host-and-hostname-fields.md | 112 +++++++++++++++++++++ rfcs/text/0000/agent.yml | 7 ++ rfcs/text/0000/destination.yml | 7 ++ rfcs/text/0000/host.yml | 25 +++++ rfcs/text/0000/source.yml | 7 ++ 5 files changed, 158 insertions(+) create mode 100644 rfcs/text/0000-host-and-hostname-fields.md create mode 100644 rfcs/text/0000/agent.yml create mode 100644 rfcs/text/0000/destination.yml create mode 100644 rfcs/text/0000/host.yml create mode 100644 rfcs/text/0000/source.yml diff --git a/rfcs/text/0000-host-and-hostname-fields.md b/rfcs/text/0000-host-and-hostname-fields.md new file mode 100644 index 0000000000..c321ff9c97 --- /dev/null +++ b/rfcs/text/0000-host-and-hostname-fields.md @@ -0,0 +1,112 @@ +# 0000: host and hostname fields + + +- Stage: **0 (strawperson)** +- Date: **TBD** + + + + + +Include host information (serial number, manufacturer, and model), bring hostname across other applicable fieldsets. + + + + + +## Fields + + + + + +## Usage + + + +## Source data + + + + + + + +## Scope of impact + + + +## Concerns + + + + + + + +## People + +The following are the people that consulted on the contents of this RFC. + +* @hadadata59 | author + + + + +## References + + + +### RFC Pull Requests + + + +* Stage 0: https://github.com/elastic/ecs/pull/NNN + + diff --git a/rfcs/text/0000/agent.yml b/rfcs/text/0000/agent.yml new file mode 100644 index 0000000000..fcc7e1df3d --- /dev/null +++ b/rfcs/text/0000/agent.yml @@ -0,0 +1,7 @@ +- name: agent + fields: + - name: hostname + type: keyword + level: extended + description: The agent hostname. + diff --git a/rfcs/text/0000/destination.yml b/rfcs/text/0000/destination.yml new file mode 100644 index 0000000000..a457db75e6 --- /dev/null +++ b/rfcs/text/0000/destination.yml @@ -0,0 +1,7 @@ +- name: destination + fields: + - name: hostname + type: keyword + level: extended + description: The destination hostname. + diff --git a/rfcs/text/0000/host.yml b/rfcs/text/0000/host.yml new file mode 100644 index 0000000000..50c76d3d9d --- /dev/null +++ b/rfcs/text/0000/host.yml @@ -0,0 +1,25 @@ +- name: host + fields: + - name: model + type: keyword + level: extended + short: Model of the host. + example: "Latitude 5580" + description: > + The model associated with the host. + + - name: manufacturer + type: keyword + level: extended + short: Manufacturer of the host. + example: "Dell Inc." + description: > + The manufacturer associated with the host. + + - name: serial_number + type: keyword + level: extended + short: Serial number of the host. + description: > + The serial number (unique identifier) associated with the host. + diff --git a/rfcs/text/0000/source.yml b/rfcs/text/0000/source.yml new file mode 100644 index 0000000000..3c2b719610 --- /dev/null +++ b/rfcs/text/0000/source.yml @@ -0,0 +1,7 @@ +- name: source + fields: + - name: hostname + type: keyword + level: extended + description: The source hostname. + From 9cb92f438b37ccdf0076db8bc7681f68b99be7a5 Mon Sep 17 00:00:00 2001 From: hadadata59 <85754157+hadadata59@users.noreply.github.com> Date: Wed, 18 Aug 2021 11:19:39 -0400 Subject: [PATCH 2/3] Update 0000-host-and-hostname-fields.md --- rfcs/text/0000-host-and-hostname-fields.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rfcs/text/0000-host-and-hostname-fields.md b/rfcs/text/0000-host-and-hostname-fields.md index c321ff9c97..9ba163d842 100644 --- a/rfcs/text/0000-host-and-hostname-fields.md +++ b/rfcs/text/0000-host-and-hostname-fields.md @@ -13,7 +13,7 @@ Feel free to remove these comments as you go along. Stage 0: Provide a high level summary of the premise of these changes. Briefly describe the nature, purpose, and impact of the changes. ~2-5 sentences. --> -Include host information (serial number, manufacturer, and model), bring hostname across other applicable fieldsets. +Include host information (serial number, manufacturer, and model), bring hostname across other applicable fieldsets. These fields represent fields not currently represented in the ECS standard that we see in our data sources Tenable SC, Tanium, etc.) that we believe are important enough to create an ECS field to capture for our ELK Siem users. -* Stage 0: https://github.com/elastic/ecs/pull/NNN +* Stage 0: https://github.com/elastic/ecs/pull/1512