Mrtg
多個 MRTG 目標合二為一
我有 2 個腳本來獲取我試圖將它們合併到 1 個圖中的值
我可以通過合計它們成功地將它們放在一個圖中,如下所示,但我試圖將它們分開,如第一個值和第二個值:社區,其中第一個類似於輸入和第二個輸出(根據手冊)但這行不通,以前有人做過這樣的事情嗎?
(在你問之前,毫無疑問有人會加入“只使用 2 個圖表”——不,我們不打算這樣做,這就是我們現在看到的方式,但我們想將它們結合起來)
Target[mqueue]: `/usr/sbin/m/outq` + `/usr/sbin/m/inq` Title[mqueue]: Messages In Mail Queue PageTop[mqueue]: <H1>Messages In Mail Queue</H1> Directory[mqueue]: mqueue MaxBytes[mqueue]: 2000 AbsMax[mqueue]: 100000 YLegend[mqueue]: Messages ShortLegend[mqueue]: Messages Legend1[mqueue]: Average Messages Legend2[mqueue]: Legend3[mqueue]: Maximum Messages Legend4[mqueue]: LegendI[mqueue]:. LegendO[mqueue]:. Colours[mqueue]: Red#E41B17, Blue#7BAEFF, Black#000000, Gray#CCCCCC
您可以編寫一個小的 shell 腳本來讀取這兩個值並將它們寫為 IN 和 OUT。
像這樣的東西:
#!/bin/sh # mqueue.sh in=`/usr/sbin/inq` out=`/usr/sbin/m/outq` uptime="..." name="..." echo $in echo $out echo $uptime echo $name
該腳本是您的新目標:
Target[mqueue]: `/path/to/mqueue.sh` ...
據我所知,MRTG 可以繪製兩個值……通常是一個 IN,然後是 OUT 值。我不確定你是否可以做兩個以上。此條目可能會有所幫助,但它討論了使用 RRDTool 繪製圖形而不是原始 MRTG 圖形程式碼。 在單個 MRTG/RRD 圖中繪製四個值