天天看點

網管工具mrtg,cacti,rrdtool,nagios,zabbix比較和安裝,+zabbix

引用http://hi.baidu.com/zeorliu/blog/item/be188aca2ce3ab8fc9176858.html

2009-06-17 16:26

http://asmboy001.blog.51cto.com/340398/111496 Cacti Nagios Squid三個工具的一些差別

cacti 是一個用 rrdtool 來畫圖的網絡監控系統, 通常一說到網絡管理, 大家首先想到的經常是 mrtg , 但是 mrtg 畫的圖簡單且難看, rrdtool 雖然畫圖本領一流, 畫出來的圖也漂亮, 但是他也就是一個畫圖工具, 不像 mrtg 那樣本身還內建了資料收集功能 . cacti 則是內建了各種資料收集功能,然後用 rrdtool 畫出監控圖形. 其本身界面比起同類系統要漂亮不少 . 推薦所有有監控需求的人都去研究一下. cacti 和 nagios 是不同功用的系統, nagios 适合監視大量伺服器上面的大批服務是否正常, 重點并不在圖形化的監控, 其內建的很多功能例如報警,都是 cacti 沒有或者很弱的 . cacti 主要用途還是用來收集曆史資料和畫圖, 是以界面比 nagios 漂亮很多 .

net-snmp 是一套廣泛使用在類 unix 系統上的 snmp 軟體, 包含一套 snmp agent 架構 ,一個 snmpd 和 一堆 snmp 工具 , 其前身為 ucd-snmp. 關于 snmp 是什麼, 以及如何配置的文章,網上搜一下有一堆一堆的. 在這裡就不重複了. squid 是一個 web 緩存加速程式, 本來跟監控沒有太大關系, 隻是因為他支援 snmp 查詢,而我要用 cacti 監控他, 然後遇到了他的缺陷被折騰了一陣子,是以也拉進今天的讨論. 我跟這三個東西鬥争的過程如下… 首先先把 cacti 架起來, 在架的過程中我沒有遇到問題,但是把 czz 搞了一下, 因為 cacti 要調用外部程式, 不能開 safe_mode, 如果開了就會出奇怪問題 . 接下來配置 squid 的查詢, squid 的查詢資料比較多且複雜,自己做模版的話很麻煩,于是 google 了一下,找了一個 SquidStats ( 見附件 ) 的模版, 按照他的 readme 一步一步來, 就可以正常安裝. 于是我就遇到了第一個坎… 設定完成以後執行 poller 的時候總是無法産生 rrd 資料, 給 php 裡面加 log 也沒有看出來什麼, google 換了很多關鍵詞, 總算發現了 原因 : cacti 在進行 snmp 查詢之前會先确定對方是否在運作, 他用的方法是查詢 .1.3.6.1.2.1.1.3.0 這個 oid, 但是 squid 不支援這個 oid , 于是 cacti 就以為 squid down 了,不去真正查詢. 臨時解決方法是在 cacti 的 settings 裡面, poller 頁的 Downed Host Detection 選擇 Ping, 不要選擇帶有 snmp 字樣的. 然後在弄 64 位機的時候遇到了第二個坎, 發現 64 位 linux 機器的流量圖總是不正确. 大部分時候沒有結果,有時候又特大, 其實這個應該很容易想到是 counter 回繞不正确的問題, 但是我第一次 google 出來的結果是一個說和 tunnel 裝置有關的 bug, 這兩台 x64 機器上面确實有 tunnel ,于是我就一直以為是 tunnel 的問題. 折騰了好久. 最後才發現原來就是簡單的 counter 回繞不正确的問題. 從 Fedora Core 5 的開發目錄裡面下一個 net-snmp 5.3 的 srpm 在 centos 4.2 上 build 一下, 就搞定了. 注意 FC4 裡面的 net-snmp 5.2.x 也是有 bug 的,一定要 5.3 的. 最後推薦所有研究 cacti 的人,一定不要放過 cacti 的官方論壇 擴充腳本版面 . 裡面有很多的第三方的模版和腳本, 支援很多的網絡裝置.

http://tewuxiaoqiang.blog.51cto.com/279711/161207 Cacti Nagios比較

http://www.oschina.net/p/zabbix zabbix是一個基于WEB界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案 。zabbix能監視各種網絡參數,保證伺服器系統的安全營運;并提供柔軟的通知機制以讓系統管理者快速定位/解決存在的各種問題。

zabbix由2部分構成,zabbix server與可選元件zabbix agent。

zabbix server可以通過SNMP,zabbix agent,ping,端口監視等方法提供對遠端伺服器/網絡狀态的監視,資料收集等功能,它可以運作在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。

zabbix agent需要安裝在被監視的目标伺服器上,它主要完成對硬體資訊或與作業系統有關的記憶體,CPU等資訊的收集。zabbix agent可以運作在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系統之上。

zabbix server可以單獨監視遠端伺服器的服務狀态;同時也可以與zabbix agent配合,可以輪詢zabbix agent主動接收監視資料(trapping方式),同時還可被動接收zabbix agent發送的資料(trapping方式)。

