Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: mrtg na Ubuntu a konfigurace ...  (Přečteno 4015 krát)

JanalTom

  • Aktivní člen
  • *
  • Příspěvků: 107
mrtg na Ubuntu a konfigurace ...
« kdy: 19 Prosince 2006, 15:44:19 »
Caues lidickove
po delsi dobe mam problem se kterym se vam sverim ... :-)

Nedari se mi nakonfigurovat dalsi veci do mrtg krome defaultni statistiky site.

Vychazel jsem z navodu na : http://www.debianadmin.com/mrtg-installation-and-configuration-in-debian-based-distributions-2.html
ale proste ke konci se nedeje co ma a tim jsem zhasnul.

konkretne na radku v navodu:

Run each script 3 times (disregard the warnings)

/etc/cron.mrtg/cpu
/etc/cron.mrtg/mem
/etc/cron.mrtg/memfree
/etc/cron.mrtg/mempercent
/etc/cron.mrtg/disk

proste se to neprovede :-(

muzete mi prosim nekdo poradit co a jak dal ? dekuji
Prominte me otazky, jsem totalni lama a zacatecnik, ale chci vedet vic ! Mejte se mnou prosim strpeni ... ;-)
Pouzivam Ubuntu 7.10
-JT-

radeczech

  • Aktivní člen
  • *
  • Příspěvků: 165
