http://www.zabbix.org/wiki/Zabbix_Templatesphp
https://files.cnblogs.com/files/Sungeek/Zabbix_Template_SQLServer_MultiDatabase_generator.zipweb
在数据库SSMS里面执行这个zabbix的sql(Zabbix_Template_SQLServer_MultiDatabase_generator)sql
而后获取的结果拼接起来放在文本里面,保存到一个文本里面命名为XXX.xml,而后把这个.xml文件模板导入zabbix客户端数据库
拼接好的xml须要把里面的模板名称更改一下,这边能够自定义或者按照规范的来安全
若是有多台数据库,最好命名规范来区分一下,例如机器A,若是B机器就B-SQL02服务器
原名:Template_MicrosoftSQLServer_Multi_DatabaseCQSQL12sqlserver
更更名:Template Microsoft SQLServer Multi Database A-SQL01测试
配置-->模板-->导入spa
配置-->模板(Template Microsoft SQLServer Multi Database SQL-22)-->图形pwa
添加名称和监控项
选择对应的SQLServer服务器主机选择连接模板
监控中-->图形,查看有没有显示图形出来
监控交换机/防火墙比较简单,只需知道交换机/防火墙的snmp密码,而后对应的交换机/防火墙连接到设备或导入的snmp模板,就能够完成监控了。
例如:添加地址为172.10.11.5的交换机监控。
# 设置SNMP基本信息,包括版本、团体名。
<Sysname> system-view
[Sysname] snmp-agent sys-info version v1 v2c
# 配置可读属性团体名。
[Sysname] snmp-agent community read public
# 配置可写访问权限,private能够设置其余字符串团体名。
[Sysname] snmp-agent community write private
# 配置SNMP版本。为了防止Agent和NMS由于版本问题致使不能创建SNMP链接,建议将版本参数配置为all,表示支持v一、v2c、v3三个版本。
[Sysname] snmp-agent sys-info version all
[Sysname] snmp-server community sungeekwithre ro //配置读取的snmp密码:sungeekwithre [Sysname] snmp-server community sungeekswithrw rw //配置可写的snmp密码,为安全起见,此项最好别开启!
在完成上述配置后,在任意视图下执行display命令,都可以显示配置后SNMP的运行状况,经过查看显示信息,来验证配置的效果。
SNMP显示和维护
操做 |
命令 |
显示系统维护联络信息、系统位置信息及SNMP版本信息 |
display snmp-agent sys-info [ contact | location | version ]* |
显示SNMP报文统计信息 |
display snmp-agent statistics |
显示设备的SNMP实体引擎ID |
display snmp-agent local-engineid |
显示SNMP组信息 |
display snmp-agent group [ group-name ] |
显示Trap消息队列的基本信息 |
display snmp-agent trap queue |
显示系统当前能够发送Trap消息的模块及其Trap消息的使能状态 |
display snmp-agent trap-list |
显示SNMP v3用户信息 |
display snmp-agent usm-user [ engineid engineid | username user-name | group group-name ] * |
显示SNMP v1或SNMP v2c团体信息 |
display snmp-agent community [ read | write ] |
显示MIB视图的信息 |
display snmp-agent mib-view [ exclude | include | viewname view-name ] |
[root@localhost ~]# yum install -y net-snmp net-snmp-utils
[root@localhost ~]# snmpwalk -v 2c -c public 172.10.11.5
SNMPv2-MIB::sysDescr.0 = STRING: H3C Comware Platform Software, Software Version 7.1.070, ESS 1110P05 H3C S5560X-34S-EI Copyright (c) 2004-2017 New H3C Technologies Co., Ltd. All rights reserved. SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.25506.1.1628 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (10629714) 1 day, 5:31:37.14 SNMPv2-MIB::sysContact.0 = STRING: New H3C Technologies Co., Ltd. SNMPv2-MIB::sysName.0 = STRING: H3C SNMPv2-MIB::sysLocation.0 = STRING: Hangzhou, China SNMPv2-MIB::sysServices.0 = INTEGER: 78 IF-MIB::ifNumber.0 = INTEGER: 45 IF-MIB::ifIndex.1 = INTEGER: 1 IF-MIB::ifIndex.2 = INTEGER: 2 IF-MIB::ifIndex.3 = INTEGER: 3 IF-MIB::ifIndex.4 = INTEGER: 4 IF-MIB::ifIndex.5 = INTEGER: 5 IF-MIB::ifIndex.6 = INTEGER: 6 IF-MIB::ifIndex.7 = INTEGER: 7 IF-MIB::ifIndex.8 = INTEGER: 8 IF-MIB::ifIndex.9 = INTEGER: 9 IF-MIB::ifIndex.10 = INTEGER: 10
........
若是想使用外部的模板,能够选择配置-->模板导入,我这边直接使用zabbix自带的这个SNMP模板
1.添加主机群组
2.添加主机
3.主机关联模板
而后就能够在监测中-->图形,查看有没有数据了
我这边本身新建了一个模板,而后连接了一个network的模板
Template Module Generic SNMPv2