另外zabbix server還支援SNMP (v1,v2),可以與SNMP軟體(例如:net-snmp)等配合使用。

zabbix的主要特點:

- 安裝與配置簡單,學習成本低

- 支援多語言(包括中文)

- 免費開源

- 自動發現伺服器與網絡裝置

- 分布式監視以及WEB集中管理功能

- 可以無agent監視

- 使用者安全認證和柔軟的授權方式

- 通過WEB界面設定或檢視監視結果

- email等通知功能

等等

Zabbix主要功能:

- CPU負荷

- 記憶體使用

- 磁盤使用

- 網絡狀況

- 端口監視

- 日志監視

zabbix的License:GPL v2

标簽: Linux PHP C/C++ 系統監控

開發語言: PHP C/C++

項目首頁: http://www.zabbix.com/

文檔位址: http://www.zabbix.com/documentation.php

下載下傳位址: http://www.zabbix.com/download.php

收錄時間:2008年09月16日

首先簡單介紹一下: cacti 是一個用 rrdtool 來畫圖的網絡監控系統, 通常一說到網絡管理, 大家首先想到的經常是 mrtg , 但是 mrtg 畫的圖簡單且難看, rrdtool 雖然畫圖本領一流, 畫出來的圖也漂亮, 但是他也就是一個畫圖工具, 不像 mrtg 那樣本身還內建了資料收集功能. cacti 則是內建了各種資料收集功能,然後用 rrdtool 畫出監控圖形. 其本身界面比起同類系統要漂亮不少. 推薦所有有監控需求的人都去研究一下. cacti 和 nagios 是不同功用的系統, nagios 适合監視大量伺服器上面的大批服務是否正常, 重點并不在圖形化的監控, 其內建的很多功能例如報警,都是 cacti 沒有或者很弱的. cacti 主要用途還是用來收集曆史資料和畫圖, 是以界面比 nagios 漂亮很多

1. 主要對流量及主機線上狀态監控軟體,如最初的MRTG,PRGT,CACTI,Hobbit ,

2. 能對伺服器的關鍵服務及程序進行監控的軟體,如Big Brother,Nagios ,

http://blog.chinaunix.net/u/12909/showart_1073431.html mrtg,cacti,rrdtool,nagios, zabbix安裝

安裝net-snmp

下載下傳net-snmp-5.3.0.1-1.EL4.i386.rpm

安裝mrtg:www.mrtg.org

下載下傳

mrtg-2.12.2.tar.gz

./configure   --prefix=/usr/local/mrtg & make & make install   cp /usr/local/mrtg/bin5 * * * * cactiuser php /usr/local/cacti/poller.php > /dev/null 2>&1

配置apache

vi /usr/local/apache/conf/conf.d/cacti.conf

Alias /cacti /usr/local/cacti

Options None

AllowOverride None

Order allow,deny

Allow from all

# AuthName "XXXXX"

# AuthType Basic

# AuthUserFile /XXX/htpasswd.users

# Require   valid-user

******************CACTI   INSTALL   SUCCESSFULLY ***********************

安裝nagios

www.nagios.org

useradd nagios

mkdir /usr/local/nagios

chown nagios.nagios /usr/local/nagios/

./configure --prefix=/usr/local/nagios --with-gd-lib=/usr/lib --with-gd-inc=/usr/include

注:紅色部分為gd庫位置,如果不加,這會出現The statusmap, trends and histogram CGIs are missing or dont work!

檢視3-D status map 需要在本機下載下傳插件contvrml

http://www.parallelgraphics.com/bin/cortvrml.exe

在apache配置文檔目錄下

vi nagios.conf

scriptalias   /nagios/cgi-bin /usr/local/nagios/sbin

       allowoverride authconfig

       options execcgi

       order allow,deny

       allow from all

alias /nagios /usr/local/nagios/share

       options none

       allowoverride authconfig

       order allow,deny

       allow from all

在nagios sbin/ share/目錄下

vi .htaccess

authname "nagios access"

authtype basic

authuserfile   /usr/local/nagios/etc/.nagios.users

require valid-user

生成使用者檔案

htpasswd -c /usr/local/nagios/etc/.nagios.users nagiosadmin

具體參數配置參考官方文檔

工具插件:

www.nagiosexchange.org

fruity 要求php5以上

下載下傳:

https://sourceforge.net/project/showfiles.php?group_id=136248

http://pear.php.net/get/HTML_TreeMenu-1.2.0.tgz

http://sourceforge.net/project/showfiles.php?group_id=42718

http://puzzle.dl.sourceforge.net/sourceforge/adodb/adodb471-1.tgz

直接解壓複制到fruity 下 分别改名為HTML 和adodb 其他不做修改

修改 fruity/includes下的config.ifg,需要更改的地方有,路徑,mysql資訊

mysql 添加fruity 資料庫和user,password.

*************************NAGIOS INSTALL SUCCESSFULLY*****************

安裝zabbix:

wget http://belnet.dl.sourceforge.net/sourceforge/zabbix/zabbix-1.1beta6.tar.gz

tar zxvf zabbix-1.1beta6.tar.gz

mysql -u   -p

> creat database zabbix;

>quit;

