{
"info": {
"author": "Fr\u00e9d\u00e9ric MOHIER",
"author_email": "frederic.mohier@alignak.net",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)",
"Natural Language :: English",
"Programming Language :: Python",
"Topic :: System :: Monitoring",
"Topic :: System :: Systems Administration"
],
"description": "Alignak checks package for Windows passively checked hosts/services\n===================================================================\n\n*Checks pack for monitoring Windows hosts with NSCA passive checks*\n\n\n.. image:: https://badge.fury.io/py/alignak_checks_windows_nsca.svg\n :target: https://badge.fury.io/py/alignak-checks-windows-nsca\n :alt: Most recent PyPi version\n\n.. image:: https://img.shields.io/badge/IRC-%23alignak-1e72ff.svg?style=flat\n :target: http://webchat.freenode.net/?channels=%23alignak\n :alt: Join the chat #alignak on freenode.net\n\n.. image:: https://img.shields.io/badge/License-AGPL%20v3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0\n :alt: License AGPL v3\n\nInstallation\n------------\n\nThe installation of this checks pack will copy some configuration files in the Alignak default configuration directory (eg. */usr/local/etc/alignak*). The copied files are located in the default sub-directory used for the packs (eg. *arbiter/packs*).\n\nFrom PyPI\n~~~~~~~~~\nTo install the package from PyPI:\n::\n\n sudo pip install alignak-checks-windows-nsca\n\n\nFrom source files\n~~~~~~~~~~~~~~~~~\nTo install the package from the source files:\n::\n\n git clone https://github.com/Alignak-monitoring-contrib/alignak-checks-windows-nsca\n cd alignak-checks-windows-nsca\n sudo pip install .\n\n**Note:** *using `sudo python setup.py install` will not correctly manage the package configuration files! The recommended way is really to use `pip`;)*\n\nDocumentation\n-------------\n\nConfiguration\n~~~~~~~~~~~~~\nThis checks pack do not need any specific configuration.\n\n\nPrepare Windows host\n~~~~~~~~~~~~~~~~~~~~\nSome operations are necessary on the Windows monitored hosts if NSClient++ is not yet installed and running.\n\nInstall and configure NSClient++ for scheduled NSCA checks.\n\nThe first example below is an NSClient configuration file and it schedules the NSCa checks with the default NSClient pre-installed commands (see alias). The second example is an NSClient registry configuration that defines its own commands in the NSCA scheduled checks. Anyway, for more information, we invite you to consult the `NSClient ++ Web site `_.\n\nNSClient++ Ini file configuration example:\n\n::\n\n [/modules]\n CheckDisk = 1\n CheckEventLog = 1\n CheckExternalScripts = 1\n CheckHelpers = 1\n CheckNSCP = 1\n CheckSystem = 1\n CheckWMI = 1\n NSCAClient = 1\n Scheduler = 1\n\n [/settings/default]\n ; Alignak server Ip address\n allowed hosts = address = 192.168.15.1\n\n [/settings/external scripts/alias]\n alias_cpu = checkCPU warn=80 crit=90 time=5m time=1m time=30s\n alias_cpu_ex = checkCPU warn=$ARG1$ crit=$ARG2$ time=5m time=1m time=30s\n alias_disk = CheckDriveSize MinWarn=10% MinCrit=5% CheckAll FilterType=FIXED\n alias_disk_loose = CheckDriveSize MinWarn=10% MinCrit=5% CheckAll FilterType=FIXED ignore-unreadable\n alias_event_log = CheckEventLog file=application file=system MaxWarn=1 MaxCrit=1 \"filter=generated gt -2d AND severity NOT IN ('success', 'informational') AND source != 'SideBySide'\" truncate=800 unique descriptions \"syntax=%severity%: %source%: %message% (%count%)\"\n alias_file_age = checkFile2 filter=out \"file=$ARG1$\" filter-written=>1d MaxWarn=1 MaxCrit=1 \"syntax=%filename% %write%\"\n alias_file_size = CheckFiles \"filter=size > $ARG2$\" \"path=$ARG1$\" MaxWarn=1 MaxCrit=1 \"syntax=%filename% %size%\" max-dir-depth=10\n alias_mem = checkMem MaxWarn=80% MaxCrit=90% ShowAll=long type=physical type=virtual type=paged type=page\n alias_process = checkProcState \"$ARG1$=started\"\n alias_process_count = checkProcState MaxWarnCount=$ARG2$ MaxCritCount=$ARG3$ \"$ARG1$=started\"\n alias_process_hung = checkProcState MaxWarnCount=1 MaxCritCount=1 \"$ARG1$=hung\"\n alias_process_stopped = checkProcState \"$ARG1$=stopped\"\n alias_sched_all = CheckTaskSched \"filter=exit_code ne 0\" \"syntax=%title%: %exit_code%\" warn=>0\n alias_sched_long = CheckTaskSched \"filter=status = 'running' AND most_recent_run_time < -$ARG1$\" \"syntax=%title% (%most_recent_run_time%)\" warn=>0\n alias_sched_task = CheckTaskSched \"filter=title eq '$ARG1$' AND exit_code ne 0\" \"syntax=%title% (%most_recent_run_time%)\" warn=>0\n alias_service = checkServiceState CheckAll\n alias_service_ex = checkServiceState CheckAll \"exclude=Net Driver HPZ12\" \"exclude=Pml Driver HPZ12\" exclude=stisvc\n alias_up = checkUpTime MinWarn=1d MinWarn=1h\n alias_updates = check_updates -warning 0 -critical 0\n alias_volumes = CheckDriveSize MinWarn=10% MinCrit=5% CheckAll=volumes FilterType=FIXED\n alias_volumes_loose = CheckDriveSize MinWarn=10% MinCrit=5% CheckAll=volumes FilterType=FIXED ignore-unreadable\n default =\n\n [/settings/scheduler]\n threads = 5\n\n [/settings/scheduler/schedules/default]\n channel = NSCA\n interval = 300s\n report = all\n\n [/settings/scheduler/schedules]\n\n ; Services to be checked\n nsca_cpu = alias_cpu\n nsca_memory = alias_mem\n nsca_disk = alias_disk\n nsca_uptime = alias_up\n nsca_services = alias_service_ex\n\n [/settings/NSCA/client]\n channel = NSCA\n\n ; The same host name configured in Alignak\n hostname = win2k8\n\n\n [/settings/NSCA/client/targets/default]\n\n ; Alignak server Ip address\n address = 192.168.15.1\n port = 5667\n allowed ciphers = ADH\n certificate =\n encryption =\n password = change-me\n timeout = 30\n use ssl = false\n verify mode = none\n\n\n [/settings/log]\n date format = %Y-%m-%d %H:%M:%S\n file name = ${exe-path}/nsclient.log\n level = info\n\n\n ; TODO\n [/settings/scheduler/schedules/check_alive]\n\n ; Undocumented key\n alias = host_check\n\n ; SCHEDULE COMMAND - Command to execute\n command = check_ok\n\n\n ; TODO\n [/settings/external scripts/wrappings]\n\n ; BATCH FILE WRAPPING -\n bat = scripts\\\\%SCRIPT% %ARGS%\n\n ; POWERSHELL WRAPPING -\n ps1 = cmd /c echo If (-Not (Test-Path \"scripts\\%SCRIPT%\") ) { Write-Host \"UNKNOWN: Script `\"%SCRIPT%`\" not found.\"; exit(3) }; scripts\\%SCRIPT% $ARGS$; exit($lastexitcode) | powershell.exe /noprofile -command -\n\n ; VISUAL BASIC WRAPPING -\n vbs = cscript.exe //T:30 //NoLogo scripts\\\\lib\\\\wrapper.vbs %SCRIPT% %ARGS%\n\n\nNSClient++ registry configuration example:\n\n::\n\n Windows Registry Editor Version 5.00\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++]\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\modules]\n \"SyslogClient\"=\"0\"\n \"Scheduler\"=\"1\"\n \"NRPEServer\"=\"1\"\n \"NRDPClient\"=\"0\"\n \"SMTPClient\"=\"0\"\n \"LUAScript\"=\"0\"\n \"PythonScript\"=\"0\"\n \"DotnetPlugins\"=\"0\"\n \"CheckWMI\"=\"1\"\n \"GraphiteClient\"=\"0\"\n \"NRPEClient\"=\"0\"\n \"SimpleFileWriter\"=\"0\"\n \"CheckTaskSched\"=\"1\"\n \"NSClientServer\"=\"0\"\n \"CheckSystem\"=\"1\"\n \"CheckExternalScripts\"=\"1\"\n \"CheckHelpers\"=\"1\"\n \"NSCAClient\"=\"1\"\n \"CheckEventLog\"=\"1\"\n \"SimpleCache\"=\"0\"\n \"CheckLogFile\"=\"0\"\n \"NSCAServer\"=\"0\"\n \"CheckDisk\"=\"1\"\n \"CheckNSCP\"=\"1\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\NSCA]\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\NSCA\\client]\n \"hostname\"=\"auto\"\n \"channel\"=\"NSCA\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\NSCA\\client\\targets]\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\NSCA\\client\\targets\\default]\n \"use ssl\"=dword:00000000\n \"certificate\"=\"\"\n \"allowed ciphers\"=\"\"\n \"timeout\"=dword:0000001e\n \"verify mode\"=\"none\"\n \"address\"=\"alignak.net\"\n \"password\"=\"alignak_nsca_receiver_password\"\n \"encryption\"=\"xor\"\n \"payload length\"=\"4096\"\n \"buffer length\"=\"4096\"\n \"port\"=\"5667\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler]\n \"threads\"=dword:00000005\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler\\schedules]\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler\\schedules\\check_alive]\n \"alias\"=\"host_check\"\n \"command\"=\"check_ok\"\n \"interval\"=\"300s\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler\\schedules\\check_PC_cpu]\n \"alias\"=\"nsca_cpu\"\n \"command\"=\"CheckCPU warn=75 crit=90 time=30m time=15m time=5m\"\n \"interval\"=\"1800s\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler\\schedules\\check_PC_disk]\n \"alias\"=\"nsca_disk\"\n \"command\"=\"CheckDriveSize Drive=C: MaxWarn=75% MaxCrit=85%\"\n \"interval\"=\"1800s\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler\\schedules\\check_PC_memory]\n \"alias\"=\"nsca_memory\"\n \"command\"=\"CheckMem MaxWarn=75% MaxCrit=90% ShowAll type=physical type=virtual type=paged type=page\"\n \"interval\"=\"1800s\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler\\schedules\\check_PC_uptime]\n \"alias\"=\"nsca_uptime\"\n \"command\"=\"CheckUptime MaxCrit=25h MinWarn=35m\"\n \"interval\"=\"1800s\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler\\schedules\\check_swServices]\n \"alias\"=\"nsca_services\"\n \"command\"=\"CheckServiceState CheckAll exclude=ShellHWDetection exclude=MMCSS exclude=clr_optimization_v4.0.30319_32 exclude=sppsvc exclude=StiSvc exclude=WMPNetworkSvc exclude=debugregsvc exclude=DoSvc exclude=MapsBroker exclude=CDPSvc exclude=WbioSrvc exclude=gpsvc exclude=tiledatamodelsvc exclude=wscsvc\"\n \"interval\"=\"3600s\"\n\n [HKEY_LOCAL_MACHINE\\SOFTWARE\\NSClient++\\settings\\scheduler\\schedules\\default]\n \"target\"=\"remote_host\"\n \"report\"=\"all\"\n \"interval\"=\"3600s\"\n \"channel\"=\"NSCA\"\n\n\n\n\nAlignak configuration\n~~~~~~~~~~~~~~~~~~~~~\n\nYou simply have to tag the concerned hosts with the template `windows-passive-host`.\n::\n\n define host{\n use windows-passive-host\n host_name my_windows_passive_host\n address 0.0.0.0\n }\n\nand this host will automatically inherit from the template parameters and services.\n\n\nBugs, issues and contributing\n-----------------------------\n\nContributions to this project are welcome and encouraged ... `issues in the project repository `_ are the common way to raise an information.",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/Alignak-monitoring-contrib/alignak-checks-windows-nsca",
"keywords": "a,l,i,g,n,a,k, ,m,o,n,i,t,o,r,i,n,g, ,p,a,c,k, ,c,h,e,c,k,s, ,w,i,n,d,o,w,s,-,n,s,c,a",
"license": "GNU Affero General Public License, version 3",
"maintainer": "",
"maintainer_email": "",
"name": "alignak_checks_windows_nsca",
"package_url": "https://pypi.org/project/alignak_checks_windows_nsca/",
"platform": "",
"project_url": "https://pypi.org/project/alignak_checks_windows_nsca/",
"project_urls": {
"Homepage": "https://github.com/Alignak-monitoring-contrib/alignak-checks-windows-nsca"
},
"release_url": "https://pypi.org/project/alignak_checks_windows_nsca/1.0.0/",
"requires_dist": null,
"requires_python": "",
"summary": "Alignak checks pack for Windows NSCA monitored hosts",
"version": "1.0.0"
},
"last_serial": 3167338,
"releases": {
"0.2.6": [
{
"comment_text": "",
"digests": {
"md5": "691fdd80a88e370a27929092f01a9065",
"sha256": "6709dbc1962de50e90b1c4513ec0e7c54bfcf8118fd59ef47b5eae7789caec9d"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-0.2.6.tar.gz",
"has_sig": false,
"md5_digest": "691fdd80a88e370a27929092f01a9065",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16893,
"upload_time": "2016-10-03T18:39:22",
"url": "https://files.pythonhosted.org/packages/8e/e8/1ea4c8be5155d4f360ea55b99d2a276e854b3212ab6e8134b72b25395ab2/alignak_checks_windows_nsca-0.2.6.tar.gz"
}
],
"0.3.0": [
{
"comment_text": "",
"digests": {
"md5": "64119f190a02e8695ffc9b8aa8f392ad",
"sha256": "0040117953ef19e168bad8e8a51fd440b41682d07dd6e8705f883d6a39d5da47"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "64119f190a02e8695ffc9b8aa8f392ad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20327,
"upload_time": "2017-01-16T18:19:41",
"url": "https://files.pythonhosted.org/packages/b7/25/086004759d4126b3788fffee653459389dff2076caadb263f3aec320fc22/alignak_checks_windows_nsca-0.3.0.tar.gz"
}
],
"0.4.0a0": [
{
"comment_text": "",
"digests": {
"md5": "26e371bc7c36d17c9047dd88b55d2359",
"sha256": "9ed908fdfdbeaa730d3600a2e19ab529e4513c87c0a34ff44cde3cb772a2c834"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-0.4.0a0.tar.gz",
"has_sig": false,
"md5_digest": "26e371bc7c36d17c9047dd88b55d2359",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22541,
"upload_time": "2017-04-24T14:13:01",
"url": "https://files.pythonhosted.org/packages/71/c7/d786bf2627c34d6975281a138926af32ed844f780e7d719ae3767d73e6ca/alignak_checks_windows_nsca-0.4.0a0.tar.gz"
}
],
"0.4.1.0": [
{
"comment_text": "",
"digests": {
"md5": "ebee1a6e555b4fb6bfff3621860fa299",
"sha256": "2c54fc2c02337390463110777e877082cc182e311786915a892593f23eedd1f0"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-0.4.1.0.tar.gz",
"has_sig": false,
"md5_digest": "ebee1a6e555b4fb6bfff3621860fa299",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22561,
"upload_time": "2017-04-24T16:34:25",
"url": "https://files.pythonhosted.org/packages/ae/de/438ac2a7c6354dbe3b05a0671d58b00be61fbfcbf0b41e091a8deb6c9c98/alignak_checks_windows_nsca-0.4.1.0.tar.gz"
}
],
"0.4.1.1": [
{
"comment_text": "",
"digests": {
"md5": "7b6e6affe7bdbe6cb49edd8b87467485",
"sha256": "8da0e75ee6cbadad32499827f503060315632330f9c76e8b18b9e47d29b080cc"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-0.4.1.1.tar.gz",
"has_sig": false,
"md5_digest": "7b6e6affe7bdbe6cb49edd8b87467485",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22576,
"upload_time": "2017-04-25T17:55:32",
"url": "https://files.pythonhosted.org/packages/84/78/78e8d867bea9b251d1af0f1f3bef3c0cb91534ee2a1371eff2a954db87d2/alignak_checks_windows_nsca-0.4.1.1.tar.gz"
}
],
"0.4.1.2": [
{
"comment_text": "",
"digests": {
"md5": "0759533d5a0d0d974f985e2304ecf4c3",
"sha256": "a6784c8f2766c1ef0eb7dbd9897339085bbd3767bede6b3292d0d54db470d43d"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-0.4.1.2.tar.gz",
"has_sig": false,
"md5_digest": "0759533d5a0d0d974f985e2304ecf4c3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22583,
"upload_time": "2017-04-26T13:19:03",
"url": "https://files.pythonhosted.org/packages/72/49/f39b163a1c49930afe196ed7f47b2cacbbc9e018ade0d2410db818391a21/alignak_checks_windows_nsca-0.4.1.2.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "1d8ecafc1e974009cd3742a7e033a4e4",
"sha256": "7336cab6bdc25c5b84bbbe3f71f9b3377052690adc51494155f869fb965429fc"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "1d8ecafc1e974009cd3742a7e033a4e4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22388,
"upload_time": "2017-09-12T08:26:52",
"url": "https://files.pythonhosted.org/packages/b8/1b/0961bfe25100222d26e2ac00af7ef94dd0d9c6ee92b5b2f7656f28af63ed/alignak_checks_windows_nsca-1.0.0.tar.gz"
}
],
"1.0rc1": [
{
"comment_text": "",
"digests": {
"md5": "aa68ce9aff802e15ceaf73a321ce7abc",
"sha256": "f0f475a1b4e20deeef07ab4be106dadc83cf6d8bb6bfd38bf7b4a825ea59141b"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-1.0rc1.tar.gz",
"has_sig": false,
"md5_digest": "aa68ce9aff802e15ceaf73a321ce7abc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20099,
"upload_time": "2017-01-04T10:27:47",
"url": "https://files.pythonhosted.org/packages/b8/37/c096a6152e883aad0e8f791d47c75c0978ca3199a6592f5271f2ca3bc403/alignak_checks_windows_nsca-1.0rc1.tar.gz"
}
],
"1.0rc2": [
{
"comment_text": "",
"digests": {
"md5": "25b3ad229580732cbaf80bec8415684f",
"sha256": "c581f0161ab4f548f93878a69d14daad2a38b964e311dcca4b568c374d167cd7"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-1.0rc2.tar.gz",
"has_sig": false,
"md5_digest": "25b3ad229580732cbaf80bec8415684f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 20339,
"upload_time": "2017-01-16T18:18:38",
"url": "https://files.pythonhosted.org/packages/67/03/041bbb0bd1480b0999c7d87b75f9ddfc3285224af2dcc322a395679121d0/alignak_checks_windows_nsca-1.0rc2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "1d8ecafc1e974009cd3742a7e033a4e4",
"sha256": "7336cab6bdc25c5b84bbbe3f71f9b3377052690adc51494155f869fb965429fc"
},
"downloads": -1,
"filename": "alignak_checks_windows_nsca-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "1d8ecafc1e974009cd3742a7e033a4e4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22388,
"upload_time": "2017-09-12T08:26:52",
"url": "https://files.pythonhosted.org/packages/b8/1b/0961bfe25100222d26e2ac00af7ef94dd0d9c6ee92b5b2f7656f28af63ed/alignak_checks_windows_nsca-1.0.0.tar.gz"
}
]
}