Esempio n. 1
0
 def get_snmp_receive(self):
     parameters = {
         "agent": self.agent.get(),
         "community": self.community.get(),
         "object": "snmpInPkts.0"
     }
     return int(snmp_api.run(parameters))
Esempio n. 2
0
 def get_icmp_send(self):
     parameters = {
         "agent": self.agent.get(),
         "community": self.community.get(),
         "object": "icmpOutMsgs.0"
     }
     return int(snmp_api.run(parameters))
Esempio n. 3
0
 def get_udp_send(self):
     parameters = {
         "agent": self.agent.get(),
         "community": self.community.get(),
         "object": "udpOutDatagrams.0"
     }
     return int(snmp_api.run(parameters))
Esempio n. 4
0
 def get_if_speed(self):
     parameters = {
         "agent": self.agent.get(),
         "community": self.community.get(),
         "object": "ifSpeed.2"
     }
     return int(snmp_api.run(parameters))
Esempio n. 5
0
 def get_output_octets(self):
     parameters = {
         "agent": self.agent.get(),
         "community": self.community.get(),
         "object": "ifOutOctets.2"
     }
     return int(snmp_api.run(parameters))
Esempio n. 6
0
 def get_snmp_object(self):
     parameters = self.extract_snmp_parameters()
     snmp_response = snmp_api.run(parameters)
     self.response_value.set(snmp_response)
     self.update_return_value()