The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"MRTG"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"MRTG"
Сообщение от djroot emailИскать по авторуВ закладки on 22-Дек-02, 20:38  (MSK)
Hi ALL!
Тут с MRTG траблы:
Запускаю:
[root@swapd mrtg]# mrtg /etc/mrtg/mrtg.cfg
WARNING: "Title[swapd]" not specified
WARNING: "PageTop[swapd]" is not specified.
WARNING: "MaxBytes[swapd]" not specified
ERROR: Please fix the error(s) in your config file
[root@swapd mrtg]# mrtg mrtg.
mrtg.cfg     mrtg.cfg_l   mrtg.cnf_l   mrtg.conf_l  mrtg.ok mrtg.vfg_l
[root@swapd mrtg]# mrtg mrtg.
ERROR: unable to open config file: mrtg.
[root@swapd mrtg]# mrtg mrtg.
mrtg._l mrtg.cfg     mrtg.cfg_l   mrtg.cnf_l   mrtg.conf_l  mrtg.ok mrtg.vfg_l
[root@swapd mrtg]#
конфиг:
#--------------------
WorkDir: /var/www/html/mrtg
Target[swapd]: 2:public@10.10.10.10
MaxBytes[r1]: 1250000
Title[r1]: Traffic Analysis
PageTop[r1]: <H1>Stats for our Ethernet</H1>


Что скажете? И сделать так, чтобы МРТГ собирал статистику использования всего на сервере и камня , железа...
ПОМОГИТЕ!!! МАНЫ читал... но не помогло

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • RE: MRTG, AD, 08:24 , 23-Дек-02, (1)
    • RE: MRTG, djroot, 21:06 , 23-Дек-02, (2)
      • RE: MRTG, Tathagatha, 21:57 , 23-Дек-02, (3)
        • RE: MRTG, djroot, 22:04 , 23-Дек-02, (4)
          • RE: MRTG, Tathagatha, 22:14 , 23-Дек-02, (5)
            • RE: MRTG, Dima, 22:28 , 23-Дек-02, (6)
              • RE: MRTG, djroot, 22:32 , 23-Дек-02, (8)
            • RE: MRTG, djroot, 22:31 , 23-Дек-02, (7)
              • RE: MRTG, Tathagatha, 10:58 , 24-Дек-02, (9)

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: MRTG"
Сообщение от AD emailИскать по авторуВ закладки on 23-Дек-02, 08:24  (MSK)
>Hi ALL!
>Тут с MRTG траблы:
>Запускаю:
>[root@swapd mrtg]# mrtg /etc/mrtg/mrtg.cfg
>WARNING: "Title[swapd]" not specified
>WARNING: "PageTop[swapd]" is not specified.
>WARNING: "MaxBytes[swapd]" not specified
>ERROR: Please fix the error(s) in your config file
>[root@swapd mrtg]# mrtg mrtg.
>mrtg.cfg     mrtg.cfg_l   mrtg.cnf_l   mrtg.conf_l
> mrtg.ok mrtg.vfg_l
>[root@swapd mrtg]# mrtg mrtg.
>ERROR: unable to open config file: mrtg.
>[root@swapd mrtg]# mrtg mrtg.
>mrtg._l mrtg.cfg     mrtg.cfg_l   mrtg.cnf_l  
>mrtg.conf_l  mrtg.ok mrtg.vfg_l
>[root@swapd mrtg]#
>конфиг:
>#--------------------
>WorkDir: /var/www/html/mrtg
>Target[swapd]: 2:public@10.10.10.10
>MaxBytes[r1]: 1250000
>Title[r1]: Traffic Analysis
>PageTop[r1]: <H1>Stats for our Ethernet</H1>
>
>
>Что скажете? И сделать так, чтобы МРТГ собирал статистику использования всего на
>сервере и камня , железа...
>ПОМОГИТЕ!!! МАНЫ читал... но не помогло


Во всех [] должно быть одинакое имя swapd.
/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: MRTG"
Сообщение от djroot emailИскать по авторуВ закладки on 23-Дек-02, 21:06  (MSK)
Так,а вот индэксы snmp ?
Например индэкс для снятия статов эзернета?
Должно же быть так: индэкс.public@127.0.0.1
А где посмотреть, какие индэкс для каждого устройства?

