Subversion Repositories vnag

Rev

Rev 53 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 53 Rev 79
Line 2... Line 2...
2
 
2
 
3
// VNag - Nagios Framework for PHP
3
// VNag - Nagios Framework for PHP
4
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
4
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
5
// Licensed under the terms of the Apache 2.0 license
5
// Licensed under the terms of the Apache 2.0 license
6
//
6
//
7
// Revision 2022-05-12
7
// Revision 2023-10-14
8
 
8
 
9
// ATTENTION!
9
// ATTENTION!
10
// To make this work, you need to add following to /etc/sudoers (adjust the paths)
10
// To make this work, you need to add following to /etc/sudoers (adjust the paths)
11
//     nagios ALL=(root) NOPASSWD:/daten/vnag/plugins/smart/check_smart
11
//     nagios ALL=(root) NOPASSWD:/daten/vnag/bin/smart.phar
12
// You MUST make sure that the script check_hp_smartarray and all other VNag scripts are
12
// You MUST make sure that the script check_hp_smartarray and all other VNag scripts are
13
// owned by root, otherwise the owner could change the code, and it would be executed with
13
// owned by root, otherwise the owner could change the code, and it would be executed with
14
// root privileges!
14
// root privileges!
15
 
15
 
16
object CheckCommand "vnag_smart" {
16
object CheckCommand "vnag_smart" {
17
	command = [
17
	command = [
18
		"/usr/bin/sudo",
18
		"/usr/bin/sudo",
19
 
19
 
20
		// PLEASE ADJUST THIS PATH
20
		// PLEASE ADJUST THIS PATH
21
		"/daten/vnag/plugins/smart/check_smart"
21
		"/daten/vnag/bin/smart.phar"
22
	]
22
	]
23
 
23
 
24
	arguments = {
24
	arguments = {
25
		"-v" = {
25
		"-v" = {
26
			set_if = "$vnag_smart_verbose$"
26
			set_if = "$vnag_smart_verbose$"