正在尋找 Brother 9460 的 nagios snmp 碳粉量 OID

正在尋找 Brother 9460 的 nagios snmp 碳粉量 OID

我正在設定 Opsview (nagios) 伺服器進行監控。到目前為止,一切進展順利。該系統最直接的用途是監控(或更確切地說,提醒我)印表機碳粉水平。目前,當有人因碳粉耗盡而無法列印時,就會發出「警報」。

我當然可以訪問網頁介面,但我正在尋找更自動化的東西。

我的所有戴爾印表機都可以使用 Opsview。有一個標準印表機 OID對於我的大多數印表機來說效果很好的供應水平。1.3.6.1.2.1.43.11.1.1.9.1.1

在戴爾上,該 OID 傳回一個數字,表示剩餘的單位數,無論是頁數、克數、印數等等,而是在使用印表機時倒數計時的實際數字。

在我的舊 Brother 印表機(94609440)上,OID 傳回單一整數-3

OID描述如下:

當前水準(如果該供應是容器);如果該電源是容器,則為剩餘空間。如果該供應容器/接收器能夠可靠地感測到該值,則該值被印表機感測到並且是唯讀的;否則,可以寫入該值(透過遠端控制面板或管理應用程式)。取值(-1)表示“其他”,具體表示子單元對此參數不做任何限制。值 (-2) 表示未知。值 (-3) 表示印表機知道分別有一些供應/剩餘空間。

顯然,這-3並不意外。我的理解是,有一個較低的閾值,超過該閾值印表機將返回-2.這可能會起作用,但不會提供任何圖形等。然而,他們知道相同的訊息。如果我點擊網路介面,就會出現一個顯示碳粉剩餘量的圖表。

Toner Cyan (C)**
■■■■■■■■■□
Toner Magenta (M)**
■■■■■■■■■□
Toner Yellow (Y)**
■■■■■■■■■□
Toner Black (K)**
■■■■■■□□□□

這就是我希望透過 snmp 取得的資訊。

是否有替代的標準 OID,或我應該尋找的其他地方?


編輯

透過電子郵件聯繫兄弟後,得到的答覆是:

喬什,

您所掌握的有關墨粉資訊的資訊是正確的,Brother 不提供用於監控墨粉量的 OID。也許這可能會在下一代中添加,但目前不支援墨粉水平。

此致,

湯姆·西克斯

產品經理

兄弟國際

MIB 中仍然有有用的信息。例如,我可以返回印表機本身螢幕上顯示的內容,並在顯示「墨粉不足」或其他內容時提醒自己。但顯然,目前碳粉含量已達不到要求。


編輯2

好的,因為我不會返回任何墨粉量,所​​以我發現的最簡單的事情是 snmp 檢查在以下情況下發出警告:任何事物是不尋常的,然後我可以進入網路介面看看它是什麼。

與這些 Brother 印表機一樣,當出現「全部正常」以外的狀態訊息時,液晶顯示器會顯示橘色背光。所以我發現OID1在綠色時回傳a,2在橘色時回傳a。 Nagios 會發出橙色警告。

fwiw,如果有人好奇,這裡是 OID:

SNMPv2-SMI::enterprises.2435.2.3.9.4.2.1.5.4.5.6.0

答案1

這裡真正的問題是 Brother 是否在印表機中內建支援透過 SNMP 報告實際碳粉量。查看供應商特定的 MIB 是了解支援何種資訊的好方法。

尋找兄弟的 MIB -http://www.oidview.com/mibs/2435/BROTHER-MIB.html- 我們可以看到它們似乎只報告墨粉不足,這解釋了為什麼當您使用標準印表機 MIB 時,您僅限於“-3”/“我不低”狀態。

但該網站上的資訊可能不準確;我真的建議你嘗試直接從他們那裡獲取 Brother 的 MIB -http://welcome.solutions.brother.com/BSC/public_s/id/managementprint/en/mib.html?reg=us&c=us_ot&lang=en&redirect=on

答案2

這不能保證有效,但對於某些印表機來說確實有效 - 如果有效,則可以節省大量的試驗和錯誤。

安裝完整的軟體/驅動程式包,該包會在系統托盤中安裝一個報告印表機狀態的實用程式。

安裝wireshark並開始查看你的網路卡發生了什麼事。

我們只對查看進出印表機 IP 位址的 SMNP 流量感興趣。

查看軟體使用的 OID,然後嘗試在 nagios 中設定它。

答案3

我正在尋找相同的資訊。我有 2 台兄弟 HL2270DW 列印機。我想我找到了需要的東西。在配置下的 2270 網頁上,有一個表示碳粉剩餘百分比的長條圖。我發現 2 個 OID 可返回頁數和碳粉剩餘百分比。我還沒有找到任何方法來識別安裝了哪個墨粉車,標準墨粉車還是高產量墨粉車。 OID 是:

$TonerLevel = '.1.3.6.1.2.1.43.10.2.1.5.1.1';
$PageCnt = '.1.3.6.1.2.1.43.10.2.1.4.1.1';

答案4

我瀏覽了一下標準印表機 MIB並在1.3.6.1.2.1.43.18(RFC1759有常數)。

1.3.6.1.2.1.43.18.1.1.7如果您查看RFC(第 90 頁)中的常數,您會發現以下內容:

markerTonerAlmostEmpty(1104),
markerInkAlmostEmpty(1105),
markerPrintRibbonAlmostEmpty(1106),

這不是碳粉量,也不會告訴您多色印表機中的墨水匣。

1.3.6.1.2.1.43.18.1.1.8有警報文本,其中包含諸如 之類的內容Toner Low (Y),可以透過腳本進行解析。

相關內容