nagios的plugin里的服务检查程序不错,可以拷出来单独用,主要是参数多,功能强大,免去自己写监控脚本了,直接在写shell时去调就可以了。比如检查http的服务,几次失败以后就重启apache,等等。
可以用来检查远程服务的包括: HTTP, POP3, IMAP, FTP, and SSH。
其余的为检查本地服务。
以下的文件是在RHEL5.2上编译的(gcc 4.1.2),注意自己的操作系统或gcc版本。
|
文件: | check.tar.gz |
大小: | 1164KB |
下载: | 下载 |
|
如果上面的程序不能使用,可以单独下载nagios的plugin进行单独下载安装,不需要安装nagios主程序。
| 文件: | nagios-plugins-1.4.13.tar.gz | 大小: | 2226KB | 下载: | 下载 |
|
./configure --prefix=
make
make install
包括: 注意查看帮助,如:./check_http --help
check_apt check_disk check_http check_ldap check_nagios check_oracle check_sensors check_ups
check_breeze check_disk_smb check_icmp check_load check_nt check_overcr check_smtp check_users
check_by_ssh check_dns check_ide_smart check_log check_ntp check_ping check_ssh check_wave
check_cluster check_dummy check_ifoperstatus check_mailq check_ntp_peer check_procs check_swap
check_dhcp check_file_age check_ifstatus check_mrtg check_ntp_time check_real check_tcp
check_dig check_flexlm check_ircd check_mrtgtraf check_nwstat check_rpc check_time
如:
./check_http -H
./check_http -H -u /download/index.php -t 5 -s "latest-version.tar.gz"
./check_http -I 119.239.90.235 -a admin:passwd -u /monitor.html
更多,查看nagios的文档
或者 ./check_http --help
阅读(2863) | 评论(0) | 转发(0) |