如何监测应用系统,如Tomcat等

Tomcat监测方式


  1. 打开Tomcat/conf文件夹下的的tomcat-users.xml,加上如下两句话,配置用户名和密码:

    <role rolename="manager-gui" />
    <user username="tomcat" password="tomcat" roles="manager-gui" />
    

    如下图:
    img

  2. 配置好后,重启Tomcat服务。
    img
  3. 进入ITOSS添加Tomcat资源监测。
    img
  4. 填写Tomcat监测器的配置信息,具体如下图:
    img
  5. 保存后,监测信息如下:
    img

Apache监测方式


  1. 打开Apache/conf文件夹下的的httpd.conf,加上如下语句:

    LoadModule status_module modules/mod_status.so  
    ExtendedStatus On
    <Location /server-status>
    SetHandler server-status
    Order Deny,Allow
    Deny from all
    Allow from all
    </Location>
    

    如下图:
    img

  2. 配置好后,重启Apache服务。
  3. 进入ITOSS添加Apache资源监测。
    img
  4. 填写Apache监测器的配置信息,具体如下图:
    img
  5. 保存后,监测信息如下:
    img

IIS监测方式


  1. IIS监测通过WMI方式获取监测数据,需要对应IIS服务器配置了WMI方可。
  2. 点击我,下载WMI配置方式文档
  3. 进入ITOSS添加IIS资源监测。 img
  4. 选择IIS资源对应需要监测值。 img
  5. 保存后,监测信息如下: img

Nginx监测方式


  1. 进入Nginx安装目录,进入/usr/local/nginx/conf目录,编辑“vi nginx.conf”文件。
  2. 修改Nginx配置文件,添加监控状态配置,在nginx.conf的server块中添加如下代码

    location /nginx_status {
    # Turn on nginx stats
    stub_status on;
    # I do not need logs for stats
    access_log off;
    # Security: Only allow access from 192.168.1.100 IP #
    #allow 192.168.1.100;
    # Send rest of the world to /dev/null #
    #deny all;
    

    该段代码是加在默认的server里的,加下效果如下图:
    img

  3. 修改添加完成后,退出并保存配置。
  4. 重新编译安装:

    ./configure --prefix=/usr/local/nginx 
    --with-http_stub_status_module
    
  5. make
  6. make instll
  7. 停止Nginx:pkill -9 nginx
  8. 启动Nginx:/usr/local/nginx/sbin/nginx
  9. 查询是否启动成功:netstat -ano|grep 81 有结果输入说明启动成功/
  10. 测试通过URL 192.168.6.177:81/nginx_status(默认端口为80方法)访问,正常返回如下图:
    img
  11. 进入ITOSS添加Nginx资源监测。
    img
  12. 填写Nginx监测器的配置信息,具体如下图: img
  13. 保存后,监测信息如下: img
返回主页