常用问题解答
问题. 宏视软件支持WMI监测吗?
回答. 支持。只要宏视软件服务器正运行在Windows平台的机器上,就可以支持WMI监测。
例一,您想对运行在远程Windows计算机上的某个进程进行监测。
- 将ps.vbs文件拷贝至宏视软件服务器运行的那台计算机上。
- 点击“工具/性能管理/添加监测器”菜单。选择“外部命令执行器”并按下“新建”按钮。
- 输入监测器名称。然后按下“指标”旁边的“编辑”按钮。
- 输入命令:cscript //Nologo pathOfScript computerName userName password,其中:pathOfScript是ps.vbs的完整路径;computerName是被监测计算机的主机名或IP地址;如果宏视服务器没有域管理员权限时,userName和password则是必需的。
- 选择“结果内容匹配”并按下“==〉”按钮。
- 在接下来的对话窗中,按下“确定”按钮。
- 在“生成警报,如果结果不包括[]”域中,输入您想进行监测的进程名。
例二,您想对运行在远程Windows计算机上的某个Windows服务进行监测。
- 将service.vbs文件拷贝至宏视软件服务器运行的那台计算机上。
- 点击“工具/性能管理/添加监测器”菜单。选择“外部命令执行器”并按下“新建”按钮。
- 输入监测器名称。然后按下“指标”旁边的“编辑”按钮。
- 输入命令:cscript //Nologo pathOfScript computerName userName password,其中:pathOfScript是service.vbs的完整路径;computerName是被监测计算机的主机名或IP地址;如果宏视服务器没有域管理员权限时,userName和 password则是必需的。
- 选择“结果内容匹配”并按下“==〉”按钮。
- 在接下来的对话窗中,按下“确定”按钮。
- 在“生成警报,如果结果不包括[]”域中,输入您想进行监测的服务名称。
例三,您想对某台远程计算机的可用内存容量进行监测。
- 将mem.vbs文件拷贝至宏视软件服务器运行的那台计算机上。
- 点击“工具/性能管理/添加监测器”菜单。选择“外部命令执行器”并按下“新建”按钮。
- 输入监测器名称。然后按下“指标”旁边的“编辑”按钮。
- 输入命令:cscript //Nologo pathOfScript computerName userName password,其中:pathOfScript是mem.vbs的完整路径;computerName是被监测计算机的主机名或IP地址;如果宏视服务器没有域管理员权限时,userName和 password则是必需的。
- 选择“结果内容匹配”并按下“==〉”按钮。
- 在接下来的对话窗中,行输入1,token输入1,然后按下“确定”按钮。
- 在最后一个对话窗中,输入内存容量的阈值。
例四,您想对某台远程计算机的CPU利用率进行监测。
- 将cpu.vbs文件拷贝至宏视软件服务器运行的那台计算机上。
- 点击“工具/性能管理/添加监测器”菜单。选择“外部命令执行器”并按下“新建”按钮。
- 输入监测器名称。然后按下“指标”旁边的“编辑”按钮。
- 输入命令:cscript //Nologo pathOfScript computerName userName password,其中:pathOfScript是cpu.vbs的完整路径;computerName是被监测计算机的主机名或IP地址;如果宏视服务器没有域管理员权限时,userName和 password则是必需的。
- 选择“结果内容匹配”并按下“==〉”按钮。
- 在接下来的对话窗中,行输入1,token输入1,然后按下“确定”按钮。
- 在最后一个对话窗中,输入CPU利用率的阈值。例如,如果当CPU利用率超过80%时,您希望报警,那么请选择“ 〉”,并在阈值域中输入数值80。
例五,您想对某台远程计算机C盘的磁盘使用率进行监测。
- 将disk.vbs文件拷贝至宏视软件服务器运行的那台计算机上。
- 点击“工具/性能管理/添加监测器”菜单。选择“外部命令执行器”并按下“新建”按钮。
- 输入监测器名称。然后按下“指标”旁边的“编辑”按钮。
- 输入命令:cscript //Nologo pathOfScript computerName userName password,其中:pathOfScript是disk.vbs的完整路径;computerName是被监测计算机的主机名或IP地址;如果宏视服务器没有域管理员权限时,userName和 password则是必需的。
- 选择“结果内容匹配”并按下“==〉”按钮。
- 在接下来的对话窗中,行输入1,token输入1,然后按下“确定”按钮。
- 在最后一个对话窗中,输入磁盘使用率的阈值。例如,如果当磁盘使用率超过90%时,您希望报警,那么请选择“ 〉”,并在阈值域中输入数值90。
您可以创建您自己的WMI脚本完成其它的监测任务。
问题. 宏视软件支持其它数据库服务器吗?
回答. 支持。宏视的底层数据库是FirebirdSQL。您也可以使用其它相关的数据库服务器(如:PostgresSql,MS SQL Server)。
问题. 如何监测Windows事件(Event)?
回答.
- 配置SNMP服务,发送SNMP陷阱(trap)至宏视服务器上。
- 在事件浏览器上找到您想监测的事件。请记下log(system,app或security)、源(即:SNMP)和事件ID(即:1001)
- 运行winnt\system32\evntwin.exe。选择custom configuration type -> edit -> locate desired action using log, source and eventid remembered from control panel -> add
在您配置了您想监测的所有事件后,您还需要在宏视软件中配置事件,设置报警和/或自动响应条件。
问题. 如何在某一指定时间开始监测?
回答. 当您创建一个新监测器时,点击“高级”按钮,然后设置监测起始时间如:7:30。如果您将轮询周期设置为24小时,那么监测器将在每天7:30运行。
问题. 如何监测Windows服务?
回答. 请参考这个问题答案。
问题. 如何监测Linux/UNIX服务?
回答. 如果您的Linux系统支持SNMP代理,那么您可以建立SNMP监测器来查询某些OID。如果不支持SNMP代理,那么您可以建立Telnet/SSH监测器来检查LINUX服务的状态。
问题. 为什么网络发现不能发现网络中的全部节点?
回答.
原因有如下两点:
- 如果超时时间不足够长,有些未响应的节点就被忽略了。默认的超时时间值是1秒。如果有未响应的节点时,您可能需要增加超时时间值。不过,超时时间的延长会使网络发现的速度变慢。
- 某些子网是基于从路由表中得到的数据而不能被发现。这时您需要设置网络发现过滤器,使之明确必须发现那些子网。
问题. 网络发现不能正确识别设备,为什么?
回答.
宏视软件支持超过3000种的设备类型,新的设备类型也可以轻松加入。如果某个设备被认为是未知设备,请检查一下它是否支持SNMP。只有支持SNMP的设备才能够被自动识别。如果它支持SNMP但是仍被认为是未知设备,您可以使用“工具/网络发现/设备管理器”将该设备添加进数据库。之后,下一次网络发现时就能够识别它了。
问题. 如何监测装有防火墙的服务器?
回答.
服务器上运行的防火墙可以阻断网路数据包。所以要对防火墙进行适当的配置,打开用来提供监测服务的端口。例如,如果要用SNMP来监测服务器,
就必须让防火墙打开161端口。