Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: JanalTom 19 Prosince 2006, 15:44:19

Název: mrtg na Ubuntu a konfigurace ...
Přispěvatel: JanalTom 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
Název: mrtg na Ubuntu a konfigurace ...
Přispěvatel: radeczech 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ů :-(
Název: mrtg na Ubuntu a konfigurace ...
Přispěvatel: JanalTom 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.
Název: mrtg na Ubuntu a konfigurace ...
Přispěvatel: radeczech 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
Název: mrtg na Ubuntu a konfigurace ...
Přispěvatel: radeczech 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...
Název: mrtg na Ubuntu a konfigurace ...
Přispěvatel: radeczech 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?
Název: mrtg na Ubuntu a konfigurace ...
Přispěvatel: radeczech 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 :-)