net = sigar.getNetInterfaceStat(netIfName); } catch (SigarException e) {
public static NetInterfaceData gather(SigarProxy sigar, String name) throws SigarException { NetInterfaceData data = new NetInterfaceData(); data._config = sigar.getNetInterfaceConfig(name); try { data._stat = sigar.getNetInterfaceStat(name); } catch (SigarException e) { // _stat is null } return data; }
public NetworkAdapterStats getNetworkAdapterStats(String interfaceName) { try { NetInterfaceStat interfaceStat = sigar.getNetInterfaceStat(interfaceName); return new NetworkAdapterStats(interfaceStat); } catch (SigarException e) { throw new SystemInfoException(e); } }
public NetworkAdapterStats getNetworkAdapterStats(String interfaceName) { try { NetInterfaceStat interfaceStat = sigar.getNetInterfaceStat(interfaceName); return new NetworkAdapterStats(interfaceStat); } catch (SigarException e) { throw new SystemInfoException(e); } }
@Override public void poll() { long lastTimestamp = System.nanoTime(); NetInterfaceStat lastInfo; try { lastInfo = sigar.getNetInterfaceStat(intf); } catch (SigarException e) { if (showError) { LOGGER.warn("Probe exception: " + e.toString()); showError = false; } return; } sampler.report(intf, prevTimestamp, prevInfo, lastTimestamp, lastInfo); prevTimestamp = lastTimestamp; prevInfo = lastInfo; showError = true; }
NetInterfaceStat usage; try { usage = sigarProxy.getNetInterfaceStat(interfaces[n]); } catch (SigarException e) { log.error("Failed to get interface stat: " + interfaces[n], e);
NetInterfaceStat usage; try { usage = sigarProxy.getNetInterfaceStat(interfaces[n]); } catch (SigarException e) { log.error("Failed to get interface stat: " + interfaces[n], e);
continue; final NetInterfaceStat stats = instance.getNetInterfaceStat(netInterface); if (stats != null) { final NetworkEvent netEvent = new NetworkEvent();
private NetworkStatistic getCurrentNetworkStatistic(final ITimeSource timesource, final String interfaceName) throws SigarException { final long currentTimestamp = timesource.getTime(); final NetInterfaceStat interfaceStat = this.sigar.getNetInterfaceStat(interfaceName); final long speed = interfaceStat.getSpeed(); final long txBytes = interfaceStat.getTxBytes(); final long txCarrier = interfaceStat.getTxCarrier(); final long txCollisions = interfaceStat.getTxCollisions(); final long txDropped = interfaceStat.getTxDropped(); final long txErrors = interfaceStat.getTxErrors(); final long txOverruns = interfaceStat.getTxOverruns(); final long txPackets = interfaceStat.getTxPackets(); final long rxBytes = interfaceStat.getRxBytes(); final long rxDropped = interfaceStat.getRxDropped(); final long rxErrors = interfaceStat.getRxErrors(); final long rxFrame = interfaceStat.getRxFrame(); final long rxOverruns = interfaceStat.getRxOverruns(); final long rxPackets = interfaceStat.getRxPackets(); return new NetworkStatistic(currentTimestamp, speed, txBytes, txCarrier, txCollisions, txDropped, txErrors, txOverruns, txPackets, rxBytes, rxDropped, rxErrors, rxFrame, rxOverruns, rxPackets); }
private NetworkStatistic getCurrentNetworkStatistic(final ITimeSource timesource, final String interfaceName) throws SigarException { final long currentTimestamp = timesource.getTime(); final NetInterfaceStat interfaceStat = this.sigar.getNetInterfaceStat(interfaceName); final long speed = interfaceStat.getSpeed(); final long txBytes = interfaceStat.getTxBytes(); final long txCarrier = interfaceStat.getTxCarrier(); final long txCollisions = interfaceStat.getTxCollisions(); final long txDropped = interfaceStat.getTxDropped(); final long txErrors = interfaceStat.getTxErrors(); final long txOverruns = interfaceStat.getTxOverruns(); final long txPackets = interfaceStat.getTxPackets(); final long rxBytes = interfaceStat.getRxBytes(); final long rxDropped = interfaceStat.getRxDropped(); final long rxErrors = interfaceStat.getRxErrors(); final long rxFrame = interfaceStat.getRxFrame(); final long rxOverruns = interfaceStat.getRxOverruns(); final long rxPackets = interfaceStat.getRxPackets(); return new NetworkStatistic(currentTimestamp, speed, txBytes, txCarrier, txCollisions, txDropped, txErrors, txOverruns, txPackets, rxBytes, rxDropped, rxErrors, rxFrame, rxOverruns, rxPackets); }
systemSnapshot.getNetworks().put(netInterface, fromCopy(new NetworkSnapshot(), sigar.getNetInterfaceStat(netInterface)));