我可以使用以下命令来选择交换机端口的 rrd 路径。
$switchName="LS-SD-A"
$portName="Gi0/3";
$sql = "SELECT DTD.data_source_path FROM `host` AS H LEFT JOIN host_snmp_cache AS HSC ON ( HSC.host_id = H.id AND HSC.field_name = 'ifName' ) LEFT JOIN data_local AS DL ON ( DL.host_id = HSC.host_id AND HSC.snmp_index = DL.snmp_index ) LEFT JOIN data_template_data AS DTD ON ( DL.id = DTD.local_data_id ) WHERE HSC.field_value = '".$portName."' AND (H.description LIKE '".$switchName."' OR H.hostname LIKE '".$switchName."')";
但是我如何才能根据给定的开始日期时间和结束日期时间查询带宽使用情况?
我的意思是,如果我给出start time
,end time
和Switch port
,我就可以查询出交换机端口的带宽使用情况。