首先在脚本的
use strict;
use Net::SNMP;
use Getopt::Long;
# Nagios specific
use lib "/usr/lib/nagios/plugins"; //在这里填写上本机存放脚本的文件的路径
use utils qw(%ERRORS $TIMEOUT);
#my $TIMEOUT = 15;
#my %ERRORS=('OK'=>0,'WARNING'=>1,'CRITICAL'=>2,'UNKNOWN'=>3,'DEPENDENT'=>4);
给脚本添加可执行权限
然后参考其他的command定义命令
以我使用的脚本为例,我使用的是check_snmp_storage.pl脚本的下载以及命令的参考可以查看这里
http://nagios.manubulon.com/snmp_storage.html


E:\ Label:新加卷  Serial Number 34c2005d: 72%used(72082MB/100000MB) Virtual Memory: 38%used(1506MB/3936MB) D:\: 0%used(0MB/0MB) F:\ Label:新加卷  Serial Number 44c7e304: 16%used(28668MB/175246MB) Physical Memory: 82%used(1680MB/2037MB) C:\ Label:  Serial Number 5882c2de: 37%used(10984MB/29996MB) (>80%) : WARNING

接下来你就可以像使用已有的脚本一样使用新添加的脚本了!