1、监控SQLServer数据库

下载Zabbix-SQLSERVER模板:

http://www.zabbix.org/wiki/Zabbix_Templates

Zabbix-sqlserver模板文件下载:

https://files.cnblogs.com/files/Sungeek/Zabbix_Template_SQLServer_MultiDatabase_generator.zip

2、SSMS执行相关SQL

在数据库SSMS里面执行这个zabbix的sql(Zabbix_Template_SQLServer_MultiDatabase_generator)

然后获取的结果拼接起来放在文本里面,保存到一个文本里面命名为XXX.xml,然后把这个.xml文件模板导入zabbix客户端

3、SQL模板命名规则

拼接好的xml需要把里面的模板名称更改一下,这边可以自定义或者按照规范的来

如果有多台数据库,最好命名规范来区分一下,例如机器A,如果B机器就B-SQL02

原名:Template_MicrosoftSQLServer_Multi_DatabaseCQSQL12

更改名:Template Microsoft SQLServer Multi Database A-SQL01

4、Zabbix客户端导入模板

配置-->模板-->导入

注意
每个数据库实例都要执行一次Zabbix_Template_SQLServer_MultiDatabase_generator.sql脚本
例如有10个数据库实例,就这10个数据库实例都要执行一次Zabbix_Template_SQLServer_MultiDatabase_generator.sql脚本,然后按照上面步骤把模板生成了再导入,按照上面步骤!
 

5、添加SQLServer监控图形

配置-->模板(Template Microsoft SQLServer Multi Database SQL-22)-->图形

添加名称和监控项

6、SQLServer服务器关联模板

选择对应的SQLServer服务器主机选择链接模板

监控中-->图形,查看有没有显示图形出来

7、监控思科Cisco防火墙交换机

监控交换机/防火墙比较简单,只需知道交换机/防火墙的snmp密码,然后对应的交换机/防火墙链接到设备或导入的snmp模板,就可以完成监控了。

例如:添加地址为172.10.11.5的交换机监控。

1)例如:H3C的二层交换机通过SSH连接到交换机

# 设置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,表示支持v1、v2c、v3三个版本。

[Sysname] snmp-agent sys-info version all

2)其他交换机:登录交换机,配置snmp(交换机/防火墙要开启161的udp端口,并允许zabbix访问)。

[Sysname] snmp-server community sungeekwithre ro //配置读取的snmp密码:sungeekwithre

[Sysname] snmp-server community sungeekswithrw rw //配置可写的snmp密码,为安全起见,此项最好别开启!

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 ]

3)在zabbix服务器上安装net-snmp、net-snmp-utils包,测试snmp访问。

[root@localhost ~]# yum install -y net-snmp net-snmp-utils

[root@localhost ~]# snmpwalk -v 2c -c public 172.10.11.5
SNMPv2-MIB::sysDescr. = STRING: H3C Comware Platform Software, Software Version 7.1., ESS 1110P05
H3C S5560X-34S-EI
Copyright (c) - New H3C Technologies Co., Ltd. All rights reserved.
SNMPv2-MIB::sysObjectID. = OID: SNMPv2-SMI::enterprises.25506.1.
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: () day, ::37.14
SNMPv2-MIB::sysContact. = STRING: New H3C Technologies Co., Ltd.
SNMPv2-MIB::sysName. = STRING: H3C
SNMPv2-MIB::sysLocation. = STRING: Hangzhou, China
SNMPv2-MIB::sysServices. = INTEGER:
IF-MIB::ifNumber. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER:
IF-MIB::ifIndex. = INTEGER: 10
........

4)登录zabbix-web管理页面进行交换机监控配置

如果想使用外部的模板,可以选择配置-->模板导入,我这边直接使用zabbix自带的这个SNMP模板

1.添加主机群组

2.添加主机

3.主机关联模板

然后就可以在监测中-->图形,查看有没有数据了

我这边自己新建了一个模板,然后链接了一个network的模板

Template Module Generic SNMPv2

