❗️Toto je původní verze internetového fóra ISPforum.cz do února 2020 bez možnosti registrace nových uživatelů. Aktivní verzi fóra naleznete na adrese https://telekomunikace.cz

Munin - snmp monitoring/graphing

RADIUS, CAPsMAN, The Dude, AirControl, UniFi, Zabbix atd.
radocicala
Příspěvky: 142
Registrován: 18 years ago

Munin - snmp monitoring/graphing

Příspěvekod radocicala » 16 years ago

http://wiki.mikrotik.com/wiki/Munin_Monitoring
http://forum.mikrotik.com/viewtopic.php ... ilit=munin

zdravim, zrovna som narazil na tento monitoring, vyzera podstatne lepsie ako cacti.
Ale akosi sa mi ho nedari rozbehnut, postupoval som podla navodu na wiki, pricom moje kroky boli:
1. v /etc/munin/munin.conf mam:

Kód: Vybrat vše

[localhost.localdomain]
    address 127.0.0.1
    use_node_name yes

pricom na wiki.com sa pise:

Kód: Vybrat vše

[localhost]
        address 127.0.0.1

neviem ci to treba prepisat

2. toto som pridal do /etc/munin/munin-node.conf

Kód: Vybrat vše

#host *
host 127.0.0.1


3. restartoval som munin-node
4. toto som pridal do /etc/apache2/apache2.conf, na koniec:

Kód: Vybrat vše

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName monitor.example.com
        DocumentRoot /var/www/munin
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        CustomLog /var/log/apache2/monitor.example.com.access.log combined
        ErrorLog /var/log/apache2/monitor.example.com.error.log
        ServerSignature On
</VirtualHost>

5. restartoval som apache2
6. skontroloval som syntax, UZ TU SA VYSKYTOL PRVY PROBLEM, ktory neviem ako riesit:

Kód: Vybrat vše

r-c@r-c-desktop:~$  sudo apache2ctl -t
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Syntax OK


7. neukazuje ziadne grafy po zadani do prehliadaca:
http://monitor.example.com

8. toto som pridal do /etc/munin/munin.conf

Kód: Vybrat vše

[node1.somewhere.com]
    address 127.0.0.1

[node2.somewhere.com]
    address 127.0.0.1


9. po zadani:

Kód: Vybrat vše

r-c@r-c-desktop:~$ sudo snmpget -v 1 -c public node1.somewhere.com .1.3.6.1.2.1.25.3.3.1.2.1
getaddrinfo: node1.somewhere.com No address associated with hostname
snmpget: Unknown host (node1.somewhere.com) (Connection timed out)
r-c@r-c-desktop:~$ HOST-RESOURCES-MIB::hrProcessorLoad.1 = INTEGER: 5
bash: HOST-RESOURCES-MIB::hrProcessorLoad.1: command not found


code dalsie problemy, vedeli by ste mi poradit co robim zle?
Naposledy upravil(a) radocicala dne 22 May 2009 00:42, celkem upraveno 2 x.
0 x

Uživatelský avatar
hapi
Příspěvky: 12989
Registrován: 18 years ago

Příspěvekod hapi » 16 years ago

a máš vůbec nasměrovaný DNS aby ti při požádání http://monitor.example.com hodil IP toho serveru na kterym to běží?
0 x
Supermicro + Mikrotik = SuperTik
high speed routery podle požadavků

loser
Příspěvky: 35
Registrován: 16 years ago

Příspěvekod loser » 16 years ago

Mas tam chybu - pokud bys nechal konfiguraci Apache tak, jak byla, zadej IP serveru, na kterem bezi munin do prohlizece na jinem pc a nabezne ti stranka s textem It works!, pokud kouknes do konfiguraku muninu, zjistis, ze sve stranky ma ulozeny v adresari munin, takze staci zadat http://ipserveru/munin a nabehne ti stranka s muninem.
Pokud bys chtel ke strankam pristupovat rovnou, pridej virtualhosta, jestli ti to bezi na Ubuntu, jsou to soubory soubor 000-default a ports.conf

Dalsi problemy jsou jasne: pokud si prelozis vyraz example, tak zjistis, ze to je priklad a somewhere je nekde :shock:
Takze tyto nazvy zamen za vlastni domeny (IP adresy)
0 x

loser
Příspěvky: 35
Registrován: 16 years ago

Příspěvekod loser » 16 years ago

radocicala píše:http://wiki.mikrotik.com/wiki/Munin_Monitoring
zdravim, zrovna som narazil na tento monitoring, vyzera podstatne lepsie ako cacti.

Mam to v provozu tyden, grafy jsou pekny, ale priadavani routeru je nic moc....
0 x

radocicala
Příspěvky: 142
Registrován: 18 years ago

Příspěvekod radocicala » 16 years ago

po dlhom case som sa k tomu dostal znova, apache som vyriesil.

1.toto som pridal do /etc/munin/munin.conf

Kód: Vybrat vše

[192.168.1.1]                         
    address 127.0.0.1

povodne: [node1.somewhere.com] som zmenil za ip mikrotiku, z ktoreho chcem ziskavat udaje.

2.perlovy skript: mikrotikcpu_node1.somewhere.com som ulozil ako mikrotikcpu_192.168.1.1
3. nastavil som prava:

Kód: Vybrat vše

$ chmod u+x /etc/munin/plugins/mikrotikcpu_node1.somewhere.com
$ chown munin:munin /etc/munin/plugins/mikrotikcpu_node1.somewhere.com
$ /etc/munin/plugins/mikrotikcpu_node1.somewhere.com config

namiesto mikrotikcpu_node1.somewhere.com som dal vsade mikrotikcpu_192.168.1.1
4. restartoval som munin-node:

Kód: Vybrat vše

$ /etc/init.d/munin-node restart

5. pripojenie cez telnet, ukaze ze spojenie sa zatvorilo:

Kód: Vybrat vše

r-c@rclr-srv:~$ telnet localhost 4949
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
# munin node at rclr-srv
Connection closed by foreign host.


Neviem kde je vlastne chyba, ci sa nemoze dostat do mikrotika ci som zle nastavil tie ip?
0 x