OT: Czym monitorujecie serwery?
Jacek Osiecki
joshua at hybrid.pl
Fri Feb 10 01:29:21 CET 2012
On Wed, 8 Feb 2012, Tomasz Pala wrote:
> A do monitorowania samych maszyn to polecam collectd - tak, tym się robi
> wykresy.
No proszę, pod latarnią najciemniej... Fajne toto.
Wrzuciłem na paru serwerach, w różnych wersjach (coby nie trzeba było
wszędzie upgrade'ować apache'a i mysqla do najnowyszych) i... chyba coś
jest popsute w aktualnym collectd.
W starym działają wykresy apache'a, a w nowym - wszystkie obrazki są
"broken" (nawet nie puste wykresy). W logu apache'a:
[Fri Feb 10 01:11:51 2012] [error] [client 89.79.179.92] [Fri Feb 10
01:11:51 2012] collection.cgi: RRDs::graph: No DS called 'count' in
'/var/lib/collectd/http/apache-apache80/apache_scoreboard-dnslookup.rrd'
at /usr/share/collectd/cgi-bin/collection.cgi line 787., referer: (...)
Konfig apache.conf dla collectd standardowy:
<Plugin apache>
<Instance "apache80">
URL "http://127.0.75.1/server-status?auto"
</Instance>
</Plugin>
Wycięcie z /var/lib/collectd wszystkiego dotyczącego tej instancji nic nie
daje.
Na innym serwerze moduł do apache ładnie działa, ale tam jest wersja 4.6 i
nie ma w ogóledodanego <Instance>
Druga zwała w 4.9 wygląda tak że wcześniej można było monitorować kilka
serwerów mysql, teraz już nie :( Mam taką konfigurację w mysql.conf:
<Plugin mysql>
<Database main>
Host "192.168.2.2"
Port 3306
User "stat"
Password "xxxx"
MasterStats true
SlaveStats true
SlaveNotifications true
</Database>
<Database import>
Host "192.168.2.3"
Port 3306
User "stat"
Password "xxxx"
MasterStats true
SlaveStats true
SlaveNotifications true
</Database>
</Plugin>
i skutek jest taki, że w ogóle nie próbuje łączyć się ze 192.168.2.3, w
logach jest tylko o łączeniu się do 192.168.2.2. Jak zamienię bloki
Database miejscami to w logach jest o łączeniu się ze 192.168.2.3.
A przy starcie collectd wywala:
The read function "mysql" is already registered. Check for duplicate
"LoadPlugin" lines in your configuration!
Nie widzę bym coś robił źle - natomiast na serwerze z colectd 4.6 wszystko
działa pięknie. Najzabawniejsze jest to, że w changelogu do collectd 4.7
stoi:
Multiple databases in the MySQL plugin
Makes it possible to collect database statistics from multiple MySQL
instances.
Ktoś wie co jest grane? :)
Pozdrawiam,
--
Jacek Osiecki joshua w ceti.pl GG:3828944
I don't want something I need. I want something I want.
More information about the pld-devel-pl
mailing list