def add_result():
    """add_result() -
     adds results to a Monitis monitor define by id save locally. 
    """    
    time, temp = read_data()
    cm = CustomMonitor(monitor_id=read_id())
    cm.add_result(temperature=temp)
Пример #2
0
def update_monitor(id):
    '''Update monitor <id> with the values from netstat'''
    
    packet_count = call_netstat()
    print ', '.join([
        packet_count['tcp']['tx'], packet_count['tcp']['rx'],
        packet_count['udp']['tx'], packet_count['udp']['rx']])
    cm = CustomMonitor(monitor_id=id)
    cm.add_result(
        tcp_packets_in=packet_count['tcp']['rx'], 
        tcp_packets_out=packet_count['tcp']['tx'],
        udp_packets_in=packet_count['udp']['rx'], 
        udp_packets_out=packet_count['udp']['tx'])