
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
danuksit/telegraf-qnap是定制化的Telegraf镜像,专为QNAP设备设计,通过SNMP协议采集设备的系统与硬件指标,并可将数据输出至InfluxDB v2等存储系统,助力用户实时监控QNAP设备的健康状态与性能表现。
telegraf.conf文件,配置SNMP代理地址、InfluxDB参数等(参考下方示例).env文件,设置环境变量(如INFLUX_HOST、INFLUX_TOKEN等)bashdocker run -d --name qnap-snmp-telegraf \ -v $PWD/telegraf.conf:/etc/telegraf/telegraf.conf \ --env-file $PWD/.env \ docker.xuanyuan.run/danuksit/telegraf-qnap:1.0 \ --config /etc/telegraf/telegraf.conf
ini[agent] interval = "10s" round_interval = true metric_batch_size = 1000 metric_buffer_limit = *** collection_jitter = "0s" flush_interval = "10s" flush_jitter = "0s" hostname = "$INFLUX_HOSTNAME" omit_hostname = false [[outputs.influxdb_v2]] alias = "" urls = ["$INFLUX_HOST"] token = "$INFLUX_TOKEN" organization = "" exclude_bucket_tag = true bucket = "" bucket_tag = "influxdb_database" timeout = "120s" content_encoding = "gzip" ## SNMP输入插件 [[inputs.snmp]] # 待轮询的代理列表 agents = [ " ", " " ] version = 3 sec_name = " " # 轮询间隔 interval = "10s" # 每个SNMP查询的超时时间 timeout = "10s" # 超时内的重试次数 retries = 3 # GETBULK最大重复次数参数 max_repetitions = 10 # 测量名称 name = "snmp.QNAP" # CPU指标 [[inputs.snmp.table]] name = "snmp.QNAP.cpuTable" oid = "NAS-MIB::cpuTable" [[inputs.snmp.table.field]] name = "cpuIndex" oid = "NAS-MIB::cpuIndex" is_tag = true [[inputs.snmp.table.field]] name = "cpuID" oid = "NAS-MIB::cpuID" is_tag = true [[inputs.snmp.table.field]] name = "cpuUsage" oid = "NAS-MIB::cpuUsage" # 系统指标 [[inputs.snmp.table]] name = "snmp.QNAP.systemTable" # 内存指标 [[inputs.snmp.table.field]] name = "systemTotalMemEX" oid = "NAS-MIB::systemTotalMemEX" [[inputs.snmp.table.field]] name = "systemFreeMemEX" oid = "NAS-MIB::systemFreeMemEX" # 系统温度 [[inputs.snmp.table.field]] name = "cpu-TemperatureEX" oid = "NAS-MIB::cpu-TemperatureEX" [[inputs.snmp.table.field]] name = "systemTemperatureEX" oid = "NAS-MIB::systemTemperatureEX" # 运行时间 [[inputs.snmp.field]] name = "systemUptime" oid = "NAS-MIB::systemUptimeEX" # CPU使用率 [[inputs.snmp.field]] name = "systemCPU-UsageEX" oid = "NAS-MIB::systemCPU-UsageEX" # 机箱指标 [[inputs.snmp.table]] name = "snmp.QNAP.enclosureTable" oid = "NAS-MIB::enclosureTable" [[inputs.snmp.table.field]] name = "enclosureID" oid = "NAS-MIB::enclosureID" is_tag = true [[inputs.snmp.table.field]] name = "enclosureModel" oid = "NAS-MIB::enclosureModel" is_tag = true [[inputs.snmp.table.field]] name = "enclosureName" oid = "NAS-MIB::enclosureName" is_tag = true [[inputs.snmp.table.field]] name = "enclosureSystemTemp" oid = "NAS-MIB::enclosureSystemTemp" # 风扇指标 [[inputs.snmp.table]] name = "snmp.QNAP.systemFanTableEx" oid = "NAS-MIB::systemFanTableEx" [[inputs.snmp.table.field]] name = "sysFanIndexEX" oid = "NAS-MIB::sysFanIndexEX" is_tag = true [[inputs.snmp.table.field]] name = "sysFanDescrEX" oid = "NAS-MIB::sysFanDescrEX" is_tag = true [[inputs.snmp.table.field]] name = "sysFanSpeedEX" oid = "NAS-MIB::sysFanSpeedEX" # 电源指标 [[inputs.snmp.table]] name = "snmp.QNAP.systemPowerTable" oid = "NAS-MIB::systemPowerTable" [[inputs.snmp.table.field]] name = "systemPowerIndex" oid = "NAS-MIB::systemPowerIndex" is_tag = true [[inputs.snmp.table.field]] name = "systemPowerID" oid = "NAS-MIB::systemPowerID" is_tag = true [[inputs.snmp.table.field]] name = "systemPowerEnclosureID" oid = "NAS-MIB::systemPowerEnclosureID" is_tag = true [[inputs.snmp.table.field]] name = "systemPowerStatus" oid = "NAS-MIB::systemPowerStatus" [[inputs.snmp.table.field]] name = "systemPowerFanSpeed" oid = "NAS-MIB::systemPowerFanSpeed" [[inputs.snmp.table.field]] name = "systemPowerTemp" oid = "NAS-MIB::systemPowerTemp" # 网络接口指标 [[inputs.snmp.table]] name = "snmp.QNAP.systemIfTableEx" oid = "NAS-MIB::systemIfTableEx" [[inputs.snmp.table.field]] name = "ifIndexEX" oid = "NAS-MIB::ifIndexEX" is_tag = true [[inputs.snmp.table.field]] name = "ifDescrEX" oid = "NAS-MIB::ifDescrEX" is_tag = true [[inputs.snmp.table.field]] name = "ifPacketsReceivedEX" oid = "NAS-MIB::ifPacketsReceivedEX" [[inputs.snmp.table.field]] name = "ifPacketsSentEX" oid = "NAS-MIB::ifPacketsSentEX" [[inputs.snmp.table.field]] name = "ifErrorPacketsEX" oid = "NAS-MIB::ifErrorPacketsEX" # 网络接口扩展指标 [[inputs.snmp.table]] name = "snmp.QNAP.ifXTable" oid = "IF-MIB::ifXTable" [[inputs.snmp.table.field]] name = "ifName" oid = "IF-MIB::ifName" is_tag = true [[inputs.snmp.table.field]] name = "ifHCInOctets" oid = "IF-MIB::ifHCInOctets" [[inputs.snmp.table.field]] name = "ifHCOutOctets" oid = "IF-MIB::ifHCOutOctets" # 磁盘指标 [[inputs.snmp.table]] name = "snmp.QNAP.diskTable" oid = "NAS-MIB::diskTable" [[inputs.snmp.table.field]] name = "diskIndex" oid = "NAS-MIB::diskIndex" is_tag = true [[inputs.snmp.table.field]] name = "diskID" oid = "NAS-MIB::diskID" is_tag = true [[inputs.snmp.table.field]] name = "diskEnclosureID" oid = "NAS-MIB::diskEnclosureID" is_tag = true [[inputs.snmp.table.field]] name = "diskSummary" oid = "NAS-MIB::diskSummary" [[inputs.snmp.table.field]] name = "diskTemperture" oid = "NAS-MIB::diskTemperture" [[inputs.snmp.table.field]] name = "diskSmartInfo" oid = "NAS-MIB::diskSmartInfo" [[inputs.snmp.table.field]] name = "diskGlobalSpare" oid = "NAS-MIB::diskGlobalSpare" [[inputs.snmp.table.field]] name = "diskModel" oid = "NAS-MIB::diskModel" is_tag = true [[inputs.snmp.table.field]] name = "diskCapacity" oid = "NAS-MIB::diskCapacity" is_tag = true # 卷指标 [[inputs.snmp.table]] name = "snmp.QNAP.systemVolumeTableEx" oid = "NAS-MIB::systemVolumeTableEx" [[inputs.snmp.table.field]] name = "sysVolumeIndexEX" oid = "NAS-MIB::sysVolumeIndexEX" is_tag = true [[inputs.snmp.table.field]] name = "sysVolumeDescrEX" oid = "NAS-MIB::sysVolumeDescrEX" is_tag = true [[inputs.snmp.table.field]] name = "sysVolumeFSEX" oid = "NAS-MIB::sysVolumeFSEX" is_tag = true [[inputs.snmp.table.field]] name = "sysVolumeTotalSizeEX" oid = "NAS-MIB::sysVolumeTotalSize" [[inputs.snmp.table.field]] name = "sysVolumeFreeSize" oid = "NAS-MIB::sysVolumeFreeSizeEX" [[inputs.snmp.table.field]] name = "sysVolumeStatus" oid = "NAS-MIB::sysVolumeStatusEX" # 磁盘性能指标 [[inputs.snmp.table]] name = "snmp.QNAP.diskPerformanceTable" oid = "NAS-MIB::diskPerformanceTable" [[inputs.snmp.table.field]] name = "diskPerformanceIndex" oid = "NAS-MIB::diskPerformanceIndex" is_tag = true [[inputs.snmp.table.field]] name = "blvID" oid = "NAS-MIB::blvID" is_tag = true [[inputs.snmp.table.field]] name = "iops" oid = "NAS-MIB::iops" [[inputs.snmp.table.field]] name = "latency" oid = "NAS-MIB::latency" # JBOD磁盘指标 [[inputs.snmp.table]] name = "snmp.QNAP.jBODHdTable1" oid = "NAS-MIB::jBODHdTable1" [[inputs.snmp.table.field]] name = "jBODHdIndex1" oid = "NAS-MIB::jBODHdIndex1" is_tag = true [[inputs.snmp.table.field]] name = "jBODHdDescr1" oid = "NAS-MIB::jBODHdDescr1" is_tag = true [[inputs.snmp.table.field]] name = "jBODHdTemperature1" oid = "NAS-MIB::sysVolumeFSEX" [[inputs.snmp.table.field]] name = "jBODHdStatus1" oid = "NAS-MIB::jBODHdStatus1" [[inputs.snmp.table.field]] name = "jBODHdModel1" oid = "NAS-MIB::jBODHdModel1" is_tag = true [[inputs.snmp.table.field]] name = "jBODHdCapacity1 " oid = "NAS-MIB::jBODHdCapacity1" [[inputs.snmp.table.field]] name = "jBODHdSmartInfo1" oid = "NAS-MIB::jBODHdSmartInfo1"
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务