服务器巡检及邮件告警脚本

系统资源占用情况获取脚本为python开发: import psutil import sys import os import requests class UtilClass: def init self, argv=None : self.args = argv def prt self : try: rec = self.args 1 except IndexError:

docker版zabbix请求短信接口脚本

docker版zabbix的系统是一个类似于安卓的操作系统,导致缺少了curl,且请求内容有中文会乱码。 解决办法:用wget请求短信web接口,并且在脚本中将中文转换成urlencode,再请求接口。 脚本如下: var= echo $3 |tr d '\n' |od An tx1|tr ' ' % | tr d '\n' wget 172.17.0.1:8080/$1/$2/

达梦集群重启顺序

进入达梦目录: cd /opt/dmdbms/bin 停止集群 关闭确认监视器: ./DmMonitorServiceDMMONITOR stop 关闭主库守护进程: ./DmWatcherServiceV3X stop 关闭主库数据库服务: ./DmServiceV3X stop 启动集群 启动主库数据库服务: ./DmSe

达梦dts健康状态检查

该脚本用于zabbix监控达梦dts迁移进程的健康状态,首先查看脚本是否有报错,如果没有就检查日志时间戳,指定时间内有更新视为正常。 format date=$ date +%s r /opt/dmdbms/log/dmdts.log now date=$ date +%s result=$ tail n 20 /opt/dmdbms/log/dmdts.log result2=

openssh升级后systemctl重启超时问题修复

OpenSSH升级完成后,使用systemctl启动或重启sshd服务,systemctl会卡住90秒超时,然后报错ssh启动失败,但是查看进程状态是正常运行并且使用正常的。 需要修改ssh的systemctl文件。 vi /lib/systemd/system/ssh.service 将 Type=notify 修改为: Type=simple 执

解决ssh重启报错 Unit -.mount is masked.

信创服务器升级openssl和openssh的时候发生了一个奇怪的报错: Failed to restart ssh.service:Unit .mount is masked. 解决方法: rm /lib/systemd/system/ssh.service 或者从其他服务器拖一个该文件过来,经过对比原有文件和拖过来的文件内容权限都一样,但是就是需要替换一下,原