forked from elastic/beats
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is is a draft. Documentation and dashboards are missing. Closes elastic#9200
- Loading branch information
Showing
23 changed files
with
6,727 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,73 @@ | ||
//// | ||
This file is generated! See scripts/docs_collector.py | ||
//// | ||
|
||
[[filebeat-module-cisco]] | ||
[role="xpack"] | ||
|
||
:modulename: cisco | ||
:has-dashboards: true | ||
|
||
== Cisco module | ||
|
||
This is a module for Cisco network device's logs. Currently supports the `asa` | ||
fileset for Cisco-ASA firewalls logs. | ||
|
||
When you run the module, it performs a few tasks under the hood: | ||
|
||
* Sets the default input to `syslog` and binds to `localhost` port `9001` | ||
(but don’t worry, you can override the defaults). | ||
|
||
* Uses ingest node to parse and process the log lines, shaping the data into | ||
a structure suitable for visualizing in Kibana. | ||
|
||
* Deploys dashboards for visualizing the log data. | ||
|
||
[float] | ||
=== Compatibility | ||
|
||
This module requires the {elasticsearch-plugins}/ingest-geoip.html[ingest-geoip] | ||
Elasticsearch plugin. | ||
TODO: What about user-agent plugin? If needed, update other modules too. | ||
|
||
include::../include/running-modules.asciidoc[] | ||
|
||
[float] | ||
=== Example dashboard | ||
|
||
This module comes with sample dashboards ---TODO--- : | ||
|
||
The module is by default configured to run via syslog on port 9011. However | ||
it can also be configured to read from a file path. See the following example. | ||
|
||
["source","yaml",subs="attributes"] | ||
----- | ||
- module: cisco | ||
asa: | ||
enabled: true | ||
var.paths: ["/var/log/cisco-asa.log"] | ||
var.input: "file" | ||
----- | ||
|
||
:fileset_ex: asa | ||
|
||
include::../include/config-option-intro.asciidoc[] | ||
|
||
[float] | ||
==== `asa` fileset settings | ||
|
||
include::../include/var-paths.asciidoc[] | ||
|
||
:has-dashboards!: | ||
|
||
:fileset_ex!: | ||
|
||
:modulename!: | ||
|
||
|
||
[float] | ||
=== Fields | ||
|
||
For a description of each field in the module, see the | ||
<<exported-fields-cisco,exported fields>> section. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Cisco module | ||
|
||
## Caveats | ||
|
||
* Module is to be considered _beta_. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
- module: cisco | ||
asa: | ||
enabled: true | ||
|
||
# Set which input to use between syslog (default) or file. | ||
#var.input: | ||
|
||
# Set custom paths for the log files. If left empty, | ||
# Filebeat will choose the paths depending on your OS. | ||
#var.paths: | ||
|
||
# Set the log level from 1 (alerts only) to 7 (include all messages). | ||
# Messages with a log level higher than the specified will be dropped. | ||
# See https://www.cisco.com/c/en/us/td/docs/security/asa/syslog/b_syslog/syslogs-sev-level.html | ||
#var.log_level: 7 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
[role="xpack"] | ||
|
||
:modulename: cisco | ||
:has-dashboards: true | ||
|
||
== Cisco module | ||
|
||
This is a module for Cisco network device's logs. Currently supports the `asa` | ||
fileset for Cisco-ASA firewalls logs. | ||
|
||
When you run the module, it performs a few tasks under the hood: | ||
|
||
* Sets the default input to `syslog` and binds to `localhost` port `9001` | ||
(but don’t worry, you can override the defaults). | ||
|
||
* Uses ingest node to parse and process the log lines, shaping the data into | ||
a structure suitable for visualizing in Kibana. | ||
|
||
* Deploys dashboards for visualizing the log data. | ||
|
||
[float] | ||
=== Compatibility | ||
|
||
This module requires the {elasticsearch-plugins}/ingest-geoip.html[ingest-geoip] | ||
Elasticsearch plugin. | ||
TODO: What about user-agent plugin? If needed, update other modules too. | ||
|
||
include::../include/running-modules.asciidoc[] | ||
|
||
[float] | ||
=== Example dashboard | ||
|
||
This module comes with sample dashboards ---TODO--- : | ||
|
||
The module is by default configured to run via syslog on port 9011. However | ||
it can also be configured to read from a file path. See the following example. | ||
|
||
["source","yaml",subs="attributes"] | ||
----- | ||
- module: cisco | ||
asa: | ||
enabled: true | ||
var.paths: ["/var/log/cisco-asa.log"] | ||
var.input: "file" | ||
----- | ||
|
||
:fileset_ex: asa | ||
|
||
include::../include/config-option-intro.asciidoc[] | ||
|
||
[float] | ||
==== `asa` fileset settings | ||
|
||
include::../include/var-paths.asciidoc[] | ||
|
||
:has-dashboards!: | ||
|
||
:fileset_ex!: | ||
|
||
:modulename!: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
- key: cisco | ||
title: Cisco fields | ||
description: > | ||
Module for handling Cisco network device logs. | ||
fields: | ||
- name: cisco | ||
type: group | ||
description: > | ||
Fields from Cisco logs. | ||
fields: |
Oops, something went wrong.