LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 5232|回复: 11

在QuickLinux AS4上安装MRTG进行监控

[复制链接]
发表于 2005-4-26 10:23:40 | 显示全部楼层 |阅读模式
作者:haijd  http://haijd.net
原文:http://haijd.net/article/read/324.html
转载时请保留此信息

最新版请至http://haijd.net/article/read/324.html查看。此外另有两篇文章可供参考:
1. Debian下安装MRTG
2. 在 FreeBSD 中安装 MRTG 进行监控

一、各装各个软件包
apt-get update
apt-get install net-snmp mrtg

二、修改/etc/snmp/snmpd.conf
找到如下代码:

  1. # Third, create a view for us to let the group have rights to:

  2. # Make at least  snmpwalk -v 1 localhost -c public system fast again.
  3. #       name           incl/excl     subtree         mask(optional)
  4. view    systemview    included   .1.3.6.1.2.1.1
  5. view    systemview    included   .1.3.6.1.2.1.25.1.1
复制代码

在后面加上:

  1. # haijd Add start
  2. view    all           included   .1.3.6
  3. # haijd Add end
复制代码


找到以下代码:

  1. ####
  2. # Finally, grant the group read-only access to the systemview view.# 4.给notConfigGroup组所定义view名 all 以只读权限

  3. #       group          context sec.model sec.level prefix read   write  notif
  4. access  notConfigGroup ""      any       noauth    exact  mib2   none   none
复制代码

将“access  notConfigGroup ""      any       noauth    exact  mib2   none   none”改为:

  1. # haijd Modify start
  2. access  notConfigGroup ""      any       noauth    exact  all    none   none
  3. # Old
  4. #access  notConfigGroup ""      any       noauth    exact  mib2   none   none
  5. # haijd Modify end
复制代码


三、重启snmp服务
# service snmpd restart

四、生成/etc/mrtg/mrtg.cfg
cfgmaker --global "WorkDir: /var/www/mrtg" --ifref=ip --output /etc/mrtg/mrtg.cfg public@localhost

