使用python通过zabbix API获取后台历史数据

使用python通过zabbix API获取后台历史数据
对于zabbix自身web所展示的数据,其实官方给出了很多其他方式获取数据的方式: 比如说用过zabbix_get -k 加key 获取value 这种是主动请求数据 也可以客户端zabbix_send发送数据 或者通过web API的方式。zabbix本身提供了一个api交互的页面 api_jsonrpc.php。 下面我简单介绍几个: 一、首先肯定显示登陆。我们所有基于api操作都需要先登录认证,然后成功后会返回一个authid。然后后续的接口只需要通过authi...

Linux shell 自动重启脚本

Linux shell 自动重启脚本
#!/bin/sh source /etc/profile proc_name="iget_spider" #current_time=`date +%Y%m%d+%H%M%s` NUM=`ps -ef|grep $proc_name|grep -v grep|wc -l` proc=`ps -ef|grep $proc_name|grep -v grep` echo "--------------num is:"$NUM ";time is :"$(date) ";proc is " $proc "-------------" if [ $NUM -eq 0 ] then echo -e $NUM echo -e "the spider not alive,start spider" ...

自动更新程序Shell脚本

自动更新程序Shell脚本
#/bin/bash #### SPATH="/var/yuqing_4.0/isearch" DPATH="/data/repos/IGet/release/linux_64" MID=`ps aux|grep monitor|grep -v grep|awk '{print $2}'` SID=`ps aux|grep search|grep -v grep|awk '{print $2}'` IP=`ifconfig|grep -Ev "(127.0.0.1|192.168.133.)"|awk -F: '/inet / {print $2}'|awk '{print $1}'|awk -F. '{print $4}'` cd $SPATH /bin/cp -f $DPATH/$2 ./bin/ c...

securecrt 一键登录脚本

securecrt 一键登录脚本
一行代码实现本地或者定时通过调用securecrt 来实现ssh一键登录。 #/SSH2 是协议名称 #/L 是用户名 #/P 是端口 #/PASSWORD 是密码 #最后加上IP地址 正式启用的时候建议把pause去掉。我这里是为了方便看状态 PS:使用方法:复制整个代码保存为login.bat。然后放到securecrt 安装目录下运行。或者把securecrt的exe目录添加到windows path环境变量中,这样这个脚本在哪里都可以运行了。 @echo o...

mysql 数据库备份、压缩、ftp上传脚本

mysql 数据库备份、压缩、ftp上传脚本
给大家介绍一个mysql的自动备份、压缩、ftp上传脚本; 环境,需要安装7zip。ftp可用。   @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" set ftpfile=D:backupputfile.ftp md "D:backup%ymd%" "D:Program FilesMySQLMySQL Server 5.5binmysqldump.exe" --opt --default-character-set=utf8 test -uroot -p123456 > D:backup%Ymd%esou4.sql "C:Program Files7-Zip7z.ex...

Linux 安全运维:服务器端口扫描及邮件发送

Linux 安全运维:服务器端口扫描及邮件发送
前段时间看磊哥博客,他写了一段非常不错的脚本,特别记录了下来,这里收藏下,也分享给大家。 使用方法: 1、将以下脚本保存为scan_analyse.sh。增加执行权限; 创建脚本目录: mkdir -p /root/nmap_scan/scan_shell 1 mkdir -p /root/nmap_scan/scan_shell 然后把脚本放到此目录里,这样的目的是生成对比的源文件,...

Linux环境下进程监控脚本

Linux环境下进程监控脚本
之前我写过一次是在windows 环境下不断检测服务器上的某个进程,如果挂掉可以重新启用, 这里我发布一个linux环境下,监控 激动某应用程序脚本。 #!/bin/sh PROC_NAME="isearch" NUM=`ps aux|grep -v grep|grep $PROC_NAME|wc -l` if [ $NUM -eq 0 ] ; then pkill -9 $PROC_NAME /bin/sleep 3 cd /var/yuqing_4.0/isearch/bin echo "now start isearch" nohup ./isearch.8056 > /dev...

dos 环境下利用记录远程桌面登录IP信息

dos 环境下利用记录远程桌面登录IP信息
以下命令复制后保存为bat文件,加入任务计化 设置为登录运行,就会不断记录登录者ip信息 同时这些命令可以扩充监控其他tcp端口。 另外可以加上日期 set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" echo %Ymd% >> Tslog.txt time /t >>Tslog.txt netstat -n -p tcp|find ":3389" >>Tslog.tx...

通过利用vbs脚本来监控windows服务器上的相关应用程序

通过利用vbs脚本来监控windows服务器上的相关应用程序
话不多说,我直接贴代码: dim wmi,proc,procs,proname,flag,WshShell Do proname="isearch.5069.exe" '需要监测的服务进程的名称,自行替换这里的记事本进程名 set wmi=getobject("winmgmts:{impersonationlevel=impersonate}!\.rootcimv2") set procs=wmi.execquery("select * from win32_process") flag=true for each proc in procs if strcomp(proc.name,proname)=0 then flag=false e...

Mysql数据库备份脚本,按时间备份

Mysql数据库备份脚本,按时间备份
@echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" \ 定义一个日期变量,逗号前后的数字表示从第几个字符开始截取几个字符,逗号前没有数字表示默认从第一个开始截取 set ftpfile=D:backupputfile.ftp \ 定义一个用来存放ftp命令的文件 md "D:backup%ymd%" \ 创建一个当前年月日的文件目录 "C:Program FilesMySQLMySQL Server 5.1binmysqldump.exe" --opt --default-character-set=ut...
Copyright © Linux系统运维联盟 保留所有权利.   Theme  Ality 京公网安备11011402000199号 京ICP备14047887号

用户登录