为保证内网采集器能够正常运行,在使用之前请根据本部分内容配置内网采集器的运行环境。

Python

内网采集器是用Python语言编写的,运行时需要Python环境的支持。目前监控宝支持Python2.4/2.6/2.7/3.2版本,建议使用2.6或者2.7。

使用python2.4时,需要安装hashlib、ctypes、simplejson内库,请到官网或以下地址进行下载:

http://pypi.python.org/pypi/hashlib

http://pypi.python.org/pypi/ctypes

http://pypi.python.org/packages/source/s/simplejson/simplejson-1.1.tar.gz

扩展件

除安装Python外,根据内网采集器中插件的不同,还需要安装扩展件来运行对应的插件:

  • 运行服务器SNMP插件,需要安装SNMP服务端和客户端,详细说明请参考“安装配置SNMP代理”中的内容。

  • 运行MySQL插件,需要安装MySQLdb(MySQL for python)扩展件,详细说明请参考“MySQL监控”中的内容。

  • 运行SQLserver插件,需要安装pyodbc扩展件,详细说明请参考“SQLServer监控”中的内容。

  • 运行Oracle插件,需要安装SQLPlus扩展件,详细说明请参考“Oracle监控”中的内容。

权限要求

内网采集器的自动更新和日志生成都需要文件的增删改权限,因此运行内网采集器需要具有对应的权限。

IIS插件使用logman命令读取IIS状态信息,读取过程会调用到IIS的服务,因此使用IIS插件来监控IIS时需要开放IIS服务的交互权限。请修改ASP.NET State Service服务的属性:在“登录”页签中,选择“本地系统帐户”并选择“允许服务与桌面交互“选项。

网络要求

内网采集器需要向监控宝提交采集的数据,因此运行内网采集器的服务器需要具有外网访问能力。