2014-03-13 40 views
2

當使用IP地址和端口將新主機添加到MMS時,MMS將連接到副本集,爲該集中的所有成員添加新主機,而不是使用它們如rs.status中列出的IP地址,它將通過機器的主機名添加它們。它會刪除你添加的主機。如果您的機器有多個接口,則會導致問題,並且mongod未在主機名指向的那個上運行。 (就像我的情況一樣)。MMS通過機器的主機名不斷覆蓋輸入的主機名

之前,您可以進入Web UI,重新添加適當的主機,然後刪除已停用的主機。彩信會很樂意接受這個配置。

但是,最近,監控代理似乎已被重寫爲Go。現在,任何我添加一個主機,一旦它連接,它刪除主機,重新添加它與錯誤的主機名,然後開始記錄,它不能連接(修改主機名,它選擇)。

是否有任何已知的方法來覆蓋此行爲?

回答

0

您可以設置一個preferred hostname MMS將用來選擇它可能涉及到機器的不同方式。前往Settings>Group Settings,並找到Preferred Hostnames部分。添加一個主機名稱,即您想要訪問的IP地址。一旦保存,一旦連接,MMS不會用主機名替換IP地址。

您可以使用整個IP地址,它的前綴,甚至是一個正則表達式。