Zabbix自己提供了很多模板,都可以直接拿来用的.
SQLServer的模板种类还是比较多的,有好几种,先来看看第一个模板MSSQL - Additional perfmon checks we thought important.这个模板是监控单实例的,监控项的丰富程度一般般,具体的监控指标就不细说了。。网上搜搜就好了。单实例的数据库而且不需要监控到具体那套数据库的话用这套模板就够了。
和上面所说的这套模板很像的还有这个模板Template App Microsoft SQL Server with LLD。这套模板的监控项和上面的那个类似,多了那么一点点,例如MSSQL的版本啦,可用端口之类的。
前面讨论的模板都是监控数据库自身层面的,那需要监控数据库层面的话,就可以试试另外一个模板Template for Microsoft SQL Server 2005 - 2012 (Multi Database)安装。这个模板是一个SQL文件,把它放到你的MSSQL里面跑一下,然后就会出现一个xml,把它一行一行的拷贝过来就好了。这是一个处理单实例多数据库的监控模板
说了几个模板都是都是单实例的,那假如我们的服务器上面有多个数据库实例的时候,就不大适合了,这种时候可以用多实例的模板Template for Microsoft SQL Server 2005 - 2012 (Multi Instance)。这个模板通过$SQL x 这样的宏来区分不同的实例,模板本身就已经写好了9个实例了( ̄◇ ̄;),省的自己再写。这个模板的监控项内容也比较丰富。