西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 安卓軟件 安卓游戲 電腦軟件 軟件教程 專題合集

NSClient++(Nagios監(jiān)視系統(tǒng)客戶端)

V0.4.3.88 官方最新版
  • NSClient++(Nagios監(jiān)視系統(tǒng)客戶端)V0.4.3.88 官方最新版
  • 軟件類型:國產(chǎn)軟件 / 免費軟件
  • 軟件大小:17.5M
  • 更新時間:2015-01-26 09:27
  • 應(yīng)用平臺:WinAll, Win7
  • 軟件語言:中文
  • 軟件等級:4級
  • 官方網(wǎng)站:http://elephantinaurance.com
5.0
0
好用
0
難用
  • 軟件簡介
  • 軟件截圖
  • 軟件評論
  • 軟件推薦

NSClient++ 是 Nagios 監(jiān)控系統(tǒng)在 Windows 下的客戶端軟件。Nagios是一個監(jiān)視系統(tǒng)運行狀態(tài)和網(wǎng)絡(luò)信息的監(jiān)視系統(tǒng)。Nagios能監(jiān)視所指定的本地或遠(yuǎn)程主機以及服務(wù),同時提供異常通知功能等

Nagios可運行在Linux/Unix平臺之上,同時提供一個可選的基于瀏覽器的WEB界面以方便系統(tǒng)管理人員查看網(wǎng)絡(luò)狀態(tài),各種系統(tǒng)問題,以及日志等等。

Nagios主要功能特點:

- 監(jiān)視網(wǎng)絡(luò)服務(wù) (SMTP, POP3, HTTP, NNTP, PING等) 
- 監(jiān)視主機資源 (進程, 磁盤等) 
- 簡單的插件設(shè)計可以輕松擴展Nagios的監(jiān)視功能 
- 服務(wù)等監(jiān)視的并發(fā)處理 
- 錯誤通知功能 (通過email, pager, 或其他用戶自定義方法) 
- 可指定自定義的事件處理控制器 
- 可選的基于瀏覽器的WEB界面以方便系統(tǒng)管理人員查看網(wǎng)絡(luò)狀態(tài),各種系統(tǒng)問題,以及日志等等

- 可以通過手機查看系統(tǒng)監(jiān)控信息

更新日志:

NSClient++ 0.4.3.77 發(fā)布,此版本修復(fù)了一些問題,更新了文檔,添加了一些小的新特性!NSClient++ 0.4.3 beta 1 (build 40) 發(fā)布,此版本可能是可用性改進最大的一次更新,作為一個小版本發(fā)布,但是 WEB-UI 方面的改進非常大!

Web UI

無論是新用戶還是高級用戶都可以很方便的配置 NSClient++:

改進的新 “測試模式”

重寫了 WEB 測試客戶端。

NRPE 增強

NRPE 實例默認(rèn)啟用多個包分支,提高了安全和認(rèn)證的用戶體驗。提供了一個命令行客戶端來配置 NRPE:

nscp nrpe install Enabling NRPE via SSH from: 127.0.0.1 NRPE is currently reasonably secure using ${certificate-path}/certificate.pem and ${certificate-path}/certificate_key.pem. Arguments are NOT allowed.

重大改進:不再開箱支持 NRPE legacy

JSON!

所有的 protobuf 信息可以支持映射到對應(yīng)的 protobuf 信息,這意味著你可以使用 JSON 代替 protobuf。

Windows 下 NSClient++ 的安裝配置:

1.解壓到: C:\NSClient++
2.修改nsc.ini文件: allowed_hosts=192.168.X.X
3.注冊NSCient++的服務(wù): nsclient++ /install
4.在服務(wù)列表中找到NSClientpp的服務(wù)。雙擊打開該服務(wù)的配置窗口側(cè)在登錄分頁中將“允許服務(wù)與桌面交互”勾選上。
5.重啟NSClientapp服務(wù)。

配置

#############Windows Nsclient############
define service{
use generic-service
hostgroup_name windows-servers
service_description Uptime
check_command check_nt!UPTIME --> 系統(tǒng)運行時間
}
define service{
use generic-service
hostgroup_name windows-servers
service_description CPU Load
check_command check_nt!CPULOAD!-l 5,80,90 --> 系統(tǒng)運行負(fù)載
}
define service{
use generic-service
hostgroup_name windows-servers
service_description Memory Usage
check_command check_nt!MEMUSE!-w 90 -c 95 --> 系統(tǒng)內(nèi)存占用量
}