И еще: как заблокировать доступ со свех хостов кроме лупбэка к порту snmp ???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: MRTG"
Сообщение от Tathagatha Искать по авторуВ закладки on 23-Дек-02, 21:57  (MSK)
>Так,а вот индэксы snmp ?
>Например индэкс для снятия статов эзернета?
>Должно же быть так: индэкс.public@127.0.0.1
>А где посмотреть, какие индэкс для каждого устройства?
>
а ты напусти на него snmpwalk  и увидишь  все OID, и вообще лучше всего писать полностью ,чтобы потом не было граблей:
OID@x.x.x.x

>И еще: как заблокировать доступ со свех хостов кроме лупбэка к порту
>snmp ???

можно наверное с помощью какого-нить ipfw

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: MRTG"
Сообщение от djroot emailИскать по авторуВ закладки on 23-Дек-02, 22:04  (MSK)
И что выбрать?
[root@swapd root]# snmpwalk -On -c public 10.10.10.10
.1.3.6.1.2.1.1.1.0 = Linux swapd.nkosino 2.4.9-13 #1 Sun Nov 11 16:06:33 MSK 2001 i686
.1.3.6.1.2.1.1.2.0 = OID: .1.3.6.1.4.1.2021.250.10
.1.3.6.1.2.1.1.3.0 = Timeticks: (51354) 0:08:33.54
.1.3.6.1.2.1.1.4.0 = Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
.1.3.6.1.2.1.1.5.0 = swapd.nkosino
.1.3.6.1.2.1.1.6.0 = Unknown (edit /etc/snmp/snmpd.conf)
.1.3.6.1.2.1.1.8.0 = Timeticks: (1) 0:00:00.01
.1.3.6.1.2.1.1.9.1.2.1 = OID: .1.3.6.1.2.1.31
.1.3.6.1.2.1.1.9.1.2.2 = OID: .1.3.6.1.6.3.1
.1.3.6.1.2.1.1.9.1.2.3 = OID: .1.3.6.1.2.1.49
.1.3.6.1.2.1.1.9.1.2.4 = OID: .1.3.6.1.2.1.4
.1.3.6.1.2.1.1.9.1.2.5 = OID: .1.3.6.1.2.1.50
.1.3.6.1.2.1.1.9.1.2.6 = OID: .1.3.6.1.6.3.16.2.2.1
.1.3.6.1.2.1.1.9.1.2.7 = OID: .1.3.6.1.6.3.10.3.1.1
.1.3.6.1.2.1.1.9.1.2.8 = OID: .1.3.6.1.6.3.11.3.1.1
.1.3.6.1.2.1.1.9.1.2.9 = OID: .1.3.6.1.6.3.15.2.1.1
.1.3.6.1.2.1.1.9.1.2.10 = OID: .1.3.6.1.2.1.10.131
.1.3.6.1.2.1.1.9.1.3.1 = The MIB module to describe generic objects for network interface sub-layers
.1.3.6.1.2.1.1.9.1.3.2 = The MIB module for SNMPv2 entities
.1.3.6.1.2.1.1.9.1.3.3 = The MIB module for managing TCP implementations
.1.3.6.1.2.1.1.9.1.3.4 = The MIB module for managing IP and ICMP implementations
.1.3.6.1.2.1.1.9.1.3.5 = The MIB module for managing UDP implementations
.1.3.6.1.2.1.1.9.1.3.6 = View-based Access Control Model for SNMP.
.1.3.6.1.2.1.1.9.1.3.7 = The SNMP Management Architecture MIB.
.1.3.6.1.2.1.1.9.1.3.8 = The MIB for Message Processing and Dispatching.
.1.3.6.1.2.1.1.9.1.3.9 = The management information definitions for the SNMP User-based Security Model.
.1.3.6.1.2.1.1.9.1.3.10 = RFC 2667 TUNNEL-MIB implementation for Linux 2.2.x kernels.
.1.3.6.1.2.1.1.9.1.4.1 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.2 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.3 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.4 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.5 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.6 = Timeticks: (0) 0:00:00.00
.1.3.6.1.2.1.1.9.1.4.7 = Timeticks: (1) 0:00:00.01
.1.3.6.1.2.1.1.9.1.4.8 = Timeticks: (1) 0:00:00.01
.1.3.6.1.2.1.1.9.1.4.9 = Timeticks: (1) 0:00:00.01
.1.3.6.1.2.1.1.9.1.4.10 = Timeticks: (1) 0:00:00.01
End of MIB
[root@swapd root]#
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: MRTG"
Сообщение от Tathagatha Искать по авторуВ закладки on 23-Дек-02, 22:14  (MSK)
>И что выбрать?
>[root@swapd root]# snmpwalk -On -c public 10.10.10.10
>.1.3.6.1.2.1.1.1.0 = Linux swapd.nkosino 2.4.9-13 #1 Sun Nov 11 16:06:33 MSK 2001
>i686
>.1.3.6.1.2.1.1.2.0 = OID: .1.3.6.1.4.1.2021.250.10
>.1.3.6.1.2.1.1.3.0 = Timeticks: (51354) 0:08:33.54
>.1.3.6.1.2.1.1.4.0 = Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
>.1.3.6.1.2.1.1.5.0 = swapd.nkosino
>.1.3.6.1.2.1.1.6.0 = Unknown (edit /etc/snmp/snmpd.conf)
>.1.3.6.1.2.1.1.8.0 = Timeticks: (1) 0:00:00.01
>.1.3.6.1.2.1.1.9.1.2.1 = OID: .1.3.6.1.2.1.31
>.1.3.6.1.2.1.1.9.1.2.2 = OID: .1.3.6.1.6.3.1
>.1.3.6.1.2.1.1.9.1.2.3 = OID: .1.3.6.1.2.1.49
>.1.3.6.1.2.1.1.9.1.2.4 = OID: .1.3.6.1.2.1.4
>.1.3.6.1.2.1.1.9.1.2.5 = OID: .1.3.6.1.2.1.50
>.1.3.6.1.2.1.1.9.1.2.6 = OID: .1.3.6.1.6.3.16.2.2.1
>.1.3.6.1.2.1.1.9.1.2.7 = OID: .1.3.6.1.6.3.10.3.1.1
>.1.3.6.1.2.1.1.9.1.2.8 = OID: .1.3.6.1.6.3.11.3.1.1
>.1.3.6.1.2.1.1.9.1.2.9 = OID: .1.3.6.1.6.3.15.2.1.1
>.1.3.6.1.2.1.1.9.1.2.10 = OID: .1.3.6.1.2.1.10.131
>.1.3.6.1.2.1.1.9.1.3.1 = The MIB module to describe generic objects for network interface
>sub-layers
>.1.3.6.1.2.1.1.9.1.3.2 = The MIB module for SNMPv2 entities
>.1.3.6.1.2.1.1.9.1.3.3 = The MIB module for managing TCP implementations
>.1.3.6.1.2.1.1.9.1.3.4 = The MIB module for managing IP and ICMP implementations
>.1.3.6.1.2.1.1.9.1.3.5 = The MIB module for managing UDP implementations
>.1.3.6.1.2.1.1.9.1.3.6 = View-based Access Control Model for SNMP.
>.1.3.6.1.2.1.1.9.1.3.7 = The SNMP Management Architecture MIB.
>.1.3.6.1.2.1.1.9.1.3.8 = The MIB for Message Processing and Dispatching.
>.1.3.6.1.2.1.1.9.1.3.9 = The management information definitions for the SNMP User-based Security Model.
>
>.1.3.6.1.2.1.1.9.1.3.10 = RFC 2667 TUNNEL-MIB implementation for Linux 2.2.x kernels.
>.1.3.6.1.2.1.1.9.1.4.1 = Timeticks: (0) 0:00:00.00
>.1.3.6.1.2.1.1.9.1.4.2 = Timeticks: (0) 0:00:00.00
>.1.3.6.1.2.1.1.9.1.4.3 = Timeticks: (0) 0:00:00.00
>.1.3.6.1.2.1.1.9.1.4.4 = Timeticks: (0) 0:00:00.00
>.1.3.6.1.2.1.1.9.1.4.5 = Timeticks: (0) 0:00:00.00
>.1.3.6.1.2.1.1.9.1.4.6 = Timeticks: (0) 0:00:00.00
>.1.3.6.1.2.1.1.9.1.4.7 = Timeticks: (1) 0:00:00.01
>.1.3.6.1.2.1.1.9.1.4.8 = Timeticks: (1) 0:00:00.01
>.1.3.6.1.2.1.1.9.1.4.9 = Timeticks: (1) 0:00:00.01
>.1.3.6.1.2.1.1.9.1.4.10 = Timeticks: (1) 0:00:00.01
>End of MIB
>[root@swapd root]#