【第二章】Zabbix3.4监控SQLServer数据库和H3C交换机思科Cisco防火墙交换机教程笔记的更多相关文章

  1. zabbix3.4 监控mysql 数据库连接数

    zabbix3.4 监控mysql 数据库连接数具体监控配置待定,近期即将发布!

  2. 监控SQLServer 数据库表每天的空间变化情况

    阅读完桦仔的<分享一个SQLSERVER脚本(计算数据库中各个表的数据量和每行记录所占用空间)>后,我想使用文中提供的代码做一个统计表每天的新增行数及新增存储空间的功能 实现步骤如下: 1 ...

  3. 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.2 安装数据库软件)

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.2 安装数据库软件 这部分简短讲 ...

  4. 《Oracle Database 12c DBA指南》第二章 - 安装Oracle和创建数据库(2.1 安装Oracle数据库软件和创建数据库概览)

    当前关于12c的中文资料比较少,本人将关于DBA的一部分官方文档翻译为中文,很多地方为了帮助中国网友看懂文章,没有按照原文句式翻译,翻译不足之处难免,望多多指正. 2.1 安装Oracle数据库软件和 ...

  5. 第二章:Android Studio概述(一)[学习Android Studio汉化教程]

     Android Studio是一个视窗化的开发环境.为了充分利用有限的屏幕空间,不让你束手束脚,Android Studio 在特定的时间仅仅显示一小部分可用窗口. 除了一些上下文敏感的窗口和上下文 ...

  6. 第二章:Android Studio概述(二)[学习Android Studio汉化教程]

    The Main Menu Bar 主菜单栏  主菜单栏位于Android Studio的最上面,你几乎可以利用主菜单和其子菜单来执行任何操作.不像Android Studio中其他的一些菜单,主菜单 ...

  7. Java编程思想_笔记_第二章_一切都是对象

    第二章对于知识只是点到,会在以后章节会详细展开. 笔记的侧重会偏向记录自己知识模糊的地方.比如 xxx 很重要很难很实用,但是已经熟练使用就没有记录,而 “使用对象.成员名称来使用成员变量”,较简单而 ...

  8. brent ozar的sqlserver dba训练课程翻译——第二章:手动恢复数据库

    备份的唯一原因 备份的唯一原因是我们可以还原   当我第一次成为sqlserver数据库管理员,只要备份工作都能成功运行,我就会觉得一切都很好.我会查看sqlserver代理,保证那些作业都在运行,然 ...

  9. Knockout应用开发指南 第二章:监控属性(Observables)

    原文:Knockout应用开发指南 第二章:监控属性(Observables) 关于Knockout的3个重要概念(Observables,DependentObservables,Observabl ...

随机推荐

  1. 【GTK编程】安装与测试

    版权声明:本文为博主原创文章,转载请注明出处. https://www.cnblogs.com/YaoYing/ 前言 领导让做个类似平板触摸的GUI程序,通过触摸两块区域,实现背景图片的左右切换.本 ...

  2. Linux-部署-Django

    Linux-部署-Django-项目过程与问题总结 优才网 2017-04-12 18:00   本篇主要用于记录部署 Django 项目所有踩过的坑. 最近学习 Django 框架开发,将项目部署到 ...

  3. 廉价OpenVZ的VPS如何在solusvm下保证永不死

    行业里面有openvz架构的其实是一个不错的架构,资源的利用效率挺高的,当然也有一些限制,同时也带来一些缺点,其中最大的缺点莫过于超售了,卖1G的RAM可能连128都没有,这样的直接后果就是某些不良玩 ...

  4. NodeJS4-1静态资源服务器实战_实现访问获取里面的内容

    .gitignore 匹配模式前 / 代表项目根目录 匹配模式最后加 / 代表是目录 匹配模式前加 ! 代表取反 * 代表任意一个字符 ? 匹配任意一个字符 ** 匹配多级目录 统一代码风格配置可以用 ...

  5. CCF-CSP题解 201512-3 画图

    画图时思路应该清晰一点.我是将坐标\((x,y)\)映射到\(canvas[y][x]\)上. 连线注意\(+\)号的情况,填充写好\(dfs\)就好了. #include <bits/stdc ...

  6. Ubuntu服务器登录与使用

    1. 登录 从本地登录远程服务器 1.1 默认端口 # format: ssh user_name@ip_address cv@cv: ~$ ssh cv@192.168.1.1 1.2 登录到指定端 ...

  7. springboot windows10风格 activiti 整合项目框架源码 shiro 安全框架 druid

     官网:www.fhadmin.org  此项目为Springboot工作流版本 windows 风格,浏览器访问操作使用,非桌面应用程序. 1.代码生成器: [正反双向](单表.主表.明细表.树形表 ...

  8. JS---part5 课程介绍 & part4 复习

    part5 课程介绍 另一个定时器 第一个定时器的小案例----练习 封装动画函数----------匀速的动画函数,过渡到=======>缓动的动画函数 简单的轮播图 左右焦点的轮播图 无缝连 ...

  9. ORACLE各种对象、概念及关系整理(一文读懂)

    下面是我整理(抄袭)的一些Oracle数据库相关概念对象的理解,如有疏漏,欢迎指正.至于整理这篇文章的目的:主要是网上的内容太散了,这样整理一遍可以加深理解,也便于后续查阅.就我的理解:下述内容应该可 ...

  10. CentOS 7上的系统管理之:Systemd和systemctl

    参考资料: Chapter 10. Managing Services with systemd Red Hat Enterprise Linux 7 | Red Hat Customer Porta ...