-
Notifications
You must be signed in to change notification settings - Fork 721
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9c031c3
commit e5e858b
Showing
30 changed files
with
2,116 additions
and
56 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# | ||
# Refried Jello | ||
# | ||
# 2021-01-08: Initial Version | ||
# | ||
# FG Version: 5.6, 6.0, 6.2 | ||
# HW : varied | ||
# | ||
Value HA_HEALTH (\S+) | ||
Value MODEL (\S+) | ||
Value HA_MODE ([\S\s]+) | ||
Value HA_GROUP (\S+) | ||
Value CLUSTER_UPTIME ([\S\s]+) | ||
Value CLUSTER_STATE_CHANGED_TIME ([\S\s]+) | ||
Value HA_SESSION_PICKUP_STATUS (\S+) | ||
Value HA_SESSION_PICKUP_DELAY (\S+) | ||
Value HA_OVERRIDE_STATUS (\S+) | ||
Value HA_MASTER_UNIT_NAME (\S+) | ||
Value HA_SLAVE_UNIT_NAME (\S+) | ||
Value HA_MASTER_UNIT_SERIAL (\S+) | ||
Value HA_SLAVE_UNIT_SERIAL (\S+) | ||
Value HA_MASTER_UNIT_INDEX (\S+) | ||
Value HA_SLAVE_UNIT_INDEX (\S+) | ||
|
||
Start | ||
^HA\s+Health\s+Status:\s+${HA_HEALTH} | ||
^Model:\s+${MODEL} | ||
^Mode:\s+${HA_MODE} | ||
^Group:\s+${HA_GROUP} | ||
^Debug:\s+\d+ | ||
^Cluster\s+Uptime:\s+${CLUSTER_UPTIME} | ||
^Cluster\s+state\s+change\s+time:\s+${CLUSTER_STATE_CHANGED_TIME} | ||
^Master\s+selected\s+using: | ||
^\s+\<\S+ | ||
^ses_pickup:\s+${HA_SESSION_PICKUP_STATUS},\s+ses_pickup_delay=${HA_SESSION_PICKUP_DELAY} | ||
^override:\s+${HA_OVERRIDE_STATUS} | ||
^Configuration\s+Status: | ||
^\s+\S+\([\S\s]+\): | ||
^System\s+Usage\s+stats: | ||
^\s+\S+:\s+ | ||
^\s+sessions= | ||
^HBDEV\s+stats: | ||
^\s+\S+:\s+ | ||
^\sha:+\S+:\s+ | ||
^MONDEV\s+stats: | ||
^\s+\S+:\s+ | ||
^\s:+\S+:\s+ | ||
^Master\s*:\s+${HA_MASTER_UNIT_NAME}\s*,\s+${HA_MASTER_UNIT_SERIAL},\s+(HA\s+cluster\s+index|cluster\s+index)\s+=\s+${HA_MASTER_UNIT_INDEX} | ||
^Slave\s*:\s+${HA_SLAVE_UNIT_NAME}\s*,\s+${HA_SLAVE_UNIT_SERIAL},\s+(|HA)\s*cluster\s+index\s+=\s+${HA_SLAVE_UNIT_INDEX} | ||
^number\s+of\s+vcluster:\s+\d+ | ||
^vcluster\s+\d+: | ||
^(Master|Slave)\s*:\s+\S+,\s+(operating\s+cluster\s+index|HA\s+operating\s+index)\s+=\s+\d+ -> Record | ||
^\s*$$ | ||
^. -> Error |
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,29 @@ | ||
# | ||
# Refried Jello, Stephen Kiely | ||
# 2021-01-06 - Initial Version | ||
# | ||
# FG Version: 5.6, 6.0, 6.2 | ||
# HW : variety | ||
# HA : AP | ||
# VDOMS : ENABLED | ||
Value Required NAME (\S+) | ||
Value MODE (\S+) | ||
Value IP (\d+?\.\d+?\.\d+?\.\d+?) | ||
Value NETMASK (\S+) | ||
Value IPV6 (\S+) | ||
Value IPV6NETMASK (\S+) | ||
Value STATUS (\S+) | ||
Value SPEED (\d+|n\/a) | ||
Value DUPLEX (\S+) | ||
|
||
Start | ||
^==\s+\[onboard\]$$ | ||
^\s+==\[${NAME}\]$$ | ||
^\s+mode:\s+${MODE}$$ | ||
^\s+ip:\s+${IP}\s+${NETMASK}$$ | ||
^\s+ipv6:\s+${IPV6}/${IPV6NETMASK}$$ | ||
^\s+status:\s+${STATUS}$$ | ||
^\s+speed:\s+${SPEED}(|Mbps)\s+\(Duplex:\s+${DUPLEX}\)$$ -> Record | ||
^\s+speed:\s+${SPEED}$$ -> Record | ||
^\s*$$ | ||
^. -> Error |
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
45 changes: 45 additions & 0 deletions
45
tests/fortinet/get_system_ha_status/fortinet_get_system_ha_status_5.6.raw
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,45 @@ | ||
HA Health Status: OK | ||
Model: FortiGate-200D | ||
Mode: HA A-P | ||
Group: 0 | ||
Debug: 0 | ||
Cluster Uptime: 913 days 6:17:44 | ||
Cluster state change time: 2020-11-18 20:06:07 | ||
Master selected using: | ||
<2020/11/18 20:06:07> FG200Dyyyyyyyyyy is selected as the master because it has the least value 0 of link-failure + pingsvr-failure. | ||
ses_pickup: enable, ses_pickup_delay=disable | ||
override: disable | ||
Configuration Status: | ||
FG200Dxxxxxxxxxx(updated 3 seconds ago): in-sync | ||
FG200Dyyyyyyyyyy(updated 2 seconds ago): in-sync | ||
System Usage stats: | ||
FG200Dxxxxxxxxxx(updated 3 seconds ago): | ||
sessions=783, average-cpu-user/nice/system/idle=0%/0%/0%/100%, memory=36% | ||
FG200Dyyyyyyyyyy(updated 2 seconds ago): | ||
sessions=2133, average-cpu-user/nice/system/idle=0%/0%/0%/100%, memory=45% | ||
HBDEV stats: | ||
FG200Dxxxxxxxxxx(updated 3 seconds ago): | ||
port16: physical/1000auto, up, rx-bytes/packets/dropped/errors=159611572717/161193511/0/0, tx=33081101596/72820100/0/0 | ||
FG200Dyyyyyyyyyy(updated 2 seconds ago): | ||
port16: physical/1000auto, up, rx-bytes/packets/dropped/errors=33102078904/72841639/0/0, tx=159622538782/161222515/0/0 | ||
MONDEV stats: | ||
FG200Dxxxxxxxxxx(updated 3 seconds ago): | ||
port1: physical/1000auto, up, rx-bytes/packets/dropped/errors=772333476/10120455/0/0, tx=0/0/0/0 | ||
port2: physical/1000auto, up, rx-bytes/packets/dropped/errors=24489027465/180044269/0/0, tx=1216527080/20272865/0/0 | ||
port3: physical/1000auto, up, rx-bytes/packets/dropped/errors=738612670/8494189/0/0, tx=0/0/0/0 | ||
port4: physical/1000auto, up, rx-bytes/packets/dropped/errors=1326403723/10314862/0/0, tx=7221960/120366/0/0 | ||
port9: physical/1000auto, up, rx-bytes/packets/dropped/errors=631932574/7780810/0/0, tx=0/0/0/0 | ||
port10: physical/1000auto, up, rx-bytes/packets/dropped/errors=1448638924/21408174/0/0, tx=0/0/0/0 | ||
FG200Dyyyyyyyyyy(updated 2 seconds ago): | ||
port1: physical/1000auto, up, rx-bytes/packets/dropped/errors=4792670497191/8032421997/0/0, tx=2567023541941/6420616690/0/0 | ||
port2: physical/1000auto, up, rx-bytes/packets/dropped/errors=3164841988838/9813426301/0/0, tx=5238589087538/11151680911/0/0 | ||
port3: physical/1000auto, up, rx-bytes/packets/dropped/errors=2121416101948/1691293285/0/0, tx=193581440599/636568993/0/0 | ||
port4: physical/1000auto, up, rx-bytes/packets/dropped/errors=195739651207/655711324/0/0, tx=2119206966925/1682026942/0/0 | ||
port9: physical/1000auto, up, rx-bytes/packets/dropped/errors=4228611730/46724818/0/0, tx=1390605465/10026243/0/0 | ||
port10: physical/1000auto, up, rx-bytes/packets/dropped/errors=1353423864/19920614/0/0, tx=89179816/1486318/0/0 | ||
Slave : fgt_200d_a , FG200Dxxxxxxxxxx, cluster index = 1 | ||
Master: fgt_200d_b , FG200Dyyyyyyyyyy, cluster index = 0 | ||
number of vcluster: 1 | ||
vcluster 1: standby 169.254.0.1 | ||
Slave : FG200Dxxxxxxxxxx, operating cluster index = 1 | ||
Master: FG200Dyyyyyyyyyy, operating cluster index = 0 |
17 changes: 17 additions & 0 deletions
17
tests/fortinet/get_system_ha_status/fortinet_get_system_ha_status_5.6.yml
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,17 @@ | ||
--- | ||
parsed_sample: | ||
- ha_health: "OK" | ||
model: "FortiGate-200D" | ||
ha_mode: "HA A-P" | ||
ha_group: "0" | ||
cluster_uptime: "913 days 6:17:44" | ||
cluster_state_changed_time: "2020-11-18 20:06:07" | ||
ha_session_pickup_status: "enable" | ||
ha_session_pickup_delay: "disable" | ||
ha_override_status: "disable" | ||
ha_master_unit_name: "fgt_200d_b" | ||
ha_slave_unit_name: "fgt_200d_a" | ||
ha_master_unit_serial: "FG200Dyyyyyyyyyy" | ||
ha_slave_unit_serial: "FG200Dxxxxxxxxxx" | ||
ha_master_unit_index: "0" | ||
ha_slave_unit_index: "1" |
31 changes: 31 additions & 0 deletions
31
tests/fortinet/get_system_ha_status/fortinet_get_system_ha_status_6.0.raw
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,31 @@ | ||
HA Health Status: OK | ||
Model: FortiGate-200D | ||
Mode: HA A-P | ||
Group: 0 | ||
Debug: 0 | ||
Cluster Uptime: 764 days 22:45:44 | ||
Cluster state change time: 2019-08-16 11:08:27 | ||
Master selected using: | ||
<2019/08/16 11:08:27> FG200Dxxxxxxxxxx is selected as the master because it has the largest value of override priority. | ||
<2019/08/14 12:32:47> FG200Dyyyyyyyyyy is selected as the master because it has the largest value of override priority. | ||
ses_pickup: enable, ses_pickup_delay=disable | ||
override: enable | ||
Configuration Status: | ||
FG200Dxxxxxxxxxx(updated 2 seconds ago): in-sync | ||
FG200Dyyyyyyyyyy(updated 5 seconds ago): in-sync | ||
System Usage stats: | ||
FG200Dxxxxxxxxxx(updated 2 seconds ago): | ||
sessions=2421, average-cpu-user/nice/system/idle=0%/0%/0%/100%, memory=25% | ||
FG200Dyyyyyyyyyy(updated 5 seconds ago): | ||
sessions=326, average-cpu-user/nice/system/idle=0%/0%/0%/100%, memory=23% | ||
HBDEV stats: | ||
FG200Dxxxxxxxxxx(updated 2 seconds ago): | ||
port16: physical/1000auto, up, rx-bytes/packets/dropped/errors=152066501590/357378132/0/0, tx=476952801500/678960488/0/0 | ||
FG200Dyyyyyyyyyy(updated 5 seconds ago): | ||
port16: physical/1000auto, up, rx-bytes/packets/dropped/errors=477266958857/680444657/0/0, tx=151761016675/355910298/0/0 | ||
Master: fgt-200d_a, FG200Dxxxxxxxxxx, cluster index = 1 | ||
Slave : fgt-200d_b, FG200Dyyyyyyyyyy, cluster index = 0 | ||
number of vcluster: 1 | ||
vcluster 1: work 169.254.0.2 | ||
Master: FG200Dxxxxxxxxxx, operating cluster index = 0 | ||
Slave : FG200Dyyyyyyyyyy, operating cluster index = 1 |
17 changes: 17 additions & 0 deletions
17
tests/fortinet/get_system_ha_status/fortinet_get_system_ha_status_6.0.yml
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,17 @@ | ||
--- | ||
parsed_sample: | ||
- ha_health: "OK" | ||
model: "FortiGate-200D" | ||
ha_mode: "HA A-P" | ||
ha_group: "0" | ||
cluster_uptime: "764 days 22:45:44" | ||
cluster_state_changed_time: "2019-08-16 11:08:27" | ||
ha_session_pickup_status: "enable" | ||
ha_session_pickup_delay: "disable" | ||
ha_override_status: "enable" | ||
ha_master_unit_name: "fgt-200d_a" | ||
ha_slave_unit_name: "fgt-200d_b" | ||
ha_master_unit_serial: "FG200Dxxxxxxxxxx" | ||
ha_slave_unit_serial: "FG200Dyyyyyyyyyy" | ||
ha_master_unit_index: "1" | ||
ha_slave_unit_index: "0" |
12 changes: 12 additions & 0 deletions
12
tests/fortinet/get_system_ha_status/fortinet_get_system_ha_status_6.0_noha.raw
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,12 @@ | ||
HA Health Status: OK | ||
Model: FortiGate-60D | ||
Mode: Standalone | ||
Group: 0 | ||
Debug: 0 | ||
Cluster Uptime: 0 days 0:0:0 | ||
Cluster state change time: N/A | ||
ses_pickup: enable, ses_pickup_delay=disable | ||
override: enable | ||
System Usage stats: | ||
HBDEV stats: | ||
number of vcluster: 0 |
Oops, something went wrong.