#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import sys
import json
import requests
import logging.handlers
from datetime import datetime
import time
def str_time(s):
dt = datetime.strptime(s, '%Y.%m.%d %H:%M:%S')
tm = time.mktime(dt.timetuple())
ut = datetime.utcfromtimestamp(tm).isoformat() + 'Z'
return ut
if len(sys.argv) < 2:
print("Require Arguments 1 subject")
sys.exit()
# 设置日志
log_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'logs')
log_file = os.path.join(log_path, os.path.basename(__file__).split('.')[0] + '.log')
if not os.path.exists(log_path):
os.mkdir(log_path)
logger = logging.getLogger()
handl
Zabbix告警集成Alertmanager组件脚本
最新推荐文章于 2024-05-29 14:37:47 发布
本文介绍如何在Zabbix中集成Alertmanager组件,通过编写Python脚本来实现告警通知的自动化处理,提高故障响应效率。
摘要由CSDN通过智能技术生成