免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5334 | 回复: 3
打印 上一主题 下一主题

[其他] nagios监控windows office版本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-12-05 14:41 |只看该作者 |倒序浏览
各位,

想通过nagios监控windows操作系统以及office的版本,有招吗?
我有一个bat脚本可以查看本机安装的office版本:
@echo off
setlocal enabledelayedexpansion
for /l %%a in (8,1,15) do (
    reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\%%a.0\Common\LanguageResources /v SKULanguage>nul 2>nul
    if !errorlevel!==0 (
        if %%a==11 (
            set OffiVer=Office 2003
            exit /B 2
        ) else if %%a==12 (
            set OffiVer=Office 2007
            exit /B 2
        ) else if %%a==14 (
            set OffiVer=Office 2010
              exit /B 0
        ) else if %%a==15 (
            set OffiVer=Office 2013
            exit /B 0
        ) else (
            set OffiVer=not install?
            exit /B 3
        )
    )
)

将它放到scripts目录中后,修改了nsclient-full.ini文件,添加了这个scripts。
然后在监控主机添加了这个services:
define service{
        use                             generic-service
        host_name                       tianzy
        service_description             check_office
        check_command                   check_nt!check_office_version
        }

最后重启了nagios和nsclient。

不过nagios监控页面显示unknown,check_nt: Could not parse arguments

论坛徽章:
1
卯兔
日期:2013-12-09 08:47:37
2 [报告]
发表于 2013-12-08 22:56 |只看该作者
这种需求的确很不一般、、、、求分享

论坛徽章:
0
3 [报告]
发表于 2013-12-09 10:47 |只看该作者
唉。。。。。。估计大牛一看就知道怎么写了。回复 2# mingming_song


   

论坛徽章:
1
卯兔
日期:2013-12-09 08:47:37
4 [报告]
发表于 2013-12-09 14:00 |只看该作者
那个报错信息好理解,但是从没实现过这种需求,从没想过检测office版本。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP