Skip to content

Commit

Permalink
Fix check_win_x, create notify-by-webhook
Browse files Browse the repository at this point in the history
  • Loading branch information
NEMSLinux committed Apr 22, 2024
1 parent ed7e3b3 commit 69621f1
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 26 deletions.
2 changes: 1 addition & 1 deletion debpack/DEBIAN/control
Expand Up @@ -4,6 +4,6 @@ Priority: important
Section: migrator
Maintainer: NEMS Linux <nems@category5.tv>
Architecture: all
Version: 1.6.047
Version: 1.6.050
Provides: nems-migrator-data
Description: NEMS Migrator Data
Binary file modified debpack/root/nems/nems-migrator/data/mysql/NEMS-Clean.tar.gz
Binary file not shown.
Binary file modified debpack/root/nems/nems-migrator/data/mysql/NEMS-Sample.tar.gz
Binary file not shown.
Expand Up @@ -100,92 +100,92 @@ define command {

define command {
command_name check_wmi_plus
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m $ARG1$ -u $USER3$ -p $USER4$ -s $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$ $ARG7$ $ARG8$ $ARG9$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m $ARG1$ -u "$USER3$" -p "$USER4$" -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 $USER3$ -p $USER4$ -s $ARG1$ -a "$ARG2$" $ARG3$ $ARG4$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkio -u "$USER3$" -p "$USER4$" -t 90 -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 $USER3$ -p $USER4$ -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkfilesize -u "$USER3$" -p "$USER4$" -t 90 -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 $USER3$ -p $USER4$ -a '$ARG1$' -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkfileage -u "$USER3$" -p "$USER4$" -t 90 -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 $USER3$ -p $USER4$ -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdrivesize -u "$USER3$" -p "$USER4$" -t 90 -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$
}

define command {
command_name check_win_volume
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkvolsize -u $USER3$ -p $USER4$ -a $ARG1$ -w $ARG2$ -c $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkvolsize -u "$USER3$" -p "$USER4$" -t 90 -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 $USER3$ -p $USER4$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkcpuq -u "$USER3$" -p "$USER4$" -t 90 -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 $USER3$ -p $USER4$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkcpu -u "$USER3$" -p "$USER4$" -w $ARG1$ -c $ARG2$ -t 90 $ARG3$ $ARG4$ $ARG5$
}

define command {
command_name check_win_cpudetail
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkeachcpu -u $USER3$ -p $USER4$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkeachcpu -u "$USER3$" -p "$USER4$" -w $ARG1$ -c $ARG2$ -t 90 $ARG3$ $ARG4$ $ARG5$
}

define command {
command_name check_win_network
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checknetwork -u $USER3$ -p $USER4$ -a '$ARG1$' $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checknetwork -u "$USER3$" -p "$USER4$" -t 90 -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 $USER3$ -p $USER4$ -a '$ARG1$' -w '$ARG2$' -c $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkservice -u "$USER3$" -p "$USER4$" -t 90 -a '$ARG1$' -w '$ARG2$' -c $ARG3$ $ARG4$ $ARG5$
}

define command {
command_name check_win_smart
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checksmart -t 60 -u $USER3$ -p $USER4$ $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checksmart -t 90 -u "$USER3$" -p "$USER4$" $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$
}

define command {
command_name check_win_time
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checktime -u $USER3$ -p $USER4$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checktime -u "$USER3$" -p "$USER4$" -t 90 -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$
}

define command {
command_name check_win_uptime
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkuptime -u $USER3$ -p $USER4$ $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkuptime -u "$USER3$" -p "$USER4$" -t 90 $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$
}

define command {
command_name check_win_mem
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkmem -u $USER3$ -p $USER4$ -w $ARG1$ -c $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkmem -u "$USER3$" -p "$USER4$" -t 90 -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 $USER3$ -p $USER4$ $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkpage -u "$USER3$" -p "$USER4$" -t 90 $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$
}

define command {
command_name check_win_process
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkprocess -u $USER3$ -p $USER4$ -a "$ARG1$" -w "$ARG2$" -c $ARG3$ $ARG4$ $ARG5$ $ARG6$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkprocess -u "$USER3$" -p "$USER4$" -t 90 -a "$ARG1$" -w "$ARG2$" -c $ARG3$ $ARG4$ $ARG5$ $ARG6$
}

define command {
command_name check_win_eventlog
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkeventlog -u $USER3$ -p $USER4$ -a $ARG1$ -o $ARG2$ -3 $ARG3$ -w $ARG4$ -c $ARG5$ $ARG6$ $ARG7$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkeventlog -u "$USER3$" -p "$USER4$" -t 90 -a $ARG1$ -o $ARG2$ -3 $ARG3$ -w $ARG4$ -c $ARG5$ $ARG6$ $ARG7$
}

define command {
Expand All @@ -210,37 +210,37 @@ define command {

define command {
command_name check_win_proc
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkproc -s $ARG1$ -u $USER3$ -p $USER4$ -a $ARG2$ -w $ARG3$ -c $ARG4$ $ARG5$ $ARG6$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkproc -s $ARG1$ -u "$USER3$" -p "$USER4$" -t 90 -a $ARG2$ -w $ARG3$ -c $ARG4$ $ARG5$ $ARG6$
}

define command {
command_name check_win_dns
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdns -s $ARG1$ -u $USER3$ -p $USER4$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdns -s $ARG1$ -u "$USER3$" -p "$USER4$" -t 90 $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
}

define command {
command_name check_win_dhcp
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdhcp -s stats -u $USER3$ -p $USER4$ $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdhcp -s stats -u "$USER3$" -p "$USER4$" -t 90 $ARG1$ $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 $USER3$ -p $USER4$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkdhcpv6 -s $ARG1$ -u "$USER3$" -p "$USER4$" -t 90 $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 $USER3$ -p $USER4$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkprint -s $ARG1$ -u "$USER3$" -p "$USER4$" -t 90 $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 $USER3$ -p $USER4$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkusers -s "$ARG1$" -u "$USER3$" -p "$USER4$" -t 90 $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
}

define command {
command_name check_win_power
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkpower -s state -u $USER3$ -p $USER4$ $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
command_line $USER1$/check_wmi_plus.pl -H $HOSTADDRESS$ -m checkpower -s state -u "$USER3$" -p "$USER4$" -t 90 $ARG1$ $ARG2$ $ARG3$ $ARG4$ $ARG5$ $ARG6$
}

define command {
Expand Down
Expand Up @@ -53,3 +53,8 @@ define command {
command_line /usr/bin/perl /usr/local/nagios/libexec/insert.pl
}

define command {
command_name notify-by-webhook
command_line $USER1$/notify-by-webhook "$NOTIFICATIONTYPE$" "$HOSTNAME$" "$HOSTALIAS$" "$HOSTSTATE$" "$HOSTADDRESS$" "$HOSTOUTPUT$" "$SHORTDATETIME$" "$CONTACTEMAIL$" "$TOTALHOSTSUP$" "$TOTALHOSTSDOWN$" "$NOTIFICATIONAUTHOR$" "$NOTIFICATIONCOMMENT$" "$LONGDATETIME$" "$HOSTDURATION$" "$HOSTDURATIONSEC$" "$LASTHOSTCHECK$" "$LASTHOSTSTATECHANGE$" "$NOTIFICATIONISESCALATED$" "$HOSTATTEMPT$" "$MAXHOSTATTEMPTS$" "$NOTIFICATIONRECIPIENTS$"
}

0 comments on commit 69621f1

Please sign in to comment.