監(jiān)控寶 安裝使用指南
監(jiān)控寶是個(gè)好東西,有詳盡的監(jiān)控項(xiàng)目,可以對(duì)VPS進(jìn)行24小時(shí)監(jiān)控,并且當(dāng)出現(xiàn)故障時(shí)可以通過(guò)郵件、短信(收費(fèi))、MSN提示。
1、安裝net-snmp
首先我們需要下載Net-SNMP的源代碼,地址如下:wget http://soft.vpser.net/status/net-snmp/net-snmp-5.7.3.tar.gz
接下來(lái)對(duì)下載的源代碼包進(jìn)行解壓縮,如下:tar zxvf? net-snmp-5.7.3.tar.gz
cd net-snmp-5.7.3
./configure --prefix=/usr/local/snmp --with-openssl=/usr/ --with-mib-modules=ucd-snmp/diskio
make && make install
以上就完成了編譯安裝。
如果喜歡yum的安裝方式可以使用如下命令:yum install -y net-snmp net-snmp-utils
2、設(shè)置net-snmp
建議使用v3c版本來(lái)進(jìn)行身份驗(yàn)證。v3c的驗(yàn)證方式,要?jiǎng)?chuàng)建一個(gè)v3c的帳號(hào),修改以下配置文件:
/usr/local/snmp/share/snmp/snmpd.conf
然后添加一個(gè)只讀帳號(hào),如下:rouser jiankongbao auth
上面添加帳號(hào)的意思是:在v3c中,“rouser”用于表示只讀帳號(hào)類型,隨后的“jiankongbao”是指定的用戶名,后邊的“auth”指明需要驗(yàn)證。
接下來(lái),我們還要添加“jiankongbao”這個(gè)用戶,這就是v3c中的特殊機(jī)制,我們打開(kāi)以下配置文件:/var/net-snmp/snmpd.conf (這個(gè)文件可能不存在,需要先運(yùn)行一下:/usr/local/snmp/sbin/snmpd 生成這個(gè)文件,再結(jié)束這個(gè)進(jìn)程:killall -9 snmpd )
這個(gè)文件會(huì)在snmpd啟動(dòng)的時(shí)候被自動(dòng)調(diào)用,我們需要在它里邊添加創(chuàng)建用戶的指令,如下:createUser jiankongbao MD5 mypassword
這行配置的意思是創(chuàng)建一個(gè)名為“jiankongbao”的用戶,密碼為“mypassword”,并且用MD5進(jìn)行加密傳輸。這里要提醒的是,密碼至少要有8個(gè)字節(jié),這是SNMP協(xié)議的規(guī)定,如果小于8個(gè)字節(jié),通信將無(wú)法進(jìn)行。
需要注意的是,一旦snmpd啟動(dòng)后,出于安全考慮,以上這行配置會(huì)被snmpd自動(dòng)刪除,當(dāng)然,snmpd會(huì)將這些配置以密文的形式記錄在其它文件中,重新啟動(dòng)snmpd是不需要再次添加這些配置的,除非你希望創(chuàng)建新的用戶。
運(yùn)行snmpd:/usr/local/snmp/sbin/snmpd
將snmpd加入開(kāi)機(jī)啟動(dòng):cp dist/snmpd-init.d /etc/init.d/snmpd
添加執(zhí)行權(quán)限:chmod +x?/etc/init.d/snmpd
Debian再執(zhí)行:update-rc.d -f snmpd?defaults
CentOS執(zhí)行:chkconfig --level 345 snmpd on
3、監(jiān)控寶網(wǎng)站設(shè)置
登錄監(jiān)控寶網(wǎng)站,找到服務(wù)器監(jiān)控-添加服務(wù)器。按照上面配置net-snmp填寫(xiě):
點(diǎn)擊“添加服務(wù)器”完成添加服務(wù)器。
添加完服務(wù)器,需要?jiǎng)?chuàng)建哪些監(jiān)控項(xiàng)目,比如:CPU、負(fù)載、硬盤(pán)I/O、流量等等。
4、其他項(xiàng)目的監(jiān)控
監(jiān)控Nginx:比如現(xiàn)在大部分VPS都在用Nginx,監(jiān)控Nginx,如果用的lnmp的話,直接使用http://IP/status 輸入監(jiān)控項(xiàng)目名就可以開(kāi)始監(jiān)控了,如下圖所示:
監(jiān)控MySQL:為監(jiān)控寶創(chuàng)建一個(gè)MySQL帳號(hào),填寫(xiě)上MySQL服務(wù)器的IP、端口、用戶名、密碼,添加即可。
站點(diǎn)監(jiān)控:監(jiān)控Http、Https、FTP、ping、DNS
網(wǎng)站速度跟蹤:
>>轉(zhuǎn)載請(qǐng)注明出處:VPS偵探 本文鏈接地址:http://www.0794baidu.com/manage/jiankongbao-setup.html


