五、修改/etc/mrtg/mrtg.cfg
我的mrtg.cfg设置如下:

  1. # Created by
  2. # /usr/bin/cfgmaker --global 'WorkDir: /var/www/mrtg' --global 'Options[_]: growright,bits' --ifref=ip --output /etc/mrtg/mrtg.cfg public@localhost


  3. ### Global Config

  4. EnableIPv6: no
  5. WorkDir: /var/www/mrtg
  6. Language: gb2312
  7. LoadMIBs:/usr/share/snmp/mibs/UCD-SNMP-MIB.txt,/usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt,/usr/share/snmp/mibs/TCP-MIB.txt


  8. ######################################################################
  9. # System: host.abc.com
  10. # Description: Linux host.abc.com 2.6.11-2.QL #1 Wed Mar 16 15:22:24 CST 2005 i686
  11. # Contact: Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
  12. # Location: Unknown (edit /etc/snmp/snmpd.conf)
  13. ######################################################################

  14. #================================================================================
  15. #监控内网网卡
  16. #Descr: 'eth0' | Name: '' | Ip: '192.168.0.254' | Eth: '00-e0-4c-ab-55-63'
  17. #================================================================================

  18. Target[eth0_lan]: /192.168.0.254:public@localhost:
  19. Options[eth0_lan]: growright
  20. Directory[eth0_lan]: eth0
  21. MaxBytes[eth0_lan]: 100000000
  22. Kmg[eth0_lan]: ,k,M,G,T,P
  23. YLegend[eth0_lan]: Bytes per Second
  24. ShortLegend[eth0_lan]: B/s
  25. Legend1[eth0_lan]: 每秒流入量 (单位 Bytes)
  26. Legend2[eth0_lan]: 每秒流出量 (单位 Bytes)
  27. LegendI[eth0_lan]: 流入:
  28. LegendO[eth0_lan]: 流出:
  29. Title[eth0_lan]: eth0网络流量[流入+流出]
  30. PageTop[eth0_lan]: <H1>eth0网络流量[流入+流出]</H1>
  31. <TABLE>
  32.   <TR><TD>系统 :</TD><TD>host.abc.com</TD></TR>
  33.   <TR><TD>描述 :</TD><TD>LAN网络接口eth0的网络流量(Bytes/s)</TD></TR>
  34.   <TR><TD>位置 :</TD><TD> Shenzhen</TD></TR>
  35.   <TR><TD>最大值:</TD><TD>100 MBytes/s</TD></TR>
  36.   <TR><TD>管理员:</TD><TD>hajd@optdevelop.com</TD></TR>
  37.   <TR><TD>说明 :</TD><TD>eth0 ip=192.168.0.254</TD></TR>
  38. </TABLE>


  39. #================================================================================
  40. #监控外网网卡
  41. #Descr: 'eth1' | Name: '' | Ip: '61.235.102.115' | Eth: '00-e0-4c-3a-cf-ef'
  42. #================================================================================

  43. Target[eth1_lan]: /61.235.102.115:public@localhost:
  44. Options[eth1_lan]: growright
  45. Directory[eth1_lan]: eth1
  46. MaxBytes[eth1_lan]: 2000000
  47. Kmg[eth1_lan]: ,k,M,G,T,P
  48. YLegend[eth1_lan]: Bytes per Second
  49. ShortLegend[eth1_lan]: B/s
  50. Legend1[eth1_lan]: 每秒流入量 (单位 Bytes)
  51. Legend2[eth1_lan]: 每秒流出量 (单位 Bytes)
  52. LegendI[eth1_lan]: 流入:
  53. LegendO[eth1_lan]: 流出:
  54. Title[eth1_lan]: eth0网络流量[流入+流出]
  55. PageTop[eth1_lan]: <H1>eth1网络流量[流入+流出]</H1>
  56. <TABLE>
  57.   <TR><TD>系统 :</TD><TD>host.abc.com</TD></TR>
  58.   <TR><TD>描述 :</TD><TD>WAN网络接口eth1的网络流量(Bytes/s)</TD></TR>
  59.   <TR><TD>位置 :</TD><TD> Shenzhen</TD></TR>
  60.   <TR><TD>最大值:</TD><TD>2 MBytes/s</TD></TR>
  61.   <TR><TD>管理员:</TD><TD>hajd@optdevelop.com</TD></TR>
  62.   <TR><TD>说明 :</TD><TD>eth0 ip=61.235.102.115</TD></TR>
  63. </TABLE>


  64. #================================================================================
  65. #监控主机连续运行时间[运行天数]
  66. #注:不能从SNMP中直接取得数据,使用perl script采集数 (/etc/mrtg/bin/mrtg-upday.pl)
  67. #================================================================================

  68. Target[upday]: `/etc/mrtg/bin/mrtg-updays.pl`
  69. Options[upday]: gauge,nopercent,growright
  70. Directory[upday]: upday
  71. MaxBytes[upday]: 1000
  72. YLegend[upday]: Up Days
  73. ShortLegend[upday]: 天
  74. Legend1[upday]: 主机连续运行时间(天)
  75. Legend2[upday]:
  76. LegendI[upday]: 运行时间:
  77. LegendO[upday]:
  78. Title[upday]: 主机连续运行时间[运行天数]
  79. PageTop[upday]: <h1>主机连续运行时间[运行天数]</h1>
  80. <TABLE>
  81.   <TR><TD>系统:</TD><TD>host.abc.com</TD></TR>
  82.   <TR><TD>描述:</TD><TD>主机连续运行的时间(天)</TD></TR>
  83.   <TR><TD>位置:</TD><TD>ShenZhen</TD></TR>
  84.   <TR><TD>最大值:</TD><TD>1000天</TD></TR>
  85.   <TR><TD>管理员:</TD><TD>user@abc.com</TD></TR>
  86.   <TR><TD>说明:</TD><TD>&nbsp</TD></TR>
  87. </TABLE>


  88. #================================================================================
  89. #监控系统负载[1分钟+15分钟]
  90. #MIB: .iso.org.dod.internet.private.enterprises.ucdavis.laTable.laEntry.laLoadInt
  91. #注:打开snmpd中的监控功能,在/etc/snmp/snmpd.conf中加入
  92. # view systemview included .1.3.6.1.4.1.2021.10.1.5
  93. #================================================================================

  94. Target[systemload]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.3:public@localhost:
  95. Options[systemload]: gauge,nopercent,growright
  96. Directory[systemload]: load
  97. MaxBytes[systemload]: 3000
  98. YLegend[systemload]: System Load
  99. ShortLegend[systemload]:
  100. Legend1[systemload]: 最近1分钟系统负载(x 100)
  101. Legend2[systemload]: 最近15分钟系统负载(x 100)
  102. LegendI[systemload]: 1分钟负载:
  103. LegendO[systemload]: 15分钟负载:
  104. Title[systemload]: 系统负载(x100)[1分钟+15分钟]
  105. PageTop[systemload]: <h1>系统负载(x100)[1分钟+15分钟]</h1>
  106. <TABLE>
  107.   <TR><TD>系统:</TD><TD>host.abc.com</TD></TR>
  108.   <TR><TD>描述:</TD><TD>系统负载(x100)[1分钟+15分钟]</TD></TR>
  109.   <TR><TD>位置:</TD><TD>Shenzhen</TD></TR>
  110.   <TR><TD>最大值:</TD><TD>30 (x 100)</TD></TR>
  111.   <TR><TD>管理员:</TD><TD>user@abc.com</TD></TR>
  112.   <TR><TD>说明:</TD><TD>&nbsp</TD></TR>
  113. </TABLE>


  114. #================================================================================
  115. #监控CPU负载[用户+闲置]
  116. #MIB: .iso.org.dod.internet.private.enterprises.ucdavis.systemStats
  117. #注:打开snmpd中的监控功能,在/etc/snmp/snmpd.conf中加入
  118. # view systemview included .1.3.6.1.4.1.2021.11
  119. #================================================================================

  120. Target[cpuload]: .1.3.6.1.4.1.2021.11.50.0&1.3.6.1.4.1.2021.11.53.0:public@localhost:
  121. Options[cpuload]: nopercent,growright
  122. Directory[cpuload]: cpu
  123. MaxBytes[cpuload]: 100
  124. Unscaled[cpuload]: dwym
  125. YLegend[cpuload]: CPU Utilization
  126. ShortLegend[cpuload]: %;
  127. Legend1[cpuload]: CPU用户负载(%)
  128. Legend2[cpuload]: CPU闲置(%)
  129. LegendI[cpuload]: 用户:
  130. LegendO[cpuload]: 闲置:
  131. Title[cpuload]: CPU负载[用户+闲置]
  132. PageTop[cpuload]: <h1>CPU负载[用户+闲置]</h1>
  133. <TABLE>
  134.   <TR><TD>系统:</TD><TD>host.abc.com</TD></TR>
  135.   <TR><TD>描述:</TD><TD>CPU负载[用户+闲置]</TD></TR>
  136.   <TR><TD>位置:</TD><TD>Shenzhen</TD></TR>
  137.   <TR><TD>最大值:</TD><TD>100</TD></TR>
  138.   <TR><TD>管理员:</TD><TD>user@abc.com</TD></TR>
  139.   <TR><TD>说明:</TD><TD></TD></TR>
  140. </TABLE>


  141. #================================================================================
  142. #监控内存使用量[Mem+Swap]
  143. #MIB: .iso.org.dod.internet.mgmt.mib-2.host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageUsed
  144. #注:打开snmpd中的监控,在/etc/snmp/snmpd.conf中加入
  145. # view systemview included .1.3.6.1.2.1.25.2.3.1.6
  146. #================================================================================

  147. Target[memory]: .1.3.6.1.2.1.25.2.3.1.6.2&.1.3.6.1.2.1.25.2.3.1.6.3:public@localhost:
  148. Options[memory]: gauge,growright
  149. Directory[memory]: mem
  150. MaxBytes1[memory]: 514588
  151. MaxBytes2[memory]: 514588
  152. Kmg[memory]: k,M,G,T,P
  153. Kilo[memory]: 1024
  154. Unscaled[memory]: dwym
  155. YLegend[memory]: Bytes
  156. ShortLegend[memory]: B
  157. Legend1[memory]: 已用Mem (Bytes)
  158. Legend2[memory]: 已用Swap(Bytes)
  159. LegendI[memory]: 已用Mem :
  160. LegendO[memory]: 已用Swap:
  161. Title[memory]: 内存使用量[Mem+Swap]
  162. PageTop[memory]: <h1>内存使用量[Mem+Swap]</h1>
  163. <TABLE>
  164.   <TR><TD>系统:</TD><TD>host.abc.com</TD></TR>
  165.   <TR><TD>描述:</TD><TD>Memory和Swap的使用量(Bytes)</TD></TR>
  166.   <TR><TD>位置:</TD><TD>Shenzhen</TD></TR>
  167.   <TR><TD>最大值:</TD><TD>Mem=502M,Swap=512M</TD></TR>
  168.   <TR><TD>管理员:</TD><TD>user@abc.com</TD></TR>
  169.   <TR><TD>说明:</TD><TD>&nbsp</TD></TR>
  170. </TABLE>


  171. #================================================================================
  172. #监控系统进程数[进程数]
  173. #MIB: .iso.org.dod.internet.mgmt.mib-2.host.hrSystem.hrSystemProcesses
  174. #注:打开snmpd中的系统进程数监控,在/etc/snmp/snmpd.conf中加入
  175. # view systemview included .1.3.6.1.2.1.25.1.6
  176. #================================================================================

  177. Target[process]: .1.3.6.1.2.1.25.1.6.0&.1.3.6.1.2.1.25.1.6.0:public@localhost:
  178. Options[process]: gauge,nopercent,growright
  179. Directory[process]: process
  180. MaxBytes[process]: 1000
  181. YLegend[process]: Processes
  182. ShortLegend[process]: 个
  183. Legend1[process]: 系统进程数(个)
  184. Legend2[process]:
  185. LegendI[process]: 进程数:
  186. LegendO[process]:
  187. Title[process]: 系统进程数[进程数]
  188. PageTop[process]: <h1>系统进程数[进程数]</h1>
  189. <TABLE>
  190.   <TR><TD>系统:</TD><TD>host.abc.com</TD></TR>
  191.   <TR><TD>描述:</TD><TD>系统进程数(个)</TD></TR>
  192.   <TR><TD>位置:</TD><TD>Shenzhen</TD></TR>
  193.   <TR><TD>最大值:</TD><TD>1000个</TD></TR>
  194.   <TR><TD>管理员:</TD><TD>user@abc.com</TD></TR>
  195.   <TR><TD>说明:</TD><TD>&nbsp</TD></TR>
  196. </TABLE>


  197. #================================================================================
  198. #监控硬盘空间[系统盘+数据盘]
  199. #MIB: .iso.org.dod.internet.private.enterprises.ucdavis.dskTable.dskEntry.dskUsed
  200. #注1:打开snmpd中的监控功能,在/etc/snmp/snmpd.conf中加入
  201. # view systemview included .1.3.6.1.4.1.2021.9.1.8
  202. #注2:打开snmpd中的系统盘和数据盘监控功能,在/etc/snmp/snmpd.conf中加入
  203. # disk / 100000
  204. # disk /mnt/data 500000
  205. #================================================================================

  206. Target[disk]: .1.3.6.1.4.1.2021.9.1.8.1&.1.3.6.1.4.1.2021.9.1.8.2:public@localhost:
  207. Options[disk]: gauge,growright
  208. Directory[disk]: disk
  209. MaxBytes1[disk]: 3000000
  210. MaxBytes2[disk]: 70000000
  211. Kmg[disk]: k,M,G,T,P
  212. Kilo[disk]: 1024
  213. Unscaled[disk]: dwym
  214. YLegend[disk]: Bytes
  215. ShortLegend[disk]: B
  216. Legend1[disk]: 系统盘已用空间
  217. Legend2[disk]: 数据盘已用空间
  218. LegendI[disk]: 系统已用:
  219. LegendO[disk]: 数据已用:
  220. Title[disk]: 硬盘空间[系统盘+数据盘]
  221. PageTop[disk]: <h1>硬盘空间[系统盘+数据盘]</h1>
  222. <TABLE>
  223.   <TR><TD>系统:</TD><TD>host.abc.com</TD></TR>
  224.   <TR><TD>描述:</TD><TD>系统盘=/(/dev/hda3); 数据盘=/data(/dev/hda5)</TD></TR>
  225.   <TR><TD>位置:</TD><TD>Shenzhen</TD></TR>
  226.   <TR><TD>最大值:</TD><TD>系统盘=3.0GB; 数据盘=70GB</TD></TR>
  227.   <TR><TD>管理员:</TD><TD>user@abc.com</TD></TR>
  228.   <TR><TD>说明:</TD><TD>&nbsp;</TD></TR>
  229. </TABLE>


  230. #================================================================================
  231. #监控打开的TCP连接数[TCP连接数]
  232. #MIB: .iso.org.dod.internet.mgmt.mib-2.tcp.tcpCurrEstab
  233. #注:打开snmpd中的监控功能,在/etc/snmp/snmpd.conf中加入
  234. # view systemview included .1.3.6.1.2.1.6.9
  235. #================================================================================

  236. Target[tcpopen]: .1.3.6.1.2.1.6.9.0&.1.3.6.1.2.1.6.9.0:public@localhost:
  237. Options[tcpopen]: gauge,nopercent,growright
  238. Directory[tcpopen]: tcpopen
  239. MaxBytes[tcpopen]: 1000
  240. YLegend[tcpopen]: Tcp Connections
  241. ShortLegend[tcpopen]: 个
  242. Legend1[tcpopen]: 打开的TCP连接数(个)
  243. Legend2[tcpopen]:
  244. LegendI[tcpopen]: TCP连接数:
  245. LegendO[tcpopen]:
  246. Title[tcpopen]: TCP连接数[TCP连接数]
  247. PageTop[tcpopen]: <h1>TCP连接数[TCP连接数]</h1>
  248. <TABLE>
  249.   <TR><TD>系统:</TD><TD>host.abc.com</TD></TR>
  250.   <TR><TD>描述:</TD><TD>打开的TCP连接数(个)</TD></TR>
  251.   <TR><TD>位置:</TD><TD>Shenzhen</TD></TR>
  252.   <TR><TD>最大值:</TD><TD>1000个</TD></TR>
  253.   <TR><TD>管理员:</TD><TD>user@abc.com</TD></TR>
  254.   <TR><TD>说明:</TD><TD>&nbsp</TD></TR>
  255. </TABLE>