лучше просто так: snmpwalk IP community > mib.txt
а потом смотришь файл и ищешь то ,что тебе нужно, скорость, кол-во пакетов туда ,оттуда и т.д.
а потом в МРТГ пишешь MIB:community@IP

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: MRTG"
Сообщение от Dima emailИскать по авторуВ закладки on 23-Дек-02, 22:28  (MSK)
Посмотри в  INSTALL для MRTG
Когда его ставишь она предлагает некой своей утилиткой с минимальными параметрами создать файл конифга
Воспользуйся ей, она по человечески делает все, что ты пытаешься руками наваять.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: MRTG"
Сообщение от djroot emailИскать по авторуВ закладки on 23-Дек-02, 22:32  (MSK)
>Посмотри в  INSTALL для MRTG
>Когда его ставишь она предлагает некой своей утилиткой с минимальными параметрами создать
>файл конифга
>Воспользуйся ей, она по человечески делает все, что ты пытаешься руками наваять.
>
хех... cfgmaker ??? и им пробывал... потом ручками (похоже кривыми :) )

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: MRTG"
Сообщение от djroot emailИскать по авторуВ закладки on 23-Дек-02, 22:31  (MSK)
mrtg.cfg:
WorkDir: /var/www/html/mrtg
Target[eth0]: system.sysORTable.sysOREntry.sysORDescr.3:public@10.10.10.10
MaxBytes[eth0]: 1250000
Title[eth0]: eth0 (eth0): eth0
Options[eth0]: growright
PageTop[eth0]: Ethernet

