|
RELATIONSHIPSdevice_ipsReturns rows from the "device_ip" table which relate to this Device. That is, all the interface IP aliases configured on the Device.device_ips_by_address_or_nameReturns rows from the "device_ip" table which relate to this Device. That is, all the interface IP aliases configured on the Device. However you probably want to use the "device_ips_with_address_or_name" ResultSet method instead, so you can pass the MAC address part.vlansReturns the "device_vlan" entries for this Device. That is, the list of VLANs configured on or known by this Device.portsReturns the set of ports on this Device.ports_by_macReturns the set of ports on this Device, filtered by MAC. However you probably want to use the "ports_with_mac" ResultSet method instead, so you can pass the MAC address part.modulesReturns the set chassis modules on this Device.power_modulesReturns the set of power modules on this Device.port_vlansReturns the set of VLANs known to be configured on Ports on this Device, either tagged or untagged.The JOIN is of type "RIGHT" meaning that the results are constrained to VLANs only on Ports on this Device. port_vlans_filterA JOIN condition which can be used to filter a set of Devices to those known carrying a given VLAN on its ports. Uses an INNER JOIN to achieve this.wireless_portsReturns the set of wireless IDs known to be configured on Ports on this Device.ssidsReturns the set of SSIDs known to be configured on Ports on this Device.properties_portsReturns the set of ports known to have recorded propertiespowered_portsReturns the set of ports known to have PoE capabilitycommunityReturns the row from the community string table, if one exists.throughputReturns a sum of speeds on all ports on the device.ADDITIONAL METHODSis_pseudoReturns true if the vendor of the device is "netdisco".has_layer( $number )Returns true if the device provided sysServices and supports the given layer.renumber( $new_ip )Will update this device and all related database records to use the new IP $new_ip. Returns "undef" if $new_ip seems invalid, otherwise returns the Device row object.ADDITIONAL COLUMNSouiReturns the first half of the device MAC address.port_countReturns the number of ports on this device. Enable this column by applying the "with_port_count()" modifier to "search()".uptime_ageFormatted version of the "uptime" field.The format is in "X days/months/years" style, similar to: 1 year 4 months 05:46:00 first_seen_stampFormatted version of the "creation" field, accurate to the minute.The format is somewhat like ISO 8601 or RFC3339 but without the middle "T" between the date stamp and time stamp. That is: 2012-02-06 12:49 last_discover_stampFormatted version of the "last_discover" field, accurate to the minute.The format is somewhat like ISO 8601 or RFC3339 but without the middle "T" between the date stamp and time stamp. That is: 2012-02-06 12:49 last_macsuck_stampFormatted version of the "last_macsuck" field, accurate to the minute.The format is somewhat like ISO 8601 or RFC3339 but without the middle "T" between the date stamp and time stamp. That is: 2012-02-06 12:49 last_arpnip_stampFormatted version of the "last_arpnip" field, accurate to the minute.The format is somewhat like ISO 8601 or RFC3339 but without the middle "T" between the date stamp and time stamp. That is: 2012-02-06 12:49 since_last_discoverNumber of seconds which have elapsed since the value of "last_discover".since_last_macsuckNumber of seconds which have elapsed since the value of "last_macsuck".since_last_arpnipNumber of seconds which have elapsed since the value of "last_arpnip".
Visit the GSP FreeBSD Man Page Interface. |