nagios 服務組定義

  之前做了主機組,但現在想對部分服務進行分組。在網上找了半天都沒有相關教程,查看官方文檔,但是照着做了半天都不成功:

  1. define servicegroup{        
  2.         servicegroup_name       servicegroup_name(*)       
  3.         alias        alias(*)       
  4.         members        services      
  5.         servicegroup_members    servicegroups     
  6.         notes        note_string       
  7.         notes_url        url       
  8.         action_url        url     
  9.         ...      
  10.             } 

後來經排查發現是我的members定義格式有問題,以下是正確方法:

  1. 1.# vim nagios.cfg   
  2.   
  3. cfg_file=/usr/local/nagios/etc/objects/servicegroups.cfg  #添加這一行  
  4.   
  5. 2.在/usr/local/nagios/etc/objects/下建立servicegroups.cfg文件  
  6.   
  7. 3.# vim servicegroups.cfg  
  8.   
  9. # check web 
  10. define servicegroup{ 
  11.     servicegroup_name       check_web 
  12.     alias                   check_web 
  13.     members                 155,check_w1,156,check_w2,157,check_w3 
  14.     } 
  15.   
  16. #注意:members  這裏要寫成:主機1,服務,主機2,服務...的形式,我之前就是這裏出錯了。    
  17.   
  18. 4.# checknagios   #檢測配置文件 
  19.   
  20. 5.# service nagios restart  

最終效果圖:

 如果這篇文章幫助到了你,請不要吝嗇你的回覆!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章