<![CDATA[Latest posts for the topic "Xin giúp đỡ lỗi missing -l parameters trong Nagios3"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Xin giúp đỡ lỗi missing -l parameters trong Nagios3 Code:
define host{
        use             windows-host   
        host_name       winserver     
        alias           My Windows Server      
        address         192.168.1.20   
        }
define service{
        use                     generic-service
        host_name               winserver
        service_description     Uptime
        check_command           check_nt!UPTIME
        }
define service{
        use                     generic-service
        host_name               winserver
        service_description     C:\ Drive Space
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
Và định nghĩa command check_nt trong file nt.cfg như sau Code:
define command {
        command_name    check_nt
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$'
}
Kết quả sau khi restart nagios thì chỉ có Uptime là OK, check space ko được, với status là UNKNOWN và Status information là missing -l parameters. Nhưng mình thử chạy đờ réc : Code:
/usr/lib/nagios/plugins/check_nt -H 192.168.1.20 -p 12489 -v 'USEDDISKSPACE' -l c -w 80 -c 90
thì lại có kết quả : c:\ - total: 75.13 Gb - used: 17.66 Gb (24%) - free 57.47 Gb (76%) | 'c:\ Used Space'=17.66Gb;60.11;67.62;0.00;75.13 Mong mọi người xem giúp đỡ mình trường hợp này với.Thanks!!!]]>
/hvaonline/posts/list/43881.html#271429 /hvaonline/posts/list/43881.html#271429 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3 /hvaonline/posts/list/43881.html#271430 /hvaonline/posts/list/43881.html#271430 GMT Xin giúp đỡ lỗi missing -l parameters trong Nagios3

quanta wrote:
Đoạn `-l c -w 80 -c 90` sẽ ứng với $ARG mấy? 
Không ứng với ARG nào cả anh quanta, vì trong define command e chỉ khai báo có 1 ARG mà anh. Ý anh sao e ko hiểu lắm?]]>
/hvaonline/posts/list/43881.html#271432 /hvaonline/posts/list/43881.html#271432 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3

tuanksor wrote:

quanta wrote:
Đoạn `-l c -w 80 -c 90` sẽ ứng với $ARG mấy? 
Không ứng với ARG nào cả anh quanta, vì trong define command e chỉ khai báo có 1 ARG mà anh.  
Vậy bạn định nghĩa thêm 1 ARG nữa đi: Code:
define command {
        command_name    check_nt
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v '$ARG1$' '$ARG2$'
}
]]>
/hvaonline/posts/list/43881.html#271434 /hvaonline/posts/list/43881.html#271434 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3 /hvaonline/posts/list/43881.html#271435 /hvaonline/posts/list/43881.html#271435 GMT Xin giúp đỡ lỗi missing -l parameters trong Nagios3

tuanksor wrote:
Nhưng mình thử chạy đờ réc : Code:
/usr/lib/nagios/plugins/check_nt -H 192.168.1.20 -p 12489 -v 'USEDDISKSPACE' -l c -w 80 -c 90
thì lại có kết quả : c:\ - total: 75.13 Gb - used: 17.66 Gb (24%) - free 57.47 Gb (76%) | 'c:\ Used Space'=17.66Gb;60.11;67.62;0.00;75.13  
Nếu bạn chạy lệnh trên với `root` thì thử lại với `nagios` user xem kết quả là gì: Code:
su - nagios -s /bin/bash -c "/usr/lib/nagios/plugins/check_nt ..."
]]>
/hvaonline/posts/list/43881.html#271437 /hvaonline/posts/list/43881.html#271437 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3 root@ubuntu:~# su - nagios -s /bin/bash -c "/usr/lib/nagios/plugins/check_nt -H 192.168.1.20 -p 12489 -v 'USEDDISKSPACE' -l c -w 80 - c 90" c:\ - total: 75.13 Gb - used: 17.66 Gb (24%) - free 57.47 Gb (76%) | 'c:\ Used Space'=17.66Gb;60.11;67.62;0.00;75.13 Có kết quả hẳn hoi. Sau khi thêm ARG2, nó còn kéo theo mấy cái khác sử dụng check_nt die luôn, ko check được nữa :-( ]]> /hvaonline/posts/list/43881.html#271438 /hvaonline/posts/list/43881.html#271438 GMT Xin giúp đỡ lỗi missing -l parameters trong Nagios3 Code:
C:\Program Files\NSClient++>nscp.exe service --stop --name nscp
rồi start lại ở "debug" mode: Code:
C:\Program Files\NSClient++>nscp.exe test
sau đó, Re-schedule check từ Nagios web UI xem log báo những gì.]]>
/hvaonline/posts/list/43881.html#271445 /hvaonline/posts/list/43881.html#271445 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3 SERVICE ALERT: tuanksor;C:\ Drive Space;UNKNOWN;HARD;4;wrong -l argument Lần này nó báo wrong arg và đoạn cuối của log nscp d de\socket/server.hpp:114 Attempting to bind to: :12489 d de\socket/server.hpp:127 Bound to: :12489 d rvice\NSClient++.cpp:612 NSClient++ - 0,4,1,66 2012-11-18 Started! l ce\simple_client.hpp:32 Enter command to inject or exit to terminate... d /server/protocol.hpp:59 Accepting connection from: ::ffff:192.168.1.105 d r\NSClientServer.cpp:240 Data: None&7 d r\NSClientServer.cpp:265 Data: d rvice\NSClient++.cpp:933 Injecting: checkmem... d rvice\NSClient++.cpp:958 Result checkmem: OK d /server/protocol.hpp:59 Accepting connection from: ::ffff:192.168.1.105 d r\NSClientServer.cpp:240 Data: None&7 d r\NSClientServer.cpp:265 Data: d rvice\NSClient++.cpp:933 Injecting: checkmem... d rvice\NSClient++.cpp:958 Result checkmem: OK Hiện tại e đang làm máy ở nhà, chỉ khác ở mỗi tên service, hostname, còn các define thì như nhau (không biết có khác gì nữa không mà bây h nó ra lỗi khác :D )]]> /hvaonline/posts/list/43881.html#271447 /hvaonline/posts/list/43881.html#271447 GMT Xin giúp đỡ lỗi missing -l parameters trong Nagios3

tuanksor wrote:
Sau khi chạy nscp test, restart nagios thì log của nagios ntn SERVICE ALERT: tuanksor;C:\ Drive Space;UNKNOWN;HARD;4;wrong -l argument  
Nếu bạn để như này: Code:
define service{
        use                     generic-service
        host_name               winserver
        service_description     C:\ Drive Space
        check_command           check_nt!USEDDISKSPACE!-l c -w 80 -c 90
        }
thì tháo 2 dấu nháy đơn bao quanh $ARGx$ ra: Code:
define command {
        command_name    check_nt
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v $ARG1$ $ARG2$
}
Hoặc không thì sửa lại như này: Code:
define command {
        command_name    check_nt
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v $ARG1$ -l $ARG2$ -w $ARG3$ -C $ARG4$
}
rồi gọi như sau cho chắc cú: Code:
define service{
        use                     generic-service
        host_name               winserver
        service_description     C:\ Drive Space
        check_command           check_nt!USEDDISKSPACE!c!80!90
        }
]]>
/hvaonline/posts/list/43881.html#271448 /hvaonline/posts/list/43881.html#271448 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3 Code:
define command {
        command_name    check_nt
        command_line    /usr/lib/nagios/plugins/check_nt -H '$HOSTADDRESS$' -p 12489 -v $ARG1$ -l $ARG2$ -w $ARG3$ -C $ARG4$
}
rồi gọi như sau cho chắc cú: Code:
define service{
        use                     generic-service
        host_name               winserver
        service_description     C:\ Drive Space
        check_command           check_nt!USEDDISKSPACE!c!80!90
        }
  Cách này e đã thử lúc chiều nhưng cũng thế, ko khả quan. Còn cách tháo 2 dấu nháy đơn ra e mới thử xong, Log nó đây [2012-11-19 00:45:06] SERVICE NOTIFICATION: root;tuanksor;C:\ Drive Space;CRITICAL;notify-service-by-call;(null) [2012-11-19 00:45:01] SERVICE NOTIFICATION: root;tuanksor;C:\ Drive Space;CRITICAL;notify-service-by-email;(null) [2012-11-19 00:45:01] SERVICE ALERT: tuanksor;C:\ Drive Space;CRITICAL;HARD;4;(null) [2012-11-19 00:40:39] SERVICE NOTIFICATION: root;tuanksor;Memory Usage;CRITICAL;notify-service-by-call;(null) [2012-11-19 00:40:31] SERVICE NOTIFICATION: root;tuanksor;Memory Usage;CRITICAL;notify-service-by-email;(null) [2012-11-19 00:40:31] SERVICE ALERT: tuanksor;Memory Usage;CRITICAL;HARD;4;(null) Lần này nó kéo thêm cái mem check đỏ loé luôn, hic log nscp mới phát sinh thêm: d de\socket/server.hpp:114 Attempting to bind to: :12489 d de\socket/server.hpp:127 Bound to: :12489 d rvice\NSClient++.cpp:612 NSClient++ - 0,4,1,66 2012-11-18 Started! l ce\simple_client.hpp:32 Enter command to inject or exit to terminate... d /server/protocol.hpp:59 Accepting connection from: ::ffff:192.168.1.105 d r\NSClientServer.cpp:240 Data: None&4&c d r\NSClientServer.cpp:265 Data: c d rvice\NSClient++.cpp:933 Injecting: checkdrivesize... d rvice\NSClient++.cpp:958 Result checkdrivesize: OK d /server/protocol.hpp:59 Accepting connection from: ::ffff:192.168.1.105 d r\NSClientServer.cpp:240 Data: None&7 d r\NSClientServer.cpp:265 Data: d rvice\NSClient++.cpp:933 Injecting: checkmem... d rvice\NSClient++.cpp:958 Result checkmem: OK Em thấy cái dòng d rvice\NSClient++.cpp:933 Injecting: checkdrivesize... d rvice\NSClient++.cpp:958 Result checkdrivesize: OK Nó result ok mà sao ko có động tĩnh gì cả.]]>
/hvaonline/posts/list/43881.html#271449 /hvaonline/posts/list/43881.html#271449 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3 Status Information: Memory usage: total:6517.30 Mb - used: 2012.52 Mb (31%) - free: 4504.78 Mb (69%) Tức là máy e có mem 6,5G. Không biết ở đâu mà nó thêm vô vậy anh?]]> /hvaonline/posts/list/43881.html#271450 /hvaonline/posts/list/43881.html#271450 GMT Xin giúp đỡ lỗi missing -l parameters trong Nagios3

tuanksor wrote:
Mà cho e hỏi thêm là : Máy e có mem 4G, nhưng nagios nó báo ntn : Status Information: Memory usage: total:6517.30 Mb - used: 2012.52 Mb (31%) - free: 4504.78 Mb (69%) Tức là máy e có mem 6,5G. Không biết ở đâu mà nó thêm vô vậy anh? 
Chắc nó tính cả virtual memory (pagefile) rồi. Bạn chuyển sang dùng `check_nrpe` với `type=physical` thử xem: http://www.nsclient.org/nscp/wiki/CheckSystem/checkMem]]>
/hvaonline/posts/list/43881.html#271462 /hvaonline/posts/list/43881.html#271462 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3 /usr/lib/nagios/plugins/check_nrpe -H 192.168.1.20 -p 5666 -c CheckMEM -a MaxWarn=80% MaxCrit= 90% ShowAll type=physical Thì kq là Exception processing request: Request contained arguments (not currently allowed, check the allow arguments option). Nếu e bỏ cái option -c CheckMEM thì nó ra kq ntn : I (0,4,1,66 2012-11-18) seem to be doing fine... Nên e không biết được mem của máy cần check. A giúp em chỗ này luôn a nhé!!]]> /hvaonline/posts/list/43881.html#271467 /hvaonline/posts/list/43881.html#271467 GMT Xin giúp đỡ lỗi missing -l parameters trong Nagios3

tuanksor wrote:
Tình hình là ntn anh ạ : Em chạy /usr/lib/nagios/plugins/check_nrpe -H 192.168.1.20 -p 5666 -c CheckMEM -a MaxWarn=80% MaxCrit=90% ShowAll type=physical Thì kq là Exception processing request: Request contained arguments (not currently allowed, check the allow arguments option).  
Bởi vì trong `nsclient.ini` không có command nào là `CheckMEM` cả. Sửa thành: Code:
check_nrpe -H 192.168.1.20 -p 5666 -c alias_mem type=physical
]]>
/hvaonline/posts/list/43881.html#271468 /hvaonline/posts/list/43881.html#271468 GMT
Xin giúp đỡ lỗi missing -l parameters trong Nagios3 /usr/lib/nagios/plugins/check_nrpe -H 192.168.1.20 -p 5666 -c alias_mem -a MaxWarn=80% MaxCrit=90% ShowAll type=physical Nhưng kq như vầy :Exception processing request: Request contained arguments (not currently allowed, check the allow arguments option) Trong nsclient.ini có đoạn : alias_mem = checkMem MaxWarn=80% MaxCrit=90% ShowAll=long type=physical type=virtual type=paged type=page Em chạy /usr/lib/nagios/plugins/check_nrpe -H 192.168.1.20 -p 5666 -c alias_mem Thì kết quả đã OK. OK: physical memory: Total: 1.9G - Used: 1.33G (70%) - Free: 583M (30%), virtual memory: Total: 2G - Used: 345M (16%) - Free: 1.66G ( 84%), paged bytes: Total: 3.79G - Used: 2.63G (69%) - Free: 1.17G (31%), page file: Total: 3.79G - Used: 2.63G (69%) - Free: 1.17G (3 1%)|'physical memory %'=70%;80;90 'physical memory'=1.32G;1.51;1.7;0;1.88999 'virtual memory %'=16%;80;90 'virtual memory'=344.81M;16 38;1843.08;0;2047.87 'paged bytes %'=69%;80;90 'paged bytes'=2.62G;3.02999;3.41;0;3.79 'page file %'=69%;80;90 'page file'=2.62G;3.02 999;3.41;0;3.79 Thanks Anh! H chỉ có chỉnh lại MaxWarn=$ARG1$ MaxCrit=$ARG2$ ShowAll=long type=$ARG3$ trong file nsclient.ini (Nhưng ko biết như vậy có đc ko :D ). H e mới thử]]> /hvaonline/posts/list/43881.html#271472 /hvaonline/posts/list/43881.html#271472 GMT