define service{
use generic-service
hostgroup_name windows-servers
service_description C:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l c -w 80 -c 90 -->系統(tǒng)C盤磁盤空間
}
define service{
use generic-service
hostgroup_name windows-servers
service_description D:\ Drive Space
check_command check_nt!USEDDISKSPACE!-l d -w 80 -c 90 -->系統(tǒng)D盤磁盤空間

define service{
use generic-service
host_name 192.168.185.4
service_description MMLogOrder
check_command check_nt!PROCSTATE!-d SHOWALL -l MakeMM.exe -->系統(tǒng)管理器中MakeMM.exe進程存活性
}

排錯:

有一臺WINDOWS機器配好監(jiān)控后顯示下圖

nsclient++ 安裝" action-data="http%3A%2F%2Fs10.sinaimg.cn%2Fbmiddle%2F6d26f0a2gbfbcd9fe8069%26690" action-type="show-slide" style="margin: 0px; padding: 0px; border: 0px; list-style: none;" _src="http://pic.cr173.com/up/2015-1/2015012609222644748.jpg">

命令行測試發(fā)現(xiàn)

[root@all-wap service]# /usr/lib64/nagios/plugins/check_nt -H 192.168.145.3 -p 12489 -s xxx -v UPTIME
NSClient - ERROR: Could not get value

遠(yuǎn)程(cmd --> mstsc)登錄后執(zhí)行下列命令發(fā)現(xiàn)(紅色部分顯示countername 沒找到,貌似語言字符集問題)

C:\NSClient++>nsclient++ /test

d \PDHCollector.cpp(123) Found countername: CPU: \????(_total)\????
d \NSClient++.cpp(773) Loading plugin: NRPE server...
d \PDHCollector.cpp(124) Found countername: UPTIME: \????\????
d \PDHCollector.cpp(125) Found countername: MCL: \????\????
d \PDHCollector.cpp(126) Found countername: MCB: \????\????
e \PDHCollector.cpp(133) Failed to open performance counters: \????(_total)\???
: PdhAddCounter failed: -1073738824: 在系統(tǒng)上找不到指定的對象。

d \PDHCollector.cpp(169) We aparently failed to load counters trying to use def
ult (English) counters or those configured in nsc.ini
e \PDHCollector.cpp(178) Failed to open performance counters: \Memory\Commit Li
it: PdhAddCounter failed: -1073738824: The specified object is not found on the
system.

e \PDHCollector.cpp(212) No performance counters were found we will not wait fo
the end instead...
d \NSClient++.cpp(773) Loading plugin: NSClient server...
e \Socket.h(645) bind failed: 10048: 通常每個套接字地址(協(xié)議/網(wǎng)絡(luò)地址/端口)只允
許使用一次。

d \NSClient++.cpp(773) Loading plugin: SystemTray...

###################################

執(zhí)行下列命令解決

C:\NSClient++>lodctr /R

<-- lodctr命令備注:

lodctr /R:<Backup-FileName>

使用 <Backup-FileName> 還原 perf 注冊表字符串和信息

lodctr /R

基于當(dāng)前情況從頭開始重建 perf 注冊表字符串和信息

-->
C:\NSClient++>"NSClient++.exe" -stop
Stopping service.

C:\NSClient++>"NSClient++.exe" -start
Starting NSClientpp

重啟后在監(jiān)控主機上測試顯示獲取數(shù)據(jù)成功

[root@all-wap service]# /usr/lib64/nagios/plugins/check_nt -H 192.168.145.3 -p 12489 -s xxx -v UPTIME
System Uptime - 6 day(s) 0 hour(s) 7 minute(s)

軟件標(biāo)簽: 監(jiān)視

NSClient與Nrpe的區(qū)別 :

1.被監(jiān)控機上安裝有nrpe,并且還有插件,最終的監(jiān)控是由這些插件來進行的.當(dāng)監(jiān)控主機將監(jiān)控請求發(fā)給nrpe后,nrpe調(diào)用插件來完成監(jiān)控.
2.NSClient則不同,被監(jiān)控機上只安裝NSClient,沒有任何的插件.當(dāng)監(jiān)控主機將監(jiān)控請求發(fā)給NSClient后,NSClient直接完成監(jiān)控,所有的監(jiān)控是由NSClient完成的.
這也說明了NSClient的一個很大的問題,不靈活,沒有可擴展性.它只能完成自己本身包含的監(jiān)控操作,不能由一些插件來擴展.好在NSClient已經(jīng)做的不錯了,基本上可以完全滿足我們的監(jiān)控需要。

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500