一些windos下的Nagios检查的脚本

  • A+
所属分类:技术分享 监控脚本

以下是在Nagios运维中的一些奇葩开发脚本,

##Check_SPN.vbs 检查windos AD中的指定用户下SPN注册状态

使用方法:

Check_SPN.vbs 用户名 SPN

example:

Check_SPN.vbs sqladmin MSSQLSvc/MySQL.company.com:1433

##check_directory.vbs 检查指定目录的状况

注:脚本的告警阈值,请修改脚本的中的内容(14~15行位置)
Warning=53964800
Critical=1073741824

使用方法:

check_directory.vbs c:\windos

##check_uptime.vbs 检查系统启动时间

使用方法:

check_uptime.vbs 10 gt 如果系统启动时间大于指定小时数告警

check_uptime.vbs 10 lt 如果系统启动时间小于指定小时数告警

##check_microsoft_cluster.vbs 微软群集检查,继承Creation脚本完善

使用方法:

check_microsoft_cluster.vbs CLRESP 资源状态监控,是否在首选节点
check_microsoft_cluster.vbs CLRES 也是资源节点监控,不监控是否在首选节点上
check_microsoft_cluster.vbs CLNODE 节点状态监控

##mssql_job_check.py SQLsERVER数据库JOB执行监控

使用方法:

mssql_job_check.py -h 自己查看吧写得很详细,注需要pymssql 支持

##check_time.vbs windos时间同步检查

使用方法:

check_time.vbs -h 查看吧

注意:如果系统是windos2003以上的版本,脚本中需要修改地方为:

第30行 : strCommand = "%SystemRoot%\System32\w32tm.exe /monitor /computers:" & serverlist

修改为: strCommand = "%SystemRoot%\System32\w32tm.exe /monitor /nowarn /computers:" & serverlist

GitHub https://github.com/dcl-lily/Other_Nagios_Check

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: