summaryrefslogtreecommitdiff
path: root/op-mode-definitions/include/show-interface-type-event-log.xml.i
blob: c69073fdaa7b7a92bbc50650bd0c654789ae2c5a (plain)
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
<!-- included start from show-interface-type-event-log.xml.i -->
<node name="event-log">
  <properties>
    <help>Show network interface change event log</help>
  </properties>
  <command>journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\b$4\b"</command>
  <children>
    <leafNode name="route">
      <properties>
        <help>Show log for route events</help>
      </properties>
      <command>journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\b$4\b" | grep -i "\[$6\]"</command>
    </leafNode>
    <leafNode name="link">
      <properties>
        <help>Show log for network link events</help>
      </properties>
      <command>journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\b$4\b" | grep -i "\[$6\]"</command>
    </leafNode>
    <leafNode name="addr">
      <properties>
        <help>Show log for network address events</help>
      </properties>
      <command>journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\b$4\b" | grep -i "\[$6\]"</command>
    </leafNode>
    <leafNode name="neigh">
      <properties>
        <help>Show log for neighbor table events</help>
      </properties>
      <command>journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\b$4\b" | grep -i "\[$6\]"</command>
    </leafNode>
    <leafNode name="rule">
      <properties>
        <help>Show log for PBR rule change events</help>
      </properties>
      <command>journalctl --no-hostname --boot --unit vyos-network-event-logger.service --grep "\b$4\b" | grep -i "\[$6\]"</command>
    </leafNode>
  </children>
</node>
<!-- included end -->