======= 系列目录 =======
Zabbix监控系统系列之一 : Server部署
Zabbix监控系统系列之二 : 初始化配置
Zabbix监控系统系列之三 :版本升级
Zabbix监控系统系列之四:Agent监控Windows客户端
Zabbix监控系统系列之五:SNMP监控Windows客户端
Zabbix监控系统系列之六:EMAIL警告配置
Zabbix监控系统系列之七:VMware虚拟化监控
Zabbix监控系统系列之八:日志监控
Zabbix监控系统系列之九:监控网络设备指定接口流量
Zabbix监控系统系列之十:自动发现配置
Zabbix监控系统系列之十一:拓扑图绘制
Zabbix监控系统系列之十二:SNMP Traps主动告警
Zabbix监控系统系列之十三:SNMP Mibs库加载
Zabbix监控系统系列之十四:Oracle监控
Zabbix监控系统系列之十五:自动发现Oracle表空间并监控
======================

[Zabbix SNMP介绍]
如果服务器无法安装第三方软件(如存储设备、网络设备、其他供应商维护系统),那么可以考虑Zabbix SNMP监控方式,他可以收集一些必要的设备信息,如存活、性能、网络等。

[SNMP配置]
InstallSNMP.ps1 脚本参考:
适用范围:Windows 2008, 2008 R2, 2012, 2012 R2, 2016

