cacti 監控linux snmp和rrdtool的編譯安裝和漢化

來源:互聯網
上載者:User

以前一直用cacti或者mrtg來監控交換器流量,很少用來監控伺服器,今天就讓我們用cacti 監控linux 的具體實現步驟,今天先將下其基礎安裝snmp和rrdtool的編譯安裝和漢化

1、cacti 監控linux所需的snmpd的安裝簡單掠過

提示:由於硬體防火牆原因,可能導致異地的udp包有問題提供下修改snmp連接埠的方法:
snmpd tcp:連接埠或snmpd udp:連接埠
也可以直接在linux修改:/etc/rc.d/init.d/snmpd
例如更改為 tcp協議:100001連接埠

如下:
修改前
OPTIONS="  -s -l /dev/null -P /var/run/snmpd -a"
修改後
OPTIONS=" tcp:100001 -s -l /dev/null -P /var/run/snmpd -a"
然後
/etc/rc.d/init.d/snmpd restart 就ok了

2、cacti 監控linux所需的rrdtool安裝

如果沒有漢化的要求,最好安裝rpm包。
注意:安裝時要一起安裝,否則可能會出錯:rpm -ivh perl-rrdtool-1.2.23-1.el5.rf.i386.rpm rrdtool-1.2.23-1.el5.rf.i386.rpm
要求支援mbstring,mbstring需要libmbfl庫,Cacti使用了pcre,所以在自己編譯的時候,一定要加入--with-pcre-regex --with-mbstring  --with-libmbfl三項,都無需指定路徑(

切記).
自己編譯:
cp /usr/local/server/libpng/lib/pkgconfig/libpng12.pc /usr/local/server/libpng/lib/pkgconfig/libpng.pc /usr/local/server/freetype/lib/pkgconfig/freetype2.pc/usr/local/server/fontconfig/lib/pkgconfig/fontconfig.pc /usr/lib/pkgconfig/

3、cacti的安裝和使用

基礎應用:
解壓到web目錄下,執行   mysql -uroot -p cacti < cacti.sql vi include/config.php 更改資料庫的串連資訊
建議建立一個使用者newuser,把cacti下rrd和log目錄許可權給新使用者,建立任務 crontab -u newuser -e
添加下面這條  */5 * * * * /usr/local/server/php5/bin/php /usr/local/server/www/cacti/poller.php > /dev/null 2>&1
到此,基礎應用已經可以了。

另外需要配置被監控主機的snmp 密碼 等資訊:
vi /etc/snmp/snmpd.conf
更改

1、com2sec notConfigUser  default       public
改為:com2sec notConfigUser   127.0.0.1改成監控伺服器的ip)       public改成自己的密碼)

2、access  notConfigGroup ""      any       noauth    exact  systemview  none none
改為:access  notConfigGroup ""      any       noauth    exact  all  none  none

3、#view all    included  .1         80
將前面的 # 注釋 去掉。

  1. CentOS cacti系統內容安裝snmp的支援工具
  2. CentOS cacti安裝配置的運行
  3. 用Ubuntu Linux系統架設cacti監控伺服器
  4. RaXnet Cacti graph_image.php遠程命令執行漏洞
  5. Cacti多個SQL注入漏洞

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.