用Python编写zabbix的API认证接口

#!/usr/bin/env python2.7 #coding=utf-8 import json import urllib2 #url请求地址 url = “http://192.168.0.100/zabbix/api_jsonrpc.php” header = {“Content-Type”: “application/json”} #认证账号以及密码 data = json.dumps( { “jsonrpc”: “2.0”, “method”: “user.login”, “par…

Python登陆脚本

#!/usr/bin/env python3.4 #coding:utf8 import sys, os, getpass os.system(‘clear’) reg_count = 0 #user register while (reg_count < 3): reg_name = input(“Please input user name: “) if(reg_name == “” ):continue login_acc = open(r”account.txt”, “r”) re…

通过mtr脚本,定位网络故障点

以Centos7 为例: 一、安装mtr软件 yum install -y mtr   二、在home目录下新建一个文件mtr.sh,然后往文件中输入以下内容: #!/bin/bash ip=( 120.197.84.65 218.205.128.1 120.193.0.1 211.162.78.1 211.161.159.1 211.161.192.1 ) for ((i=0;i<${#ip[@]};i++));do { mtr -r -c 30 -n ${ip[$i]}|se…

通过shell在APNIC上获取IP地址路由表

#!/bin/bash Date=`date +%Y%m%d%H%M` FILE=/home/apnic.txt mkdir /home/ip$Date DIR=”/home/ip$Date” rm -f $FILE wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest -O $FILE function compute_mask() { local array_ip=($(awk -F “|” ‘{print $1…