####################################
# Last update: 20190813
# Description: Powershell script to install and configure SNMP Services on Windows 2008R2, 2012, 2012R2 and 2016 Server (SNMP Service, SNMP WMI Provider)
# start As Administrator with C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -executionpolicy bypass -Command "&{ \\Servername\InstallSNMP\installsnmp.ps1}"
# Script Location: \\Servername\InstallSNMP\installsnmp.ps1
#####################################Variables :)
$PManagers = @("192.168.0.99") # ADD YOUR MANAGER(s) in format @("manager1","manager2")
$CommString = @("zhong") # ADD YOUR COMM STRING(s) in format @("Community1","Community2")#Import ServerManger Module
Import-Module ServerManager#Check if SNMP-Service is already installed
$check = Get-WindowsFeature -Name SNMP-ServiceIf ($check.Installed -ne "True") {#Install/Enable SNMP-ServiceWrite-Host "SNMP Service Installing..."# Get OS Version to use the right install command[int]$verMajor = [environment]::OSVersion.Version | ft -property Major -HideTableHeaders -auto | Out-String[int]$verMinor = [environment]::OSVersion.Version | ft -property Minor -HideTableHeaders -auto | Out-Stringif ($verMajor -eq 6){$winVer = switch ($verMinor){0 {"Win2008"}1 {"Win2008R2"}2 {"Win2012"}3 {"Win2012R2"}}}if ($verMajor -eq 10){$winVer = switch ($verMinor){0 {"Win2016"}}}#Install SNMP on 2008 (R2)if ($winVer -eq "Win2008" -or $winVer -eq "Win2008R2"){Get-WindowsFeature -name SNMP* | Add-WindowsFeature | Out-Null}#Install SNMP on 20012 (R2)if ($winVer -eq "Win2012" -or $winVer -eq "Win2012R2" -or $winVer -eq "Win2016"){Get-WindowsFeature -name SNMP* | Add-WindowsFeature -IncludeManagementTools | Out-Null}}$check = Get-WindowsFeature -Name SNMP-Service##Verify Windows Services Are Enabled
If ($check.Installed -eq "True"){Write-Host "Configuring SNMP Services..."#Set SNMP Permitted Manager(s) ** WARNING : This will over write current settings **reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers" /v 1 /t REG_SZ /d localhost /f | Out-Null#Set SNMP Traps and SNMP Community String(s) - *Read Only*Foreach ($String in $CommString){reg add ("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\TrapConfiguration\" + $String) /f | Out-Null# Set the Default value to be nullreg delete ("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\TrapConfiguration\" + $String) /ve /f | Out-Nullreg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities" /v $String /t REG_DWORD /d 4 /f | Out-Null$i = 2Foreach ($Manager in $PManagers){reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers" /v $i /t REG_SZ /d $manager /f | Out-Nullreg add ("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\TrapConfiguration\" + $String) /v $i /t REG_SZ /d $manager /f | Out-Null$i++}}}
Else {Write-Host "Error: SNMP Services Not Installed"
}

执行上述Powershell实施SNMP服务部署与配置,重启服务器才可以让SNMP Service完全生效。

检查SNMP Service服务状态。

[Zabbix配置]
Zabbix Server新建监控主机
导航路径:配置 > 主机 > 创建主机

主机配置 关键参数:
主机名称 > 此参数与监控主机主机名称一致;
代理地址 > 此参数与监控主机网络地址一致;

模板设置 [Template OS Windows SNMPv2]

检查确认新增监控状态
※ 如果失败,请检查[管理 > 一般 >宏]是否正常设置默认团体名。

导航路径:监控中 > 最新数据 > 主机过滤 [ZServer02]

Zabbix监控系统系列之五:SNMP监控Windows客户端相关推荐

  1. Zabbix监控系统系列之八:日志监控

    ======= 系列目录 ======= Zabbix监控系统系列之一 : Server部署 Zabbix监控系统系列之二 : 初始化配置 Zabbix监控系统系列之三 :版本升级 Zabbix监控系 ...

  2. Zabbix监控系统系列之二 : 初始化配置

    ======= 系列目录 ======= Zabbix监控系统系列之一 : Server部署 Zabbix监控系统系列之二 : 初始化配置 Zabbix监控系统系列之三 :版本升级 Zabbix监控系 ...

  3. Zabbix监控系统系列之十五:自动发现Oracle表空间并监控

    ======= 系列目录 ======= Zabbix监控系统系列之一 : Server部署 Zabbix监控系统系列之二 : 初始化配置 Zabbix监控系统系列之三 :版本升级 Zabbix监控系 ...

  4. Zabbix监控系统系列之十七:MYSQL数据库监控

    ======= 系列目录 ======= Zabbix监控系统系列之一 : Server部署 Zabbix监控系统系列之二 : 初始化配置 Zabbix监控系统系列之三 :版本升级 Zabbix监控系 ...

  5. zabbix 5系列之snmp监控详解

    更多精彩Zabbix文章.技术交流.免费技术培训加微号NateIT,免费获取zabbix安装.配置.优化技术培训视频 官网:http://ywzs.hanyunintel.com 首先,谢谢原作者: ...

  6. 普罗米修斯监控系统_一步步教你用Prometheus搭建实时监控系统系列(二)——详细分析拉取和推送两种不同模式...

    前言 本系列着重介绍Prometheus以及如何用它和其周边的生态来搭建一套属于自己的实时监控告警平台. 本系列受众对象为初次接触Prometheus的用户,大神勿喷,偏重于操作和实战,但是重要的概念 ...

  7. Grafana监控系统之Prometheus+Grafana监控系统搭建

    Grafana监控系统之Prometheus+Grafana监控系统搭建 本文章内容较长,可通过右上角点击目录快速定位想看的内容 => => 一. 概述 1.1 Grafana介绍 Gra ...

  8. 配电室环境监控系统的站端监控屏柜功能介绍

    随着无人值守配电室的普及和贯彻,加强对配电室环境的监测,保障供电安全,已成为非常重要的工作.当电力设备出现故障或现场发生异常时(如:设备短路.电缆温度过高.进水.非法闯入等),配电室环境监控系统能及时 ...

  9. 服务器账户登录监控系统,服务器账户登录监控系统

    服务器账户登录监控系统 内容精选 换一换 在使用裸金属服务器时,您可能会遇到各种问题,比如远程登录.扩容磁盘.重装操作系统.备份服务器等.为方便您获取这些场景的操作指导,本文提供了常用操作的导航.在您 ...

最新文章

  1. C++拾取——使用stl标准库实现排序算法及评测
  2. 取eclipse console 打印字符串,判断日志是否有异常
  3. 区块链论文:去中心化证人共同签名,让认证者诚信或被发现
  4. SpringMVC - 1.DispatcherServlet
  5. Py之chatterbot:python包之Chatterbot包/wxpy包简介、安装、使用方法之详细攻略
  6. 微信小程序调用摄像头扫描识别二维码和条形码
  7. jQuery选择器中的特殊符号和关键字
  8. (技能篇)双机热备之Oracle切换故障处理
  9. django17:importlib应用中间件代码思想
  10. 皖西学院计算机证书,下半年皖西学院计算机等级考试报名时间
  11. 怎么在linux编辑程序后编译,在linux里,c程序的编辑、编译、调试的详细步骤是什么?...
  12. Some urls for db2 download
  13. HDU 2258 Continuous Same Game
  14. c语言程序 题库管理,C语言程序设计题库管理系统-20210412073918.docx-原创力文档
  15. cpda数据分析师证书含金量高吗
  16. CPU的内部架构和工作原理(好文)
  17. Java之Snake历程
  18. 【python基础】小练习③——华氏温度与摄氏温度转化
  19. PHPCMS使用教程
  20. Linux系统通过iso镜像作为源,安装gedit命令

热门文章

  1. broker指定ip
  2. Python爬虫爬取Google图片
  3. Xtensa处理器架构基础-架构简介与常见寄存器
  4. strcpy、strcpy_s、strncpy、strncpy_s
  5. 迅猛扩张的字节跳动,踢到了一些铁板
  6. Python 关于整除以及负数取余遇到的问题
  7. java 自动转 golang_JAVA转Golang
  8. SM4加密算法原理和简单实现(java)
  9. PYQT5|一键自动生成并应用QRC资源文件
  10. 功能覆盖率实验第二讲:coverage中at_leat用法