- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 “Zabbix系统升级”及“Mysql备份”完整评估实施步骤
Zabbix监控系统升级完整评估实施步骤流程介绍,以及Mysql数据库mysqldump与XtraBackup备份实战介绍
2026-01-13 15:09:17
669
原创 监控Linux/Windows服务器CPU、内存使用率TOP5的服务进程
监控Linux/Windows服务器CPU、内存使用率TOP5的服务进程
2024-06-28 17:28:30
858
1
原创 “Linux免除系统交互操作方法、expect自动化交互工具” 及 “SSH批量修改主机密码脚本”
“Linux免除系统交互操作方法” 及 “SSH批量修改主机密码脚本”
2023-10-12 17:58:33
1633
原创 windows编写的脚本在linux/aix环境执行时报错:syntax error:unexpected end of file。
windows编写的脚本在linux/aix环境执行时报错:syntax error:unexpected end of file。
2022-06-09 17:19:28
1098
原创 Python selenium模块对网页进行截屏保存图片 & easyocr模块识别提取图片文字
Python selenium模块 对网页进行截屏保存图片,并提取图片文字内容
2022-02-21 17:30:44
3745
1
原创 Zabbix前端页面显示的默认配置如何修改(例:默认查看图形一次只显示20个,队列检索监控项默认一次显示500个)
Zabbix前端页面显示的默认配置如何修改(例:默认查看图形一次只显示20个,队列检索监控项默认一次显示500个)
2022-02-17 10:42:56
4101
1
原创 自定义前端页面Zabbix图标,隐藏前端support、share导航栏
自定义前端页面Zabbix图标,隐藏前端support、share导航栏等
2022-02-17 10:10:25
2755
原创 Zabbix Api 拉取某个监控项的所有主机的值并保存到Excel中
Zabbix Api 拉取某个监控项的所有主机的值并保存到Excel中
2022-02-14 17:33:37
1149
1
原创 Python自做的一个zabbix_sender程序
代码如下:#!/bin/python2# -*- coding: utf-8 -*-# 自做一个zabbix_sender程序import socketimport structimport json# Zabbix Agent数据发送协议: <HEADER><DATALEN><DATA># <HEADER> - "ZBXD\x01" (5 bytes) , 头部信息"ZBXD"\协议版本"0x01"# <DATALEN>
2022-02-07 10:18:15
1382
原创 脚本监控windows的cpu 内存 磁盘 使用率
监控cpu使用率的vbs脚本, cpu.vbsOn Error Resume NextSet objProc = GetObject("winmgmts:\\.\root\cimv2:win32_processor='cpu0'")Wscript.Echo "CPU 使用率: " & objProc.LoadPercentage & "%"监控内存使用率的vbs脚本, memory.vbsstrComputer = "."set objWMI = GetObject(
2022-01-10 16:27:14
4023
1
原创 Zabbix ODBC方式 数据库监控
一、安装unixODBC可以在 unixODBC 主页上获取:http://www.unixodbc.org/download.html。使用yum包管理器在基于 RedHat/Fedora 的系统上安装 unixODBC :yum -y install unixODBC unixODBC-devel使用zypper包管理器在基于 SUSE 的系统上安装 unixODBC :zypper in unixODBC-devel二、安装 unixODBC 驱动程序应..
2022-01-05 13:12:13
1763
原创 Linux 信号(利用信号处理进程、控制shell脚本)
一、Linux信号Linux系统和应用程序可以生成超过30个信号。下面列出了在Linux编程时会遇到的最常见 的Linux系统信号。信号 值 描述1 SIGHUP 挂起进程2 SIGINT 终止进程(ctrl+c)3 SIGQUIT 停止进程9 SIGKILL 无条件终止进程15 SIGTERM 尽可能终止进程17 SIGSTOP 无条件停止进程,但不是终止进程18 SIGTST
2022-01-04 15:47:40
1180
原创 Zabbix Api脚本:根据文件的主机信息 批量自动创建主机(Python)
例:文件格式为 主机名|IP|端口号|主机群组|模板test1|10.1.1.1|10050|远景|linuxtest2|10.1.1.2|10050|远景|linuxtest3|10.1.1.3|10050|远景|linuxtest4|10.1.1.4|10050|远景|linuxPython脚本:import jsonimport urllib.requestHostIP = [] #ip存放列表HostName = [] #主机名存放列表HostTemplat
2021-12-29 13:20:28
1260
原创 python模块:requests
requests为第三方模块,需要先安装才能使用,python内置的url处理模块有urllibimport requestsr = requests.get('https://www.baidu.com') #get请求# r_post = requests.post('https://www.baidu.com',data={'key':value}) post请求# r_put = requests.put('https://www.baidu.com',data={'key':va
2021-12-24 11:11:33
476
原创 Zabbix API 使用详解 (Python)
1.Zabbix API是基于前端HTTP协议实现的,数据格式采用JSONRPC协议,格式如下:{"method": "getid", "params": ["arg"], "id": 1}参数说明:method:调用的方法名。 params:方法传入的参数,若无参数,则传入[]。 id:调用标识符,用于标识一次远程调用过程。 服务器接收到JSON-RPC的调用请求后,处理该请求的方法调用,然后将结果返回调用方。2.返回的数据格式如下:{ "result": "xx
2021-12-16 15:30:36
6482
原创 Zabbix预处理—JavaScript:Hex-STRING转字符串
1.SNMP获取到的数据类型为Hex-STRING,需要通过Zabbix的预处理将数据转换为UTF-8的字符串便于正常显示。2.JavaScript预处理测试代码:function hex2a(hexx){ var hex = hexx.replace(/\s*/g,"").toString(); var str = ''; for (var i = 0; i < hex.length && hex.substr(i,2)!== '00...
2021-12-09 09:32:15
2082
原创 监控CPU、内存使用率前十的进程
1.查看CPU使用率最高的前十个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head2.查看内存使用率最高的前十个进程ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head3. Zabbix监控 进阶脚本3.1.自动发现前十进程服务脚本 discovery_process.sh#!/bin/bash#system process discovery scriptto
2021-11-19 16:36:50
2306
转载 输入/输出重定向 > < 2>&
Shell 输入/输出重定向大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。重定向命令列表如下:命令 说明 command > file 将输出重定向到 file。 command < file 将输入重定向到 file。 command >> file 将输出
2021-10-13 15:22:18
295
原创 zabbix agent启动服务报错can not allocate shared memory for collector.
问题:服务突然无法启动,systemctl status命令查看提示资源方面错误问题分析1.查看agent日志,意思是不能分配共享内存2.查看"/etc/sysctl.conf"文件的共享内存设置大小,把该数值改大一些3.修改之后,执行‘sysctl -p’生效后即可正常启动服务了注意# Controls the maximum shared segment size, in byteskernel.shmmax = 4294967295(k.
2021-08-12 15:08:55
552
原创 awk命令:将某一列、行的数值相加。去除列中重复值,重复行
利用awk命令awk '{print $n}' | awk '{sum+=$1}END{print sum}'例:
2021-08-11 16:22:58
9709
原创 cisco设备的mib库
1.进入到思科官网技术支持下的工具和资源页面https://www.cisco.com/c/zh_cn/support/web/tsd-most-requested-tools.htmlhttp://tools.cisco.com/Support/SNMP2.搜索需要的mib库的设备型号,例如c240 m3硬件设备3.搜索mib4.点进去后往下翻可以翻到该设备mib库...
2021-07-05 15:30:15
4902
原创 zabbix监控项之自动发现规则,通过shell脚本输出json格式数据
例例:假如要监控所有正在运行的服务进程,因为这是一个会变化的监控项,所以需要用到自动发现添加监控项。[root@localhost ~]# netstat -ntlpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0
2021-06-08 17:34:44
2718
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