The Dude中文版是一款专业的网络监控軟件,可以自动扫描指定网络中的所有设备,画出网络拓扑图。还可以通过The Dude的管理界面,您可以批量的升级、配置、管理和您的RouterOS设备。軟件操作简单,使用方便,有需要的朋友赶快下载吧!
The Dude中文版特色
1、自動網絡搜索和布置網絡拓撲圖
2、探測任何類型的網絡設備
3、設備的連接監測和狀態通知
4、爲設備提供SVG圖標,支持用戶圖標和背景定義
5、簡單的安裝與操作和日志系統
6、允許你繪制你的網絡拓撲圖和添加需要定義網絡設備
7、支持SNMP, ICMP, DNS和TCP等协议等对设备的监视
8、獨特的連接不間斷監視和圖像顯示功能
9、設備管理可以通過遠程管理工具直接進入
10、支持遠程Dude服務器和本地客戶端
The Dude使用教程
使用Dude管理器記錄RouterOS系統日志:
//配置RouterOS
Winbox -- system -- logging -- rules -- info,如图(20110621-routeros-01)

修改info動作爲remote,如圖(20110621-routeros-02)

Winbox -- sy logging -- actions -- remote ,如图(20110621-routeros-03)

添加接收日志的服務器IP地址,如圖(20110621-routeros-04)

//配置日志服務器
进入日志服务器,安装the dude 3.6,安装略
setting(设置) -- syslog(系统日志) -- 配置端口和系统日志,添加日志来源IP动作类型及操作,如图(20110621-routeros-05)

//日志設置
The Dude -- Logs -- syslog -- settings,如图(20110621-routeros-06)

//查看日志
The Dude硬盘使用率监控
最近想通过snmp监控FreeBSD的服务器的硬盘使用情况,尝试通过The Dude上进行监控。首先为FreeBSD安装了net-snmp(具体net-snmp配置省略,可以百度)。
监控服务器硬盘,首先安装完net-snmp后,启用snmpd服务,在The Dude添加设备,并配置好服务器IP地址,然后设置snmp团体名(默认是public,根据需要修改团体名)就可以自动获取到服务器的信息,如CPU、内存和硬盘等。
例如我們添加一台FreeBSD的主機,取名server1,然後打開server1的設置,在snmp選項可以看到相關snmp信息,在storage裏可以看到硬盤分區情況和硬盤大小等。

需要讓一些主要的信息顯示在設備圖標上,例如CPU、內存和硬盤情況,通過點擊設備圖標,右鍵選擇appearance,設置相關的信息顯示

默认情况下The Dude能读取的信息包括CPU、内存和硬盘情况都会自动显示,这些属性在Label标签设置,如下:

顯示如下,可以看到disk使用率爲11%,注意這裏是根分區的使用率:

The Dude显示的是根分区的硬盘信息,当然如果存储数据是在根分区下是可以被监控到,因此利用probe探针来监测硬盘的使用率,这里我们需要调用一个The Dude自带的函数hdd_usage(),我们在function菜单下可以找到打开probe菜单,新建并取名为disk_root的探针

在disk_root的probe中,選擇type爲function,調用函數hdd_usage(),available是確定改值必須大于0,在error裏是判斷該值大于多少就判斷爲down,改判斷語句爲當根硬盤使用率小于90爲假,就判斷定義探針結果爲down

添加完成後,探針就會對server1的根分區使用率進行實時監測,大于90%就報警,並顯示到設備圖標,在Notifications裏可以設置報警方式。
其他硬盤分區監控
以上是The Dude对根分区使用率的监测,因为是默认就带有hdd_usage()函数很好调用和配置,但你的数据不是存储在根分区下,而是/var或其他分区,就需要单独获取oid进行配置 The Dude默认获取的分区是根,但不能对其他分区进行监测,但我们需要对/var分区硬盘使用率的监测,要实现首先我们要获取/var分区的相关oid信息,Dude为我们提供了snmpwalk工具,很方便我们查询

點擊後開始獲取的mib庫信息,等獲取完成後找到host.hrStorage下對應的/var的屬性值

我們找到下面的oid屬性描述:
iso.org.dod.internet.mgmt.mib-2.host.hrStorage.hrStorageTable.hrStorageEntry.hrStorageDescr.33
這個是/var分區的oid信息,注意位數是33,然後對應的方式找到硬盤size和硬盤used信息

我們將對應的oid信息提取出來,並計算使用率,即硬盤使用率=硬盤使用*100/硬盤大小
並創建一個function,即函數,打開function菜單,新建函數如下:

創建完成後,可以去probe探針配置,設置爲大于90%就報警

上面的探針配置完成後,就可以去server1的service下添加對var分區的探針監控,並設置報警方式,操作根分區監測一樣。如果想實時顯示/var硬盤使用率,同樣打開appearance設置

在label中加入“var_used:[round(hdd_usage_var())]%”代碼,round函數是取整數。

顯示如下:
