原始碼安裝NTOP監控軟體
原始碼安裝NTOP監控軟體
安裝NTOP之前先要滿足以下條件,
已經安裝了LAMP(並不是必要的)、Php要支援GD(libpng,libjpeg,freetype,gd,zlib)、libpcap必須安裝(提供抓包),並且還需要Rrdtool
一、LAMP和支援包的安裝
首先使用yum安裝好LAMP平臺,也可選擇使用原始碼安裝LAMP。
171 yum -y install httpd php mysql mysql-server php-mysql httpd-manual php-adodb php-gd
檢查以下包是否安裝好(普通包和開發包都需要)
172 rpm -qa |grep libpng
173 rpm -qa |grep freetype
174 rpm -qa |grep libjpeg
175 rpm -qa |grep gd
227 rpm -qa |grep zlib
再安裝Libpcap提供抓資料包支援(普通和開發包都需要)
224 yum install libpcap*
225 rpm -qa |grep libpcap
在Apache文件目錄建立一個Php測試文件內容為<?phpphpinfo();?>
180 cd /var/www/html/
182 vi index.php
將Apache配置文件的Default Index新增一個index.php
184 vi /etc/httpd/conf/httpd.conf
然後啟動Mysql和Apache服務,並將服務設定為開機啟動
186 service httpd restart
187 service mysqld restart
188 chkconfig mysqld on
189 chkconfig httpd on
二、NTOP的安裝配置和啟動
首先還需要安裝Rrdtool
安裝Rrdtool需要的libart_lgpl-devel包
196 yum install libart_*
將Cgi和Rrdtool進行解壓
204 tar -xzvf cgilib-0.5.tar.gz
205 tar -xzvf rrdtool.tar.gz
編譯Cgilib,目的生成兩個檔案,再將該兩個檔案複製
207 cd cgilib-0.5
209 make
210 cp libcgi.a /usr/local/lib
211 cp cgi.h /usr/include/
接下來將Rrdtool進行配置、編譯和安裝
213 cd rrdtool
216 cd rrdtool-1.2.27/
220 ./configure –prefix=/usr/local/rrdtool
221 make
222 make install
新增NTOP使用者,因為不需要該使用者登陸,可設為不需登陸
162 useradd -s /sbin/nologin -d /dev/null ntop
解壓NTOP軟體並進入解壓後的目錄
193 tar -xzvf ntop-3.3.tar.gz
230 cd ntop-3.3
執行配置檢測指令碼,會自動檢測是否滿足安裝條件
232 ./autogen.sh
進行安裝配置,禁用掉IPv6,再編譯和安裝
234 ./configure –prefix=/usr/local/ntop –disable-ipv6
235 make
236 make install
用NTOP使用者來執行NTOP軟體,先給其資料儲存目錄設定權限
237 chown -R ntop.ntop /usr/local/ntop/share/ntop
拷貝其模板配置檔案
238 cp packages/RedHat/ntop.conf.sample /usr/local/ntop/etc/ntop/ntop.conf
指定NTOP資料庫目錄所在(-P)和使用NTOP使用者執行(-u),並設定Admin密碼(-A)
239 /usr/local/ntop/bin/ntop -P /usr/local/ntop/share/ntop -u ntop –A
240 vi /usr/local/ntop/etc/ntop/ntop.conf
編譯NTOP配置檔案,確保有以下配置
####################################
#程式執行使用者
–user ntop
#設定ntop為服務
–daemon
#資料檔案存放目錄
–db-file-path /usr/local/ntop/share/ntop
#監控的網路卡
–interface eth0
–trace-level 3
#web訪問的埠
–http-server 3000
–disable-schedyield
–user ntop
#設定ntop為服務
–daemon
#資料檔案存放目錄
–db-file-path /usr/local/ntop/share/ntop
#監控的網路卡
–interface eth0
–trace-level 3
#web訪問的埠
–http-server 3000
–disable-schedyield
啟動NTOP,監控指定網段
242 /usr/local/ntop/bin/ntop @/usr/local/ntop/etc/ntop/ntop.conf -m 192.168.168.0/24
再將啟動加入到開機指令碼中
243 echo `/usr/local/ntop/bin/ntop @/usr/local/ntop/etc/ntop/ntop.conf -m 192.168.168.0/24`>>/etc/rc.d/rc.local
檢查開機指令碼是否已經新增,確定OK
244 tail /etc/rc.d/rc.local
參考站點[url]http://bbs.winos.cn/thread-22498-1-1.html[/url]
本文轉自fine102 51CTO部落格,原文連結:http://blog.51cto.com/gzmaster/80047,如需轉載請自行聯絡原作者
相關文章
- 流量統計監控軟體ntop安裝(轉)
- 開源監控軟體ganglia安裝手冊
- Linux系統安裝zabbix 4.4監控軟體Linux
- Linux伺服器---流量監控ntopLinux伺服器
- 【GP】greenplum監控軟體Greenplum-cc-web的安裝Web
- postgresql 12.5軟體原始碼安裝SQL原始碼
- 【Linux】Linux軟體安裝管理3 編譯安裝原始碼軟體Linux編譯原始碼
- 如何編譯安裝原始碼包軟體編譯原始碼
- Kafka - 監控軟體Kafka
- oracle監控軟體Oracle
- 【監控】Zabbix安裝
- Linux精講——軟體安裝yum、rpm、原始碼安裝Linux原始碼
- Zabbix監控安裝部署
- APM效能監控軟體的監控型別服務及監控流程型別
- Spotlight On Oracle 監控軟體Oracle
- Zabbix監控各類軟體
- 資料庫監控軟體資料庫
- WebSphere效能監控軟體WASMonWebASM
- Cacti安裝磁碟IO監控
- Linux-軟體包管理-RPM安裝位置\原始碼包安裝位置Linux原始碼
- 軟體安裝程式第二篇(載入程式原始碼)原始碼
- 配置CACTI監控MySQL資料庫狀態(2)安裝cacti相關軟體包MySql資料庫
- Redis安裝+叢集+效能監控Redis
- Munin監控的安裝與配置
- zabbix監控客戶端安裝客戶端
- cacti監控(2)正式安裝rrdtoolcacti
- 安裝使用OSWatcher監控工具
- 分散式監控系統Zabbix-3.0.3-完整安裝記錄 - 新增shell指令碼監控分散式指令碼
- 原始碼掃描裝置/軟體列表原始碼
- centos7.3原始碼安裝常用軟體及相關配置合集CentOS原始碼
- 軟體安裝
- TG Pro for Mac(溫度監控軟體)Mac
- linux安裝Arthas監控java程式LinuxJava
- cacti監控(1)基礎安裝apachemysqlphpApacheMySqlPHP
- 龍芯麒麟原始碼編譯MySQL生成軟體包進行安裝原始碼編譯MySql
- 【Solaris】Solaris10作業系統 原始碼安裝apache軟體包作業系統原始碼Apache
- LAMP原始碼安裝+wordpress安裝LAMP原始碼
- nagios監控linux主機監控記憶體指令碼iOSLinux記憶體指令碼