#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# __author__ = caozhi
# create_time 2019-07-30, update_time 2019-11-08
# version = 2.2.0
# 测试外网是否互通
import os
import sys
import time
import logging
import fcntl
import subprocess
LOGFILE = "/root/ping_outnet.log"
domain_add = ["www.baidu.com", "www.qq.com", "www.sina.com.cn", "www.1688.com", "www.taobao.com", "8.8.8.8", "114.114.114.114"]
pidfile = 0
i = 1
# 定义日志等级和输出信息
def log_log(level='debug',action='message'):
logging.basicConfig(level=logging.DEBUG,
format='[%(asctime)s] - [PID-%(process)d] - [%(pathname)s-line:%(lineno)d] [%(levelname)s] %(message)s',
datefmt='%Y-%m-%d %H:%M',
filename=LOGFILE,
filemode='a'
)
if level == 'debug':
logging.debug(action)
elif level == 'info':
logging.info(action)
elif level == 'warn':
logging.warn(action)
elif level == 'error':
logging.error(action)
else:
logging.critical(action)
def A
监控测试外网是否互通python
最新推荐文章于 2023-12-14 10:33:33 发布
本文介绍如何使用Python编写脚本,检测外网连接是否通畅,包括基本的TCP连接测试和特定域名或IP的可达性验证,适用于自动化监控场景。

最低0.47元/天 解锁文章
958

被折叠的 条评论
为什么被折叠?



