将来的你
一定会感谢现在拼命努力的自己

bat/cmd批处理连接SqlServer数据库查询脚本

难得今天晚上 9 点前赶回家,而且最近草稿箱也压了不少“湿货”,就挑一篇发出来好了!不过在发文章之前先吐槽一下那个从昨天攻击三叶运维到现在还在继续的无聊蛋疼之人!

bat/cmd批处理连接SqlServer数据库查询脚本

本来就算开启了云加速全缓存也是扛不住的,因为静态中混着动态请求,比如浏览计数。还好灵机一动,对这些动态做了点小手脚,现在基本毫无压力了!粗略分析一下这个攻击博客的小人,无外乎是 2 种人:

①、最近三叶运维流量大涨,估计遭人妒忌或者是挡人财路;

②、来三叶运维换友链被拒或被忽略的人,怀恨在心。

对于①:俗话说无人妒忌是庸才,那么无人妒忌的网站也不能算是优秀的网站。其实,你只闻到我的香水,却没看到我的汗水,你只看到了我的排名,却没看到我的用心。

建站一年多,或多或少对 SEO 有一些自己的见解。结合三叶运维的发展历程,我认为真正以用户体验、设身处地为用户着想的内容才是最好的“农家肥”,而不是那些短期就能看到成效的“化肥”!写文章时我会时刻想着用户是否看得懂,怎样写才能让用户更容易?总之,文章如果只是贴上你的测试过程,那这博客就真的只是印象笔记了!

所以,如果你是眼红而攻击我,那就继续吧,不把三叶运维打死你就是孬种。

对于②:怎么说呢,前面那篇文章已经说了三叶运维的友链要求,但还是有不少朋友热心的请求交换友链。可是你的网站确实还不够看,达不到我的要求,你要我怎么弄?如果都同意,那我首页不就变成导航了吗?如果是因为拒绝友链而攻击我,那么请继续,但千万别让我知道了是哪个网站,否则你懂的。。。

好了,废话说的够多的了,下面说正事。

前面也说了,我现在的新公司大部分服务器是 Windows Server 环境,前人都是用 Python 写的监控脚本,最近正好遇到了一个添加 Zabbix 监控项目的需求,我就琢磨着用我刚工作时拿手的 bat 批处理来完成这个项目。

不出意外,批处理果然可以胜任,不过要借助 sqlserver 命令行工具的帮助,代码如下:

使用方法:

①、验证执行:在 CMD 中执行【脚本.bat +  监控名】即可,比如:D:\>monitor1.bat  monitor1

②、关联 zabbix:zabbix 中怎么设置我就不赘述了,注意下 zabbix 配置文件 zabbix_command.conf 如下添加:

Ps:主要是注意,需要添加一个 cmd /k 前置,否则 zabbix 执行不了,也得不到数据。 

最后附几个 osql.exe 命令的实用参数及相关下载地址:

文件下载

赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@3yyy.top。文章观点不代表本站立场。本站原创内容未经允许不得转载:三叶运维 » bat/cmd批处理连接SqlServer数据库查询脚本
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