mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
api: Add search by os to list_devices (#6861)
This commit is contained in:
committed by
Søren Rosiak
parent
f9b9652167
commit
52fabcb770
@@ -727,6 +727,7 @@ Input:
|
||||
- up: Only devices that are up
|
||||
- down: Only devices that are down
|
||||
- disabled: Disabled devices
|
||||
- os: search by os type
|
||||
- mac: search by mac address
|
||||
- ipv4: search by IPv4 address
|
||||
- ipv6: search by IPv6 address (compressed or uncompressed)
|
||||
|
||||
@@ -220,6 +220,9 @@ function list_devices()
|
||||
$sql = "`status`='0' AND `ignore`='0' AND `disabled`='0'";
|
||||
} elseif ($type == 'disabled') {
|
||||
$sql = "`disabled`='1'";
|
||||
} elseif ($type == 'os') {
|
||||
$sql = "`os`=?";
|
||||
$param[] = $query;
|
||||
} elseif ($type == 'mac') {
|
||||
$join = " LEFT JOIN `ports` ON `devices`.`device_id`=`ports`.`device_id` LEFT JOIN `ipv4_mac` ON `ports`.`port_id`=`ipv4_mac`.`port_id` ";
|
||||
$sql = "`ipv4_mac`.`mac_address`=?";
|
||||
|
||||
Reference in New Issue
Block a user