zabbix创建钉钉机器人报警
工具软件 Zabbix
申请钉钉机器人:https://open-doc.dingtalk.com/microapp/serverapi3/iydd5h 获取Webhook地址其格式如下:https://oapi.dingtalk.com/robot/send?access_token=xxxxxxxx创建群聊首先钉钉机器人只有在群聊之中才可以创建,所以你就需要创建一个钉钉群,首先你创建一个三个人的群聊,创建完成之后把别人踢出去就可以了,这样就是你和钉钉机器人两个人的群聊,之后在电脑上获取钉钉机器人的webhook备用编写报警脚本#!/usr/bin/python
# -*- coding:&nb... ...
阅读全文
JavaScript返回上一页和刷新当前页
前端网站 JS&CSS
js/jquery 返回上一级页面并刷新form.ajaxSubmit({
dataType:'json',
success:function(json){
if(json.errcode == 0){
window.location.href=document.referrer;
}
}
});... ...
阅读全文
linux用户切换su,sudo以及sudoer的配置
Linux 系统
切换用户一般有两个命令:1. su命令su命令不加参数,默认切到root用户,需要输入root用户密码进行验证,su命令可以加一个“-”再加上用户名,此时,不但身份变化了,同时也拥有了此用户的“用户环境”,比如用户家目录以及此用户的其它个性化设置。普通用户切换其它用户需要知道其它用户的密码,root用户使用su命令切换其它用户,不需要知道用户密码2. sudo命令执行sudo -u <用户名> <命令>, 将允许当前用户,提权到<用户名>的身份,再执行后面的<命令>, 即使<命令>原本需要root权限。提权到<用户名>身份... ...
阅读全文
PyCharm 创建新文件 自动添加头部注释
工具软件
我们这里以新建py文件为例设置位置windows版设置位置:file->settings->file and code templatesMac版本位置:pycharm–>preferences–>editor–>file and code templates效果官网变量官网可以设置的变量:https://www.jetbrains.com/help/pycharm/file-template-variables.html #!/usr/bin/python3
可用的预定义文件模板变量为:
$ {PROJECT_NAME}&nbs... ...
阅读全文
setup.py 安装 和 卸载 python包
Python Linux
安装:可通过 --home 或 --prefix 指定安装目录--prefix=xx/xxx 选择安装目录--record files.txt 记录所有安装文件的路径#python setup.py install --prefix=xx/xxx --record files.txt 如果上面的命令运行出错,可能是PYTHONPATH的问题,用下面的命令将 PYTHONPATH 临时加入环境变量试试:$ env PYTHONPATH=/home/hzh/learn/... ...
阅读全文
使用trash-cli替代rm命令 防止误删除操作
工具软件 Linux 系统
下载原版:https://github.com/andreafrancia/trash-cli/releases 改进版:https://download.xiewo.net/software/trash-cli/安装wget https://download.xiewo.net/software/trash-cli/trash-cli-master-0.17.1.14.zip
unzip trash-cli-master-0.17.1.14.zip
cd trash-cli-master-0.17.1.14/
python setup.py ... ...
阅读全文
Python2.x 和 Python3.x 中 raw_input( ) 和 input( ) 区别
Python
区别1、在 Python2.x 中 raw_input( ) 和 input( ),两个函数都存在,其中区别为:raw_input( ) 将所有输入作为字符串看待,返回字符串类型。input( ) 只能接收"数字"的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )。2、在 Python3.x 中 raw_input( ) 和 input( ) 进行了整合,去除了 raw_input( ),仅保留了 input( ) 函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。例子Python 2.3.4&nb... ...
阅读全文
Ueditor上传单张图片 后台成功返回 前端显示 上传失败
UEditor 前端网站 JS&CSS 工具软件
现象单张上传图片,已经成功上传图片,并且后端也返回了 json 数据,但是编辑器仍然显示,上传失败!分析,定位故障既然后端ok,那么肯定是前端的问题,通过 ueditor.config.js 找到这货叫做 simpleupload ,再找文件 ueditor.all.js 里面对应的函数。最终锁定是 callback 出现了问题。大概在 24520 行。打印了 body,result,json 三个变量。json 竟然没有拿到后端返回的 json 值。body 的内容如下:可见 result 的取值导致 json 拿不到数据。reault 只需要取 pre 标签里面的内容就行了。<bod... ...
阅读全文
css 设置字体大小 火狐浏览器和谷歌浏览器显示的不一样
前端网站 JS&CSS
在css样式字体大小用px像素定死的情况下,发现【火狐浏览器】和【谷歌浏览器】所显示的字体大小不一样,其根本原因是一个小常识:谷歌浏览器默认字体大小最小为12px,字体设置低于12px时按默认显示。因此,小于12px的字体,火狐按照实际大小显示,而谷歌,360等用相同内核的最低12px显示。... ...
阅读全文
zabbix报警后如何临时关闭报警以及如何手动关闭问题
Zabbix
先看下Zabbix的报警流程首先item拿到server端的数据,收集到数据后,如果它和一个trigger绑定了,那么会检查trigger的状态是否变成异常状态,然后按照trigger的状态生成一个事件(无论状态变与不变都会生成),最后检查报警动作。Zabbix报警后,如何临时关闭报警如果某一个服务异常,一般都会每隔一定时间重复的报警,当你着手处理的时候,可能会花费较长时间,这时你可能就不想收到一边又一遍的重复报警(尤其报警群有领导就不太好)。这时候可以临时关闭。关闭对应监控项目关闭对应的触发器修复完毕后再打开就可以了。还有一种暴力的方法就是,删掉监控项。立马生效。因为关闭 监控项目和触发器,... ...
阅读全文