cd creat/mysql

mysql -u   -p zabbix

cd ../data

mysql -u   -p zabbix

cd ..

./configure --prefix=/usr/local/zabbix --with-mysql=/usr/local/mysql --enable-server --enable-agent

make

make install

cp misc/conf var pre = [true,'推薦:java反編譯工具JD-GUI和JD-Eclipse插件', '推薦:java反編譯工具JD-GUI和JD...','/zeorliu/blog/item/46c34edaa16d30d2b6fd48d2.html']; var post = [true,'winxp下安裝配置cacti-0.8.7d網管軟體','winxp下安裝配置cacti-0.8.7d網...', '/zeorliu/blog/item/a180f650967fca551038c202.html']; if(pre[0] || post[0]){ document.write('<div style="height:5px;line-height:5px;">&nbsp;</div><div id="in_nav">'); if(pre[0]){ document.write('上一篇:<a href="' + pre[3] + '" target="_blank" rel="external nofollow" title="' + pre[1] + '">' + pre[2] + '</a>&nbsp;&nbsp;&nbsp;&nbsp;'); } if(post[0]){ document.write('下一篇:<a href="' + post[3] + '" target="_blank" rel="external nofollow" title="' + post[1] + '">' + post[2] + '</a>'); } document.write('</div>'); } </script>   上一篇: 推薦:java反編譯工具JD-GUI和JD...     下一篇: winxp下安裝配置cacti-0.8.7d網...

版權聲明:本文為CSDN部落客「hzhuoquan」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/hzhuoquan/article/details/4790485

更多相關推薦

rrdtool zabbix mysql_MRTG、Cacti、Rrdtool、Nagios、Zabbix大比拼

rrdtool zabbix mysql

MRTG、Cacti、Rrdtool、Nagios、Zabbix比較CactiNagiosSquid的差別cacti是一個用rrdtool來畫圖的網絡監控系統,通常一說到網絡管理,大家首先想到的經常是mrtg,但是mrtg畫的圖簡單且難看,rrdtool雖然畫圖本領一流,畫出...

網吧軟體經典大集合.各種網管工具

網吧網管類

網管工具

優化

工具

ie插件

xp

破解

發出來的這些軟體都是親自測試沒有病毒完全可用的軟體,希望對你有幫助http://dl.bitscn.com/optimize/200711/120495.html?  系統資料庫維護大師http://dl.bitscn.com/optimize/200711/120494.html?  系統資料庫實用手冊2htt...

cacti + nagios + ndoutility + nagvis安裝及配置

nagios

include

duplicates

build

path

database

系統CentOS5final預設安裝apache、php關閉iptables修改/etc/selinux.conf重新啟動系統init6用系統CD光牒安裝以下軟體安裝net-snmp安裝MySQL安裝php支援設定mysql密碼修改apache配置安裝phpmyadmin在DirectoryIndex後面...

nagios安裝和配置詳解

linux

nagios

監控

寫在最前本文轉載自https://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html,轉載部落格部落客寫的十分詳細,本次轉載僅用于學習交流。一、Nagios簡介  Nagios是一款開源的電腦系統和網絡監視工具,能有效監...

開源網管軟體比較之安裝篇 Zabbix, Nagios,Hyperic HQ,OpenNMS

Hyperic HQ

監控

nagios

開源軟體

zenoss

zabbix

hyperic

最近在做幾款網管軟體的選型,從自身需求看,希望需要管理交換機,路由器,伺服器,資料庫,應用伺服器,虛拟化等資源。在評估過程中,本文對Zabbix,Nagios,HypericHQ,OpenNMS軟體的安裝做一些比較,結果如下。選取....

    猜您喜歡

  • linux 安裝cacti
  • Red Hat Enterprise5.4下cacti的安裝和配置
  • rrdtool + cacti 的 配置安裝經驗(RedHat Enterprise...
  • 免費網絡監視工具-Nagios及插件
  • nagios 檢查 mysql服務

    文章随機推薦

  • eslint 效驗 switch case語句縮進警告提示處理
  • vim macos_如何在Linux(或macOS)上使用Vim密碼保護...
  • PAT 1126 Eulerian Path (25分)(歐拉路徑)
  • 談代碼注釋
  • Java實作 洛谷 P1047 校門外的樹
  • Java 建立一個複數類Complex,對複數進行數學運算
  • swift學習第一天:認識swift以及swift的常量和變量
  • 洛谷 P1006 傳紙條&城堡之旅_YCOJ
  • 2017/12/31Java基礎學習——複制數組の——Arrays.copyOfR...
  • Boost.Spirit使用者手冊翻譯(13):文法
  • 51nod 1413 權勢二進制
  • 計算機病毒的危害主要展現于對計算機系統的資訊破壞和...
  • 【算法練習】二分搜尋/分治 百煉 poj1321:棋盤問題
  • 如何上傳jar包至私有maven倉庫
  • 機器學習與資料挖掘--用線性核與高斯核訓練支援向量機
  • 首頁
  • 技術部落格
  • 聯系我們
  • 版權申明
  • 隐私條款
© 2023 All rights reserved by CodeAntenna.com.

繼續閱讀