qidao123.com技术社区-IT企服评测·应用市场

标题: Ubuntu 上安装和配置 PRTG 监控系统指南 [打印本页]

作者: 王柳    时间: 2025-4-22 13:25
标题: Ubuntu 上安装和配置 PRTG 监控系统指南
第一部门:PRTG 安装

1. 系统预备

   操作系统版本 Ubuntu Server 24.10
  1. # 更新系统
  2. sudo apt update && sudo apt upgrade -y
  3. # 安装必要依赖
  4. sudo apt install -y wget apt-transport-https gnupg2 software-properties-common<br>
复制代码
2. 安装 Mono(PRTG依赖)

# 添加 Mono 仓库
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
# 安装 Mono
sudo apt update
sudo apt install -y mono-complete mono-vbnc
3. 安装 PRTG
  1. # 下载 PRTG 仓库密钥
  2. wget -O - https://repo.prtg.com/keys/prtg.key | sudo apt-key add -
  3. # 添加 PRTG 仓库
  4. sudo sh -c 'echo "deb https://repo.prtg.com/debian/ stable main" > /etc/apt/sources.list.d/prtg.list'
  5. # 更新软件包列表
  6. sudo apt update
  7. # 安装 PRTG 核心服务器
  8. sudo apt install -y prtgcore
复制代码
3. 启动 PRTG 服务
  1. # 启动 PRTG 服务
  2. sudo systemctl start prtg
  3. # 设置开机自启
  4. sudo systemctl enable prtg
  5. # 检查服务状态
  6. sudo systemctl status prtg
复制代码
4. 访问 PRTG Web 界面

在浏览器中访问: https://your-server-ip:8443
初次登录利用默认凭据:
第二部门:添加监控设备

1. 添加 Linux 主机监控

通过 SSH 监控 Linux 主机

添加 SSH 传感器

通过 Shell 下令添加 (替代方法)
  1. # 在 Linux 主机上安装 SNMP 服务 (如果需要 SNMP 监控)
  2. sudo apt install -y snmpd snmp
  3. # 配置 SNMP
  4. sudo nano /etc/snmp/snmpd.conf
  5. # 添加以下内容:
  6. agentAddress udp:161
  7. rocommunity public 192.168.1.100  # 替换为 PRTG 服务器的 IP
  8. view systemonly included .1.3.6.1.2.1.1
  9. view systemonly included .1.3.6.1.2.1.25.1
  10. # 重启 SNMP 服务
  11. sudo systemctl restart snmpd
复制代码
2. 添加 Windows 主机监控

通过 WMI 监控 Windows 主机

添加 WMI 传感器

Windows 主机预备 (如果需要 SNMP)

3. 添加网络设备监控 (思科、华为、H3C)

通用 SNMP 配置步骤

思科设备示例

华为设备示例

H3C 设备示例

第三部门:一键安装和配置脚本

[code]#!/bin/bash# PRTG 自动安装和基本配置脚本# 检查是否为 root 用户if [ "$(id -u)" -ne 0 ]; then  echo "请利用 root 用户运行此脚本!"  exit 1fi# 安装 PRTGinstall_prtg() {  echo "正在更新系统..."  apt update && apt upgrade -y    echo "安装依赖..."  apt install -y wget apt-transport-https gnupg2 software-properties-common    echo "添加 PRTG 仓库..."  wget -O - https://repo.prtg.com/keys/prtg.key | apt-key add -  sh -c 'echo "deb https://repo.prtg.com/debian/ stable main" > /etc/apt/sources.list.d/prtg.list'    echo "安装 PRTG 核心服务器..."  apt update && apt install -y prtgcore    echo "启动 PRTG 服务..."  systemctl start prtg  systemctl enable prtg    echo "RTG 安装完成! 访问 https://$(hostname -I | awk '{print $1}'):8443"  echo "默认用户名: prtgadmin"  echo "默认密码: prtgadmin"}# 配置 SNMP 监控configure_snmp() {  echo "配置 SNMP 监控..."  apt install -y snmpd snmp    echo "备份原始 snmpd.conf..."  cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak    echo "创建新的 SNMP 配置..."  cat > /etc/snmp/snmpd.conf




欢迎光临 qidao123.com技术社区-IT企服评测·应用市场 (https://dis.qidao123.com/) Powered by Discuz! X3.4