Skip to content

Instantly share code, notes, and snippets.

import argparse
import getopt
import os
import re
import subprocess
import sys
import time
ip = '10.148.38.156'
#03032022 Julius
import csv
import datetime
now = datetime.datetime.now()
print ("Current date and time : ")
print (now.strftime("%Y-%m-%d %H:%M:%S"))
# Open the file with eaton pdu list
eaton_list = open("eaton_pdu_list.txt", "r").read().splitlines()
eaton_list = list(eaton_list)
#Julius 16.02.22 Eaton
from pysnmp.hlapi import *
ip = "10.148.38.156"
iterator = getCmd(
SnmpEngine(),
CommunityData('public', mpModel=0),
UdpTransportTarget((ip, 161)),
ContextData(),
ObjectType(ObjectIdentity('SNMPv2-MIB', 'sysDescr', 0))
)
#Julius 16.02.22 Eaton
import csv
from pysnmp.entity.rfc3413.oneliner import cmdgen
import datetime
now = datetime.datetime.now()
from pysnmp.hlapi import *
print ("Current date and time : ")
print (now.strftime("%Y-%m-%d %H:%M:%S"))
@jhk75
jhk75 / eaton_pdu_load.py
Created February 16, 2022 13:13
julius
#Julius 16.02.22 Eaton
from pysnmp.hlapi import *
ip = "10.148.38.156"
iterator = getCmd(
SnmpEngine(),
CommunityData('public', mpModel=0),
UdpTransportTarget((ip, 161)),
ContextData(),
ObjectType(ObjectIdentity('SNMPv2-MIB', 'sysDescr', 0))
)
#work 09.02.2022 last
import csv
from pysnmp.entity.rfc3413.oneliner import cmdgen
import datetime
now = datetime.datetime.now()
print ("Current date and time : ")
print (now.strftime("%Y-%m-%d %H:%M:%S"))
# Open the file with apc pdu lits
apc_list = open("apc_pdu_list.txt", "r").read().splitlines()
@jhk75
jhk75 / pdu_snmp_get.py
Last active February 28, 2023 14:52
10.02.2022
#work 09.02.2022
import csv
from pysnmp.entity.rfc3413.oneliner import cmdgen
# Open the file with ips
myfile = open("pdu_list.txt", "r").read().splitlines()
myfile = list(myfile)
print(myfile)
@jhk75
jhk75 / pdu_load.py
Last active February 9, 2022 14:57
it works 09.02.2022
#work 09.02.2022
import csv
#linecounter = sum(1 for line in open('pdu_list.txt', 'r'))
#myfile = open("pdu_list.txt", "r")
myfile =['10.148.38.107','10.148.38.190']
print(myfile)
from pysnmp.entity.rfc3413.oneliner import cmdgen
import csv
linecounter = sum(1 for line in open('pdu_list.txt', 'r'))
#myfile = open("pdu_list.txt", "r")
myfile =['10.148.38.107','10.148.38.190']
print(myfile)
from pysnmp.entity.rfc3413.oneliner import cmdgen
@jhk75
jhk75 / gist:a36984633d4cce5ba67da9f44b40de27
Created July 18, 2018 11:17
apc pdu config with log
import serial
import time
import glob
from Tkinter import *
from colorama import Fore, Back, Style
import logging
logging.basicConfig(filename="tk_hw.log", level=logging.INFO, format='%(asctime)s %(message)s',
datefmt='%d/%m/%Y %I:%M:%S %p')