[...] 添加服務(wù)器監(jiān)控:添加VPS/服務(wù)器監(jiān)控需要安裝SNMP,安裝方法可以參考:http://www.0794baidu.com/manage/jiankongbao-setup.html >>轉(zhuǎn)載請(qǐng)注明出處:VPS偵探 [...]
@VPS新手, 編譯安裝的不能使用apt-get remove刪除,直接進(jìn)入netsnmp解壓的目錄 make uninstall,或者kill netsnmp的進(jìn)程刪除netsnmp的文件和配置文件。
按照老大的方法裝了NET-SNMP
可是 現(xiàn)在想卸載它了 debian的VPS,
要怎么樣才能卸載掉它呢?
apt-get remove net-snmp和snmp都分別提示找不到和沒(méi)安裝。
@老高, 應(yīng)該是你vps上沒(méi)有安裝openssl,centos的話執(zhí)行:yum install openssl openssl-devel ,再重新編譯。
用yum命令安裝后 監(jiān)控寶提示:您的服務(wù)器不支持該監(jiān)控項(xiàng)目,請(qǐng)為Snmp Agent添加diskio模塊
用編譯的方法安裝,結(jié)果在config這步提示
checking for authentication support... configure: error: Asked to use OpenSSL but I couldn't find it.
徹底迷茫了 不知道問(wèn)題出在哪里,軍哥有沒(méi)有時(shí)間指導(dǎo)一下呢,多謝啦
[...] 5.安裝net-snmp服務(wù)來(lái)使用監(jiān)控寶來(lái)監(jiān)控VPS服務(wù)器:監(jiān)控寶 安裝使用指南 5.安裝VPN:一行命令安裝PPTPD VPN,一鍵在xen或linux服務(wù)器上安裝VPN服務(wù) [...]
archlinux和centos和debian差別好像有點(diǎn)大。
期待你也成為vpser
呵呵,監(jiān)控寶算是很好用的。
/usr/local/snmp/share/snmp/snmpd.conf 這個(gè)文件找不到archlinux里snmp的路徑是/usr/share/snmp/(/usr/local/下沒(méi)有snmp) ,這個(gè)路徑下沒(méi)有snmpd.conf這個(gè)文件。archlinux不知道把這個(gè)配置文件放到哪里去了
@Blinux, nagios、cacti之類雖好,本來(lái)VPS本來(lái)內(nèi)存等資源就不多,所以只能借助外部的了,呵呵。
nagios 不是挺好的么
我也是用監(jiān)控寶監(jiān)控服務(wù)器的,目前用不起vps,待年中主機(jī)到期后再換vps
@xiangjian, 那個(gè)配置文件?/usr/local/snmp/share/snmp/snmpd.conf 還是/var/net-snmp/snmpd.conf
我的vps使用的archlinux(ramhost的主機(jī))系統(tǒng),到處找不到net-snmp的配置文件
對(duì)于我這種購(gòu)買的合租主機(jī)的人來(lái)說(shuō),似乎只有一個(gè)http監(jiān)控最合用,也方便