I've been studying and testing Nagios (a monitoring network system) since 2 weeks. I've read the full official documentation and also a lot of mailing-lists.
I got lots of progress but I still feel a lack of information (even at the official docs).
#Monitoring Memory Usage
#The following service definition will monitor memory usage on the Windows server and generate a CRITICAL alert if memory usage is 90% or more or a WARNING alert if memory usage is 80% or greater.
service_description Memory Usage
check_command check_nt!MEMUSE!-w 80 -c 90
1.How can I remember all these parameters (MEMUSE, USEDDISKSPACE,CPULOAD...) without any documentation?
Even if I do ./check_nt, I cannot see any parameter related to MEMUSE, USEDDISKSPACE, CPULOAD or whatever...
1.What is the meaning of "!" ?
3. What exactly are these "ARGs"? Variables, I know, but with what is it associated?
# 'check_local_disk' command definition
command_line $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$
Thanks in advance!