-
Notifications
You must be signed in to change notification settings - Fork 784
Expand file tree
/
Copy pathmikrotik_routeros_system_resource_print.textfsm
More file actions
46 lines (45 loc) · 1.72 KB
/
mikrotik_routeros_system_resource_print.textfsm
File metadata and controls
46 lines (45 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Value UPTIME (\w+)
Value UPTIME_WEEKS (\d+)
Value UPTIME_DAYS (\d+)
Value UPTIME_HOURS (\d+)
Value UPTIME_MINUTES (\d+)
Value UPTIME_SECONDS (\d+)
Value VERSION (\S+(?:\s+\S+)*)
Value BUILD_TIME ((\d{4}-\d{2}-\d{2}|[A-Za-z]{3}\/\d{1,2}\/\d{4}) \d{2}:\d{2}:\d{2})
Value FACTORY_SOFTWARE (\S+(?:\s+\S+)*)
Value FREE_MEMORY (\d+\.\d{1}(K|M|G)iB)
Value TOTAL_MEMORY (\d+\.\d{1}(K|M|G)iB)
Value CPU (\S+(?:\s+\S+)*)
Value CPU_COUNT (\d+)
Value CPU_FREQUENCY (\d+(M|G)Hz)
Value CPU_LOAD (\d{1,3}%)
Value FREE_HDD_SPACE (\d+\.\d{1}(K|M|G)iB)
Value TOTAL_HDD_SPACE (\d+\.\d{1}(K|M|G)iB)
Value WRITE_SECT_SINCE_REBOOT (\d+)
Value WRITE_SECT_TOTAL (\d+)
Value BAD_BLOCKS (\d{1,3}(\.\d+)?%)
Value ARCHITECTURE_NAME (\S+(?:\s+\S+)*)
Value BOARD_NAME (\S+(?:\s+\S+)*)
Value PLATFORM (\S+(?:\s+\S+)*)
Start
^\s*uptime\:\s+${UPTIME}\s*$$ -> Continue
^\s*uptime\:\s+(?:${UPTIME_WEEKS}w)?(?:${UPTIME_DAYS}d)?(?:${UPTIME_HOURS}h)?(?:${UPTIME_MINUTES}m)?(?:${UPTIME_SECONDS}s)?\s*$$
^\s*version\:\s+${VERSION}\s*$$
^\s*build\-time\:\s+${BUILD_TIME}\s*$$
^\s*factory\-software\:\s+${FACTORY_SOFTWARE}\s*$$
^\s*free\-memory\:\s+${FREE_MEMORY}\s*$$
^\s*total\-memory\:\s+${TOTAL_MEMORY}\s*$$
^\s*cpu\:\s+${CPU}\s*$$
^\s*cpu\-count\:\s+${CPU_COUNT}\s*$$
^\s*cpu\-frequency\:\s+${CPU_FREQUENCY}\s*$$
^\s*cpu\-load\:\s+${CPU_LOAD}\s*$$
^\s*free\-hdd\-space\:\s+${FREE_HDD_SPACE}\s*$$
^\s*total\-hdd\-space\:\s+${TOTAL_HDD_SPACE}\s*$$
^\s*write\-sect\-since\-reboot\:\s+${WRITE_SECT_SINCE_REBOOT}\s*$$
^\s*write\-sect\-total\:\s+${WRITE_SECT_TOTAL}\s*$$
^\s*bad\-blocks\:\s+${BAD_BLOCKS}\s*$$
^\s*architecture\-name\:\s+${ARCHITECTURE_NAME}\s*$$
^\s*board\-name\:\s+${BOARD_NAME}\s*$$
^\s*platform\:\s+${PLATFORM}\s*$$ -> Record
^\s*$$
^. -> Error