Target[swap]: `/etc/mrtg/swapd.sh`
Options[swap]: growright, absolute, gauge
MaxBytes[swap]: 256000
AbsMax[swap]: 256000
Title[swap]: Used swap
Unscaled[swap]: dwyn
YLegend[swap]: free space
ShortLegend[swap]:
Legend1[swap]:
Legend2[swap]: Swap
Legend3[swap]:
Legend4[swap]:
LegendI[swap]:
LegendO[swap]:
PageTop[swap]: Swap


Options[_]: bits,growright
Target[load]: public@10.10.10.10
Options[load]: nopercent,growright,gauge,noinfo
Title[load]: System Load (25=>100%)
PageTop[load]: <h1>System Load (25=>100%)</h1>
MaxBytes[load]: 10000
YLegend[load]: loadavg
ShortLegend[load]: loadavg
LegendI[load]:  Load Average:
LegendO[load]:
Legend1[load]: Load average, multiplied by 100


Target[df]: `/etc/mrtg/mrtg.sh`
Options[df]: growright, absolute, gauge

MaxBytes[df]: 50000000000
AbsMax[df]: 50000000000
Title[df]: Used disk space
Unscaled[df]: dwyn
YLegend[df]: free space
ShortLegend[df]:
Legend1[df]:
Legend2[df]: /dev/hda
Legend3[df]:
Legend4[df]: /dev/hdb
LegendI[df]:
LegendO[df]:   kbytes
PageTop[df]: Free size
Вот, что грит мртг:
[root@swapd mrtg]# mrtg /etc/mrtg/mrtg.cfg
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.10.3)
SNMPv1_Session (remote host: "10.10.10.10" [10.10.10.10].161)
                  community: "public"
                 request ID: 1185922470
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/bin/../lib/mrtg2/SNMP_util.pm line 450
SNMPGET Problem for ifInOctets.3 ifOutOctets.3 sysUptime sysName on public@10.10.10.10
at /usr/bin/mrtg line 1491
WARNING: Expected a number but got ''
WARNING: Expected a number but got ''
SNMP Error:
Received SNMP response with error code
  error status: noSuchName
  index 1 (OID: 1.3.6.1.2.1.2.2.1.10.1)
SNMPv1_Session (remote host: "127.0.0.1" [127.0.0.1].161)
                  community: "public"
                 request ID: 1657914745
                PDU bufsize: 8000 bytes
                    timeout: 2s
                    retries: 5
                    backoff: 1)
at /usr/bin/../lib/mrtg2/SNMP_util.pm line 450
SNMPGET Problem for ifInOctets.1 ifOutOctets.1 sysUptime sysName on public@127.0.0.1:::::1
at /usr/bin/mrtg line 1491
WARNING: Expected a number but got ''
WARNING: Expected a number but got ''
ERROR: Target[eth0] eval warning: Bareword "sysORTable" not allowed while "strict subs" in use at (eval 6) line 1.
Bareword "sysOREntry" not allowed while "strict subs" in use at (eval 6) line 1.
Bareword "sysORDescr" not allowed while "strict subs" in use at (eval 6) line 1.

