今天不废话,直奔主题。
说说怎么用,免得大家伙一头雾水,不知道怎么运行。
下载一个python3.8,这不重要python3都行,然后安装。
将以下文件拷贝成一个.py文件,如:Syslog.py
#!/usr/bin/python3
import os
import socket
import time
DevList = [
[5,'LWCO-N6/7-U41-SW-6800-POC'],
[3,'HZXY-38-A05-SLB-1'],
[3,'HZYX-38-A05-LLB-1'],
[3,'HZLW-N01-5208-LLB-1'],
[3,'HZLW-N01-5208-SLB-1']
]
server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server.bind(('10.213.8.112', 514))
def SyslogToFile():
while True:
data = server.recvfrom(8092)
(LogMsg, host) = data
LogMsg = LogMsg.decode()
print(LogMsg)
LogMsgList_ = LogMsg.split(' ')
LogMsgList = []
for i in LogMsgList_:
if i !