复制代码


六、生成工作目录及相关文件
mrtg /etc/mrtg/mrtg.cfg
PS:有时一次可能不成功,多试几次就可以了。

七、生成首页文件
indexmaker --output /var/www/mrtg/index.html --title="Quick Linux Server" /etc/mrtg/mrtg.cfg

OK、5分钟后你就可以正常工作了,如果要观看的话需要把/var/www/mrtg/链到你的网页目录,或者用虚拟主机……
发表于 2005-5-4 13:51:21 | 显示全部楼层
呵呵,再顶一下。
改正一下,是apt-get install net-snmp mrtg
以免误导。
回复 支持 反对

使用道具 举报

发表于 2005-5-4 13:59:17 | 显示全部楼层
楼主能否提供一下mrtg-updays.pl,谢谢~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-4 17:25:20 | 显示全部楼层
呵呵,不小心,没注意到。
mrtg-updays.pl的代码如下:

  1. #!/usr/bin/perl

  2. $machine = `/bin/hostname`;
  3. $uptime1 = `/usr/bin/uptime`;
  4. $uptime2 = $uptime1;

  5. $uptime1 =~ /up (.*?) day/;
  6. $upday = int($1);

  7. $uptime2 =~ /up (.*?) load/;
  8. $uptime = $1;

  9. print "$upday\n";
  10. print "$upday\n";
  11. print "$uptime\n";
  12. print $machine."\n";

