-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathNetworkManager_fileGet.tpl
More file actions
36 lines (27 loc) · 965 Bytes
/
Copy pathNetworkManager_fileGet.tpl
File metadata and controls
36 lines (27 loc) · 965 Bytes
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
tpl 1.15 module Traversys.NetworkManager;
metadata
origin:= "Traversys";
_name:= "Network Manager";
tree_path:= "Custom", "Traversys", "Network Manager";
end metadata;
pattern NetworkManager 1.0
""" Network Manager fileGet Example """
overview
tags traversys, example;
end overview;
triggers
on p := DiscoveredProcess where cmd matches unix_cmd "NetworkManager";
end triggers;
body
host := model.host(p);
hostname := host.name;
//version := discovery.runCommand(host, "/usr/tideway/bin/tw_baseline -v");
baseline := discovery.fileGet(host, "/usr/tideway/var/baseline.csv");
log.debug("Baseline file captured %hostname%: %baseline.path%");
end body;
end pattern;
identify NetworkManager_simple_id 1.0
tags network_manager;
DiscoveredProcess cmd, args -> simple_identity;
'/usr/sbin/NetworkManager', '--no-daemon' -> 'Network Manager';
end identify;