[root@swapd mrtg]#
Вот, что говорит snmp:
[root@swapd mrtg]# snmpwalk -c public 10.10.10.10
system.sysDescr.0 = Linux swapd.nkosino 2.4.9-13 #1 Sun Nov 11 16:06:33 MSK 2001 i686
system.sysObjectID.0 = OID: enterprises.ucdavis.ucdSnmpAgent.linux
system.sysUpTime.0 = Timeticks: (217602) 0:36:16.02
system.sysContact.0 = Root <root@localhost> (configure /etc/snmp/snmp.local.conf)
system.sysName.0 = swapd.nkosino
system.sysLocation.0 = Unknown (edit /etc/snmp/snmpd.conf)
system.sysORLastChange.0 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORID.1 = OID: ifMIB
system.sysORTable.sysOREntry.sysORID.2 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpMIB
system.sysORTable.sysOREntry.sysORID.3 = OID: tcpMIB
system.sysORTable.sysOREntry.sysORID.4 = OID: ip
system.sysORTable.sysOREntry.sysORID.5 = OID: udpMIB
system.sysORTable.sysOREntry.sysORID.6 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpVacmMIB.vacmMIBConformance.vacmMIBGroups.vacmBasicGroup
system.sysORTable.sysOREntry.sysORID.7 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpFrameworkMIB.snmpFrameworkMIBConformance.snmpFrameworkMIBCompliances.snmpFrameworkMIBCompliance
system.sysORTable.sysOREntry.sysORID.8 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpMPDMIB.snmpMPDMIBConformance.snmpMPDMIBCompliances.snmpMPDCompliance
system.sysORTable.sysOREntry.sysORID.9 = OID: .iso.org.dod.internet.snmpV2.snmpModules.snmpUsmMIB.usmMIBConformance.usmMIBCompliances.usmMIBCompliance
system.sysORTable.sysOREntry.sysORID.10 = OID: transmission.tunnelMIB
system.sysORTable.sysOREntry.sysORDescr.1 = The MIB module to describe generic objects for network interface sub-layers
system.sysORTable.sysOREntry.sysORDescr.2 = The MIB module for SNMPv2 entities
system.sysORTable.sysOREntry.sysORDescr.3 = The MIB module for managing TCP implementations
system.sysORTable.sysOREntry.sysORDescr.4 = The MIB module for managing IP and ICMP implementations
system.sysORTable.sysOREntry.sysORDescr.5 = The MIB module for managing UDP implementations
system.sysORTable.sysOREntry.sysORDescr.6 = View-based Access Control Model for SNMP.
system.sysORTable.sysOREntry.sysORDescr.7 = The SNMP Management Architecture MIB.
system.sysORTable.sysOREntry.sysORDescr.8 = The MIB for Message Processing and Dispatching.
system.sysORTable.sysOREntry.sysORDescr.9 = The management information definitions for the SNMP User-based Security Model.
system.sysORTable.sysOREntry.sysORDescr.10 = RFC 2667 TUNNEL-MIB implementation for Linux 2.2.x kernels.
system.sysORTable.sysOREntry.sysORUpTime.1 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.2 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.3 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.4 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.5 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.6 = Timeticks: (0) 0:00:00.00
system.sysORTable.sysOREntry.sysORUpTime.7 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.8 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.9 = Timeticks: (1) 0:00:00.01
system.sysORTable.sysOREntry.sysORUpTime.10 = Timeticks: (1) 0:00:00.01
End of MIB
[root@swapd mrtg]#


Ну каккие мысли есть? У меня уже никаких...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: MRTG"
Сообщение от Tathagatha Искать по авторуВ закладки on 24-Дек-02, 10:58  (MSK)
>SNMP Error:
>Received SNMP response with error code
>  error status: noSuchName
>  index 1 (OID: 1.3.6.1.2.1.2.2.1.10.3)
>SNMPv1_Session (remote host: "10.10.10.10" [10.10.10.10].161)
>    
все верно такого миба у тебя нету, так что ругается оно правильно...


>Вот, что говорит snmp:
>[root@swapd mrtg]# snmpwalk -c public 10.10.10.10
может конечно я что-то не знаю, может вы что-то знаете, но у меня лично snmpwalk имеет такой формат: "snmpwalk IP community"... также можешь попробовать получить значение конкретного миба с помощьюsnmpget...
так что скорее всего у тебя какие-то проблемы с SNMP, к MRTG никакого отношения не имеющие...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру