批量生成nagios监控主机
#!/bin/bashexec<22.txtwhilereadlinedo#############################echo'definehost{'>>ping.hostecho'uselinux-server'>>ping.hostecho"host_name`echo$line|awk'{print$1}'`">>ping.hostecho"alias`echo$line|awk'{print$1}'`">>ping.hostecho"address`echo$line|awk'{print$2}'`">>ping.hostecho'register1'>>ping.hostecho'contact_groupsMISAdmin'>>ping.hostecho"}">>ping.host###########################################PINGecho'defineservice{'>>ping.hostecho'usegeneric-service'>>ping.hostecho"host_name`echo$line|awk'{print$1}'`">>ping.hostecho"service_descriptionlinux_PING">>ping.hostecho"check_commandcheck_ping!100.0,20%!500.0,60%">>ping.hostecho'register1'>>ping.hostecho'contact_groupsMISAdmin'>>ping.hostecho"}">>ping.host############################CPU################################################################################Memory#$echo'defineservice{'>>ping.host#echo'usegeneric-service'>>ping.host#echo"host_name`echo$line|awk'{print$1}'`">>ping.host#echo"service_descriptionESXiMemoryUsage">>ping.host#echo'check_commandcheck_nrpe_memory'>>ping.host#echo'register1'>>ping.host#echo'contact_groupsMISAdmin'>>ping.host#echo"}">>ping.host###########################################Networkecho'defineservice{'>>ping.hostecho'usegeneric-service'>>ping.hostecho"host_name`echo$line|awk'{print$1}'`">>ping.hostecho"service_descriptionlinux_http">>ping.hostecho'check_commandcheck_http'>>ping.hostecho'register1'>>ping.hostecho'contact_groupsMISAdmin'>>ping.hostecho"}">>ping.host#########################################echo'defineservice{'>>ping.hostecho'usegeneric-service'>>ping.hostecho"host_name`echo$line|awk'{print$1}'`">>ping.hostecho"service_descriptionlinux_ssh">>ping.hostecho'check_commandcheck_ssh'>>ping.hostecho'register1'>>ping.hostecho'contact_groupsMISAdmin'>>ping.hostecho"}">>ping.host############################################io_readecho'defineservice{'>>ping.hostecho'usegeneric-service'>>ping.hostecho"host_name`echo$line|awk'{print$1}'`">>ping.hostecho"service_descriptionlinux_swap">>ping.hostecho'check_commandcheck_local_swap!20!10'>>ping.hostecho'register1'>>ping.hostecho'contact_groupsMISAdmin'>>ping.hostecho"}">>ping.host###########################################echo'defineservice{'>>ping.hostecho'usegeneric-service'>>ping.hostecho"host_name`echo$line|awk'{print$1}'`">>ping.hostecho"service_descriptionlinux-disk">>ping.hostecho'check_commandcheck_local_disk!20%!10%!/'>>ping.hostecho'register1'>>ping.hostecho'contact_groupsMISAdmin'>>ping.hostecho"}">>ping.host###########################################echo'defineservice{'>>ping.hostecho'usegeneric-service'>>ping.hostecho"host_name`echo$line|awk'{print$1}'`">>ping.hostecho"service_descriptionlinux_users">>ping.hostecho'check_commandcheck_local_users!20!50'>>ping.hostecho'register1'>>ping.hostecho'contact_groupsMISAdmin'>>ping.hostecho"}">>ping.host###############################################done
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。