nagios 監控windows環境簡要說明
linux客戶端需要安裝nrpe,windows中的nrpe名字叫 NSClient++或者nscp
伺服器端監控windows可以通過三種方式
check_snmp
check_nt 安裝完nscp就可以直接呼叫,命令已整合在module目錄的.dll檔案中
eg:check_command check_nt!CPULOAD!-l 5,80,90
check_nrpe 首先需要在nsclient.ini中配置監控命令別名,然後才能在nagios中呼叫
eg:
windows端
; alias_cpu - Alias for alias_cpu. To configure this item add a section called: /settings/external scripts/alias/alias_cpu
alias_cpu = checkCPU warn=80 crit=90 time=5m time=1m time=30s
Linux 端
[root@majian libexec]# ./check_nrpe -H 192.168.253.129 -c alias_cpu
OK CPU Load ok.|'5m'=14%;80;90 '1m'=2%;80;90 '30s'=1%;80;90
nscp支援的自定義指令碼有三種,vbs,bat,ps
在nsclient.ini.ini中新增配置如下:
[/settings/external scripts/scripts]
vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\vbs.vbs
bat= scripts\\lib\\bat.bat
;ps1=cmd /c echo scripts\\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -command -
將vbs.vbs,bat.bat等指令碼放到 script/lib目錄中
[root@majian libexec]# ./check_nrpe -H 192.168.253.129 -c vbs
hello majian
[root@majian libexec]# ./check_nrpe -H 192.168.253.129 -c bat
OK: AAAEverything is going to be OK!HELLO
[root@majian libexec]#
Section: /settings/external scripts/wrappings
Keys:
Key Title Description
vbs VISUAL BASIC WRAPPING
bat BATCH FILE WRAPPING
ps1 POWERSHELL WRAPPING
Sample:
vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\vbs.vbs
bat= scripts\\lib\\bat.bat
ps1=cmd /c echo scripts\\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -command -
參考文件:
http://nsclient.org/nscp/wiki/CheckExternalScripts
伺服器端監控windows可以通過三種方式
check_snmp
check_nt 安裝完nscp就可以直接呼叫,命令已整合在module目錄的.dll檔案中
eg:check_command check_nt!CPULOAD!-l 5,80,90
check_nrpe 首先需要在nsclient.ini中配置監控命令別名,然後才能在nagios中呼叫
eg:
windows端
; alias_cpu - Alias for alias_cpu. To configure this item add a section called: /settings/external scripts/alias/alias_cpu
alias_cpu = checkCPU warn=80 crit=90 time=5m time=1m time=30s
Linux 端
[root@majian libexec]# ./check_nrpe -H 192.168.253.129 -c alias_cpu
OK CPU Load ok.|'5m'=14%;80;90 '1m'=2%;80;90 '30s'=1%;80;90
nscp支援的自定義指令碼有三種,vbs,bat,ps
在nsclient.ini.ini中新增配置如下:
[/settings/external scripts/scripts]
vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\vbs.vbs
bat= scripts\\lib\\bat.bat
;ps1=cmd /c echo scripts\\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -command -
將vbs.vbs,bat.bat等指令碼放到 script/lib目錄中
[root@majian libexec]# ./check_nrpe -H 192.168.253.129 -c vbs
hello majian
[root@majian libexec]# ./check_nrpe -H 192.168.253.129 -c bat
OK: AAAEverything is going to be OK!HELLO
[root@majian libexec]#
Section: /settings/external scripts/wrappings
Keys:
Key Title Description
vbs VISUAL BASIC WRAPPING
bat BATCH FILE WRAPPING
ps1 POWERSHELL WRAPPING
Sample:
vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\vbs.vbs
bat= scripts\\lib\\bat.bat
ps1=cmd /c echo scripts\\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -command -
參考文件:
http://nsclient.org/nscp/wiki/CheckExternalScripts
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14594028/viewspace-1247936/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- nginx下搭建nagios監控環境NginxiOS
- nagios監控例項 -- Windows伺服器監控iOSWindows伺服器
- Moco環境搭建說明
- nagios監控例項 -- PostgreSQL監控iOSSQL
- 記-Windows環境下Prometheus+alertmanager+windows_exporter+mtail監控部署WindowsPrometheusExportAI
- WordPress安裝簡要說明
- SQL%ROWCOUNT的簡要說明SQL
- Object TreeView簡要說明 (轉)ObjectView
- 簡要的CKeditor使用說明
- nagios監控windows 報NSClient - ERROR: Invalid passwordiOSWindowsclientError
- Nagios 監控windows客戶端安裝教程iOSWindows客戶端
- WINDOWS 環境下 監控ORACLE臨時表空間WindowsOracle
- Nagios+Centreon監控系統簡介iOS
- nagios批量新增監控iOS
- 使用nagios監控oracleiOSOracle
- Goldengate引數簡要說明Go
- Galera Cluster for MySQL監控狀態說明MySql
- MySQL資料庫監控項說明MySql資料庫
- Nagios 安裝 部署 說明iOS
- nagios的配置(監控端和被監控端)iOS
- Node.js環境效能監控Node.js
- 運維監控利器nagios運維iOS
- Nagios 監控ESXI指令碼iOS指令碼
- Nagios監控系統搭建iOS
- java開發環境配置說明書Java開發環境
- 1. 硬體和環境說明
- Windows8中108個執行命令及簡要說明Windows
- 推送mobi至Kindle流程說明(簡要操作)
- AIX環境下監控程式指令碼AI指令碼
- nagios監控華為5700交換機iOS
- nagios監控drbd同步狀態iOS
- Nagios for Aix監控客戶端iOSAI客戶端
- 將Nagios監控資訊存入MySQLiOSMySql
- nagios監控例項 -- 伺服器基本狀況監控iOS伺服器
- 蜻蜓安全工作臺程式編排簡要說明
- nagios監控linux主機監控記憶體指令碼iOSLinux記憶體指令碼
- Nagios監控lvs服務iOS
- nagios監控 ogg同步狀態iOS