def retrieveVals(self): """Retrieve values for graphs.""" net_info = NetstatInfo() if self.hasGraph('netstat_conn_status'): stats = net_info.getTCPportConnStatus(include_listen=True) for fname in ( 'listen', 'established', 'syn_sent', 'syn_recv', 'fin_wait1', 'fin_wait2', 'time_wait', 'close', 'close_wait', 'last_ack', 'closing', 'unknown', ): self.setGraphVal('netstat_conn_status', fname, stats.get(fname, 0)) if self.hasGraph('netstat_conn_server'): stats = net_info.getTCPportConnCount(localport=self._port_list) for srv in self._srv_list: numconn = 0 for port in self._srv_dict[srv]: numconn += stats.get(port, 0) self.setGraphVal('netstat_conn_server', srv, numconn)
def retrieveVals(self): """Retrieve values for graphs.""" net_info = NetstatInfo() if self.hasGraph("netstat_conn_status"): stats = net_info.getTCPportConnStatus(include_listen=True) for fname in ( "listen", "established", "syn_sent", "syn_recv", "fin_wait1", "fin_wait2", "time_wait", "close", "close_wait", "last_ack", "closing", "unknown", ): self.setGraphVal("netstat_conn_status", fname, stats.get(fname, 0)) if self.hasGraph("netstat_conn_server"): stats = net_info.getTCPportConnCount(localport=self._port_list) for srv in self._srv_list: numconn = 0 for port in self._srv_dict[srv]: numconn += stats.get(port, 0) self.setGraphVal("netstat_conn_server", srv, numconn)
def autoconf(self): """Implements Munin Plugin Auto-Configuration Option. @return: True if plugin can be auto-configured, False otherwise. """ net_info = NetstatInfo() return len(net_info.getStats()) > 0
def retrieveVals(self): """Retrieve values for graphs.""" net_info = NetstatInfo() if self.hasGraph('netstat_conn_status'): stats = net_info.getTCPportConnStatus(include_listen=True) for fname in ('listen', 'established', 'syn_sent', 'syn_recv', 'fin_wait1', 'fin_wait2', 'time_wait', 'close','close_wait', 'last_ack', 'closing', 'unknown',): self.setGraphVal('netstat_conn_status', fname, stats.get(fname,0)) if self.hasGraph('netstat_conn_server'): stats = net_info.getTCPportConnCount(localport=self._port_list) for srv in self._srv_list: numconn = 0 for port in self._srv_dict[srv]: numconn += stats.get(port, 0) self.setGraphVal('netstat_conn_server', srv, numconn)