Eine kleine seltsame Geschichte Es ist ein Beispiel, dass Sie es nicht nur in der Middleware, sondern auch auf diese Weise verwenden können
blackbird xfs plugin
Dieses Plugin erhält verschiedene Informationen von / proc / fs / xfs / stat
und sendet die Daten an das Backend.
read/write bytes
read statistics
transaction&log statistics
write statistics
Sie können ein solches Diagramm erstellen
Der Inhalt von / proc / fs / xfs / stat
ist wie folgt
/proc/fs/xfs/stat
extent_alloc 237924 2165708 236223 2146331
abt 0 0 0 0
blk_map 7853715 2395617 465507 235483 252144 10725562 0
bmbt 0 0 0 0
dir 681659 330194 327757 265257
trans 4 3906407 226656
ig 0 145020 0 184316 0 138245 797142
log 15381 529947 883 14762 4527
push_ail 4798418 0 1957554 39739 0 11943 0 334634 0 3197
xstrat 223749 0
rw 3139114 9057686
attr 366943 281834 665204 2
icluster 24257 18636 375003
vnodes 4294689189 0 0 0 278107 278107 278107 0
buf 5725391 21967 5704136 1688 1294 21255 0 28943 5322
abtb2 477443 3347640 23420 23417 0 0 0 0 0 0 0 0 0 0 6300911
abtc2 924783 6545480 462393 462390 0 0 0 0 0 0 0 0 0 0 60569372
bmbt2 479 2767 24 17 0 0 0 0 0 0 0 0 0 0 8
ibt2 851476 7733093 2428 2396 0 0 22874 372 0 0 0 0 0 0 408098
qm 0 0 0 0 0 0 0 0
xpc 8782831616 8104431965 21835555278
debug 0
Ich denke, es sind Informationen, die Sie normalerweise nicht sehen, aber es kann nützlich sein, sie zu überwachen.
Install
Bitte installieren Sie unter hier.
Install xfs plugin
Sie können entweder setup.py oder rpm verwenden.
git clone https://github.com/Vagrants/blackbird-xfs.git
cd blackbird-xfs
python setup.py install
yum install blackbird-xfs --enablerepo=blackbird
Die Konfiguration befindet sich in / etc / blackbird / conf.d / xfs.cfg
, aber normalerweise gibt es nichts, mit dem man sich anlegen könnte.
ini:/etc/blackbird/conf.d/xfs.cfg
[xfs]
module = 'xfs'
Das Standardüberwachungsintervall beträgt 60 Sekunden, aber wenn Sie es ändern möchten
ini:/etc/blackbird/conf.d/xfs.cfg
interval = 30
Bitte angeben als
Starten Sie blackbird
neu, wenn Sie fertig sind
sudo /etc/init.d/blackbird restart
Die Zabbix-Vorlage finden Sie im Github-Repository. Importieren Sie es in Zabbix und wenden Sie es auf den Zielserver an
** Wenn der Hostname unter Zabbix und der Hostname des Servers, auf dem Blackbird ausgeführt wird, unterschiedlich sind, müssen Sie den Hostnamen auf / etc / blackbird / conf.d / xfs.cfg
festlegen. **
Spiel mit Zabbix
ini:/etc/blackbird/conf.d/xfs.cfg
hostname = your_static_hostname
Recommended Posts