mrtg na Ubuntu a konfigurace ...
« Odpověď #1 kdy: 31 Prosince 2006, 17:37:42 »
Tak to jsi se dostal dál než já...
Mohl bych se zeptat, jak jsi přešel přes následující příkaz:
Kód: [Vybrat]
cfgmaker public@localhost > /etc/mrtg.cfgPo zadání mi to vypíše chybu, která je zmiňována i na konci návodu, podle kterého jsi postupoval... Zkoušel jsem různá nastavení v /etc/snmp/snmpd.conf, ale nic, stále stejná chyba :-(
Když tyto dva příkazy přeskočí a nechám si vytvořit index.html, tak pak v prohlížeči se mi stránka v poho zobrazí, ale bez grafů :-(
THE ONLY WAY FORWARD IS TO GROW.
THE ONLY WAY TO GROW IS TO EXPAND BEYOND THE BOUNDARIES OF WHAT WE KNOW INTO UNCHARTED AREAS OF THE UNKNOWN.
THE UNKNOWN BEING THE ONLY SOURCE OF NEW KNOWLEDGE.

JanalTom

  • Aktivní člen
  • *
  • Příspěvků: 107
mrtg na Ubuntu a konfigurace ...
« Odpověď #2 kdy: 01 Ledna 2007, 12:10:28 »
no, ja proste zadal jako root prikaz

Citace
cfgmaker public@localhost > /etc/mrtg.cfg
a provedlo se mi toto :

Citace
root@l2srv:/etc/cron.mrtg# cfgmaker public@localhost > /etc/mrtg.cfg
--base: Get Device Info on public@localhost:
--base: Vendor Id:
--base: Populating confcache
--coca: populate confcache public@localhost:
--coca: store in confcache public@localhost_ Name lo --> 1
--coca: store in confcache public@localhost_ Name irda0 --> 2
--coca: store in confcache public@localhost_ Name eth1 --> 3
--coca: store in confcache public@localhost_ Name eth0 --> 4
--coca: store in confcache public@localhost_ Name sit0 --> 5
--coca: store in confcache public@localhost_ Descr lo --> 1
--coca: store in confcache public@localhost_ Descr irda0 --> 2
--coca: store in confcache public@localhost_ Descr eth1 --> 3
--coca: store in confcache public@localhost_ Descr eth0 --> 4
--coca: store in confcache public@localhost_ Descr sit0 --> 5
--coca: store in confcache public@localhost_ Type 24 --> 1
--coca: store in confcache public@localhost_ Type 1 --> 2
--coca: store in confcache public@localhost_ Type 6 --> 3
--coca: store in confcache public@localhost_ Type 6 --> 4 (duplicate)
--coca: store in confcache public@localhost_ Type 131 --> 5
--coca: store in confcache public@localhost_ Ip 10.10.10.28 --> 4
--coca: store in confcache public@localhost_ Ip 127.0.0.1 --> 1
--coca: store in confcache public@localhost_ Eth  --> 1
--coca: store in confcache public@localhost_ Eth  --> 2 (duplicate)
--coca: store in confcache public@localhost_ Eth 00-0c-f1-07-fb-4f --> 3
--coca: store in confcache public@localhost_ Eth 00-06-1b-ce-95-4d --> 4
--coca: store in confcache public@localhost_ Eth  --> 5 (duplicate)
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifMtu
--base: Walking ifSpeed
root@l2srv:/etc/cron.mrtg#
logicky vychazim z toho ze pokud bych dal

Citace
cfgmaker public@192.168.0.1 >> /etc/mrtg.cfg
tak to nemuze jit, protoze se to bude odkazovat na stroj s IP 192.168.0.1 ktery nemam, protoze pouzivam 10. radu pro domaci sit ...

pokud ti to hlasi SNMP error, predpokladam, ze ti budto nejede SNMP demon, nebo ze ho nemas korektne nainstalovany - zkonfigurovany

zkus to zkonzultovat jeste s timto manulkem : http://www.debian-administration.org/articles/366 (en) je to defacto to same, ale jednoduseji.
Prominte me otazky, jsem totalni lama a zacatecnik, ale chci vedet vic ! Mejte se mnou prosim strpeni ... ;-)
Pouzivam Ubuntu 7.10
-JT-

radeczech

  • Aktivní člen
  • *
  • Příspěvků: 165
mrtg na Ubuntu a konfigurace ...
« Odpověď #3 kdy: 01 Ledna 2007, 20:50:48 »
SNMP daemon mi jede v poho, ale problém byl v zabezpečení pomocí TCP wrapperů (hosts.allow a hosts.deny) http://lists.ee.ethz.ch/mrtg/msg28127.html -> stačilo vše dočasně povolit (to samé se týká i firewallu)
MRTG by se dalo říci, že mi jede, problém je však, že se mi na www stránce nezobrazují žádné grafy a příslušné odkazy odkazují na neexstující html stránky :-(
V původním návodu se před příkazem
Kód: [Vybrat]
cfgmaker public@localhost > /etc/mrtg.cfgzadává ještě konfigurace v souboru /etc/mrtg.cfg. Zajímalo by mě proč, když ho pak následujícími příkazy přepíši? Je nutno tam tedy ještě něco dopsat?
Naplánování pomocí cron mám stejné jako v návodu...
Připadá mi, jakoby celé MRTG stálo, je nutné povolovat Cron zvlášť? Moje nastavení v /etc/cron.d/mrtg je
Kód: [Vybrat]
0-55/5 * * * * root if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi
THE ONLY WAY FORWARD IS TO GROW.
THE ONLY WAY TO GROW IS TO EXPAND BEYOND THE BOUNDARIES OF WHAT WE KNOW INTO UNCHARTED AREAS OF THE UNKNOWN.
THE UNKNOWN BEING THE ONLY SOURCE OF NEW KNOWLEDGE.

radeczech

  • Aktivní člen
  • *
  • Příspěvků: 165
mrtg na Ubuntu a konfigurace ...
« Odpověď #4 kdy: 28 Ledna 2007, 14:17:03 »
Zkoušel jsem i výše uvedený návod a stále nic. Místo grafů jsou jen nefunkční odkazy, obrázky s grafy se mi vůbec nevytvoří v adresáři, natož aby se zobrazily. Občas také narážím na to, že nemám k něčemu přístup (indexmaker pro /var/www/mrtg/index.html) i když použiji sudo, ale pod rootem to funguje v poho...
THE ONLY WAY FORWARD IS TO GROW.
THE ONLY WAY TO GROW IS TO EXPAND BEYOND THE BOUNDARIES OF WHAT WE KNOW INTO UNCHARTED AREAS OF THE UNKNOWN.
THE UNKNOWN BEING THE ONLY SOURCE OF NEW KNOWLEDGE.

radeczech

  • Aktivní člen
  • *
  • Příspěvků: 165
mrtg na Ubuntu a konfigurace ...
« Odpověď #5 kdy: 29 Ledna 2007, 11:34:16 »
Objevil jsem ve výpisech logů následující:
/var/log/auth.log:
Kód: [Vybrat]
Jan 28 10:45:01 brizo CRON[1140]: (pam_unix) session opened for user root by (uid=0)
Jan 28 10:45:19 brizo CRON[1140]: (pam_unix) session closed for user root
Jan 28 10:50:01 brizo CRON[1143]: (pam_unix) session opened for user root by (uid=0)
/var/log/syslog:
Kód: [Vybrat]
Jan 29 06:30:01 brizo /USR/SBIN/CRON[3086]: (root) CMD (if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then env LANG=C /usr/
bin/mrtg /etc/mrtg.cfg >> /var/log/mrtg/mrtg.log 2>&1; fi)
/var/log/mrtg/mrtg.log:
Kód: [Vybrat]
ERROR: Creating templock /var/lock/mrtg/_etc_mrtg.cfg_l_2798: No such file or directory at /usr/bin/mrtg line 1645.Pls víte někdo jak na to? Především v posledním logu?
THE ONLY WAY FORWARD IS TO GROW.
THE ONLY WAY TO GROW IS TO EXPAND BEYOND THE BOUNDARIES OF WHAT WE KNOW INTO UNCHARTED AREAS OF THE UNKNOWN.
THE UNKNOWN BEING THE ONLY SOURCE OF NEW KNOWLEDGE.

radeczech

  • Aktivní člen
  • *
  • Příspěvků: 165
mrtg na Ubuntu a konfigurace ...
« Odpověď #6 kdy: 31 Ledna 2007, 12:39:02 »
Problém konečně vyřešen :-)
Bylo to s vlastnictvím souborů /etc/mrtg.cfg a /var/www/mrtg/. Změnil jsem jejich vlastníky na sebe místo root (ani pod rootem se mi to nerozběhlo :-( a najednou to funguje :-)
THE ONLY WAY FORWARD IS TO GROW.
THE ONLY WAY TO GROW IS TO EXPAND BEYOND THE BOUNDARIES OF WHAT WE KNOW INTO UNCHARTED AREAS OF THE UNKNOWN.
THE UNKNOWN BEING THE ONLY SOURCE OF NEW KNOWLEDGE.

 

Provoz zaštiťuje spolek OpenAlt.