| Obě strany předchozí revize
Předchozí verze
Následující verze
|
Předchozí verze
|
linux:others:nagios [01.12.2011 18:38] mtalma [NSclient++ pro WINDOWS] |
linux:others:nagios [13.03.2020 18:43] (aktuální) |
| * v Nagiosu se pak použije **check_nt** | * v Nagiosu se pak použije **check_nt** |
| * nastavení parametrů {{linux:others:nsclient.html|check_nt}} | * nastavení parametrů {{linux:others:nsclient.html|check_nt}} |
| | |
| | ===== SNMP traps ===== |
| | *nainstalovat [[http://sourceforge.net/projects/snmptt/files/snmptt/|SNMPTT]] |
| | |
| | ===== WMI ===== |
| | *http://www.edcint.co.nz/checkwmiplus/ |
| | ==== instalace ==== |
| | -nainstalovat binárku **wmic** |
| | -stáhnout [[http://www.edcint.co.nz/checkwmiplus/?q=downloads|WMI plus]] |
| | -rozbalit do ''/usr/lib/nagios/plugins'' |
| | -zkusit pustit ''check_wmi_plus''. Zřejmě bude pořeba doinstalovat do Perlu podporu:<code> |
| | # cpan |
| | perl> install Bundle::CPAN |
| | perl> reload cpan |
| | perl> install Number::Format Config::IniFiles DateTime |
| | </code> |
| | |
| | ==== dotazy ==== |
| | *vytížení CPU<code> |
| | SELECT PercentProcessorTime FROM Win32_PerfFormattedData_PerfOS_Processor WHERE Name="_Total" |
| | </code> |
| | *load average<code>SELECT ProcessorQueueLength FROM Win32_PerfFormattedData_PerfOS_System</code> |
| | ==== commands ==== |
| | *přidat [[http://www.edcint.co.nz/checkwmiplus/?q=nagioscommanddefinitions|commands]] - {{nagios:moje upravené}}<code> |
| | define command{ |
| | command_name check_wmi_plus |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m $ARG1$ -u $USER8$ -p $USER9$ -s $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ $ARG7$ $ARG8$ $ARG9$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_io |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkio -u $USER8$ -p $USER9$ -s $ARG1$ -a "$ARG2$" $ARG3$ $ARG4$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_filesize |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkfilesize -u $USER8$ -p $USER9$ -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_fileage |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkfileage -u $USER8$ -p $USER9$ -a '$ARG1$' -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_disk |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdrivesize -u $USER8$ -p $USER9$ -a $ARG1$ -w $ARG2$ -c $ARG3$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_freespace |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkfreespace -u $USER8$ -p $USER9$ -a $ARG1$ -w $ARG2$ -c $ARG3$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_volume |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkvolsize -u $USER8$ -p $USER9$ -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_cpuq |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkcpuq -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_cpu |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkcpu -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_cpudetail |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkeachcpu -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_network |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checknetwork -u $USER8$ -p $USER9$ -a '$ARG1$' $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_service |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkservice -u $USER8$ -p $USER9$ -t 25 -a '$ARG1$' -c $ARG2$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_uptime |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkuptime -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_mem |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkmem -u $USER8$ -p $USER9$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_page |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkpage -u $USER8$ -p $USER9$ $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_process |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkprocess -u $USER8$ -p $USER9$ -a "$ARG1$" -3 '$ARG2$' -w "$ARG3$" -c $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_eventlog |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkeventlog -u $USER8$ -p $USER9$ -a $ARG1$ -o $ARG2$ -3 $ARG3$ -w $ARG4$ -c $ARG5$ $ARG6$ $ARG7$ |
| | } |
| | |
| | define command{ |
| | command_name check_ts |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkts -u $USER8$ -p $USER9$ -s $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_iis |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkiis -u $USER8$ -p $USER9$ -s $ARG1$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_exchange |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkexchange -u $USER8$ -p $USER9$ -s $ARG1$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_sql |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checksql -u $USER8$ -p $USER9$ -s $ARG1$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_sql_express |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checksqlex -u $USER8$ -p $USER9$ -s $ARG1$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_proc |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkproc -s $ARG1$ -u $USER8$ -p $USER9$ -a $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_dns |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdns -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_dhcp |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdhcp -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_dhcpv6 |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdhcpv6 -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_print |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkprint -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_users |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkusers -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | |
| | define command{ |
| | command_name check_win_power |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkpower -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | |
| | define command{ |
| | command_name check_ad |
| | command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkad -s $ARG1$ -u $USER8$ -p $USER9$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ |
| | } |
| | </code> |