日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nagios监控-多用户管理

發布時間:2024/8/26 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nagios监控-多用户管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們nagios監控的主機大概有200多臺,包含幾個合作廠家的機器,nagios平時都是我們這邊在維護,其他廠家基本上不會上去看或作其他操作。最近一合作廠家希望可以訪問nagios看看自己的機器的運行情況,對于我們這邊來說也是希望可以為每個廠家分配一個不同的用戶名,登錄后都只能查看和管理自己機器的信息而不能查看其他廠家的主機信息。

????剛開始我想到在搭nagios的時候,用戶驗證是用apache來做的,接到這個需求后的第一反應是這個東西可能做不了。但接著一想,不應該啊,nagios本身至少會有一些用戶配置的吧,于是看了下文檔,還真的發現有:http://yourserverIP/nagios/docs/cgiauth.html

??????對著文檔配置后,可以實現需求,記錄如下:

???(1)新增一個apache用戶,如userA

?????[root@service3F-38?~]#?htpasswd?/usr/local/nagios/etc/htpasswd.users?userA

???(2)更改cgi.cfg配置

?????[root@service3F-38?~]#?vi?/usr/local/nagios/etc/cgi.cfg

?????use_authentication=1

?????如果只允許查看,不允許管理,加上下面配置

?????authorized_for_read_only=userA

???(3)將userA設為聯系人

?????[root@service3F-38?~]#?vi?/usr/local/nagios/etc/objects/contacts.cfg??#添加如下配置

??????define?contact{

?????????????????????contact_name???????????????????userA

?????????????????????use??????????????????????????????????????generic-contact

????????????????????alias?????????????????????????????????????userA

????????????}

????????(4)在屬于userA的主機、服務配置文件的聯系人中加入userA:

?????????[root@service3F-38?~]#?vi?/usr/local/nagios/etc/objects/hosts.cfg

???????????define?host?{

??????????????host_name?web02-1.22@sh

??????????????alias?web02-1.22@sh

??????????????address?10.1.1.22

??????????????contacs?userA

??????????????contact_groups?sys_admins

??????????????check_command?check-host-alive

??????????????max_check_attempts?5

??????????????notification_interval??3

??????????????notification_period?24x7

??????????????notification_options?d,u,r

???????????}

??????(5)重啟nagios后生效

????????[root@service3F-38?~]#??/etc/init.d/nagios?restart


總結

以上是生活随笔為你收集整理的nagios监控-多用户管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。