复制代码
回复 支持 反对

使用道具 举报

发表于 2005-5-5 23:12:10 | 显示全部楼层
有问题了,我把文件放到/etc/mrtg/下,然后#mrtg mrtg.cfg 执行加载了楼主的mrtg-updays.pl后出现:

[root@www mrtg]# mrtg mrtg.cfg
WARNING: Could not match host:'public@localhost:' ref:'Ip' key:'192.168.0.1'
SNMP Error:
no response received
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
                  community: "public"
                 request ID: 1352832853
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/bin//../lib/mrtg2/SNMP_util.pm line 490
SNMPGET Problem for .1.3.6.1.4.1.2021.10.1.5.1 .1.3.6.1.4.1.2021.10.1.5.3 sysUptime sysName on public@localhost::::::v4only
at /usr/bin/mrtg line 1849
WARNING: skipping because at least the query for .1.3.6.1.4.1.2021.10.1.5.1 on  localhost did not succeed
WARNING: no data for .1.3.6.1.4.1.2021.10.1.5&.1.3.6.1.4.1.2021.10.1.5:public@localhost. Skipping further queries for Host localhost in this round.
ERROR: Target[eth0_lan][_IN_] ' $target->[0]{$mode} ' did not eval into defined data
ERROR: Target[eth0_lan][_OUT_] ' $target->[0]{$mode} ' did not eval into defined data
ERROR: Target[upday][_IN_] '"/etc/mrtg/mrtg-updays.pl"' evaluated to '/etc/mrtg/mrtg-updays.pl' instead of a number
ERROR: Target[upday][_OUT_] '"/etc/mrtg/mrtg-updays.pl"' evaluated to '/etc/mrtg/mrtg-updays.pl' instead of a number
ERROR: Target[systemload][_IN_] ' $target->[1]{$mode} ' did not eval into defined data
ERROR: Target[systemload][_OUT_] ' $target->[1]{$mode} ' did not eval into defined data
ERROR: Target[cpuload][_IN_] ' $target->[2]{$mode} ' did not eval into defined data
ERROR: Target[cpuload][_OUT_] ' $target->[2]{$mode} ' did not eval into defined data
ERROR: Target[memory][_IN_] ' $target->[3]{$mode} ' did not eval into defined data
ERROR: Target[memory][_OUT_] ' $target->[3]{$mode} ' did not eval into defined data
ERROR: Target[process][_IN_] ' $target->[4]{$mode} ' did not eval into defined data
ERROR: Target[process][_OUT_] ' $target->[4]{$mode} ' did not eval into defined data
ERROR: Target[disk][_IN_] ' $target->[5]{$mode} ' did not eval into defined data
ERROR: Target[disk][_OUT_] ' $target->[5]{$mode} ' did not eval into defined data
ERROR: Target[tcpopen][_IN_] ' $target->[6]{$mode} ' did not eval into defined data
ERROR: Target[tcpopen][_OUT_] ' $target->[6]{$mode} ' did not eval into defined data

而要是 perl mrtg-updays.pl 却能正常显示,楼主请帮忙~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-5-7 23:15:32 | 显示全部楼层
呵,懒得再写一回,你到这里看吧。
http://www.quicklinux.org/?q=node/420
回复 支持 反对

使用道具 举报

发表于 2008-10-9 19:12:09 | 显示全部楼层
[root@server mrtg]# mrtg /etc/mrtg/mrtg.cfg
ERROR: Line 34 (系统 :localhost) in CFG file (/etc/mrtg/mrtg.cfg)  does not make sense

我安装mrtg到这个地方的时候就卡住 了,不知道原因所在。。求解
回复 支持 反对

使用道具 举报

发表于 2008-10-28 14:02:26 | 显示全部楼层
支持
。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2008-10-28 14:24:45 | 显示全部楼层
支持
。。。。。。。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-30 09:19:30 | 显示全部楼层
Post by 再见理想;1892167
[root@server mrtg]# mrtg /etc/mrtg/mrtg.cfg
ERROR: Line 34 (系统 :localhost) in CFG file (/etc/mrtg/mrtg.cfg)  does not make sense

我安装mrtg到这个地方的时候就卡住 了,不知道原因所在。。求解


注意“mrtg.cfg”文件最好存储为UTF-8格式,还有就是要注意那些HTML代码前的空格不能省略。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表