IT技術互動交流平臺

XAMPP+Cacti+Nagios+Ntop實現網絡監控

作者:641591547  發布日期:2013-10-30 08:30:12

一、搭建LAMP環境

許多人通過他們自己的經驗認識到安裝 Apache 服務器是件不容易的事兒。如果您想添加 MySQL、PHP 和 Perl,那就更難了。

XAMPP是一個易于安裝且包含 MySQL、PHP 和 Perl 的 Apache 發行版。XAMPP 的確非常容易安裝和使用:只需下載,解壓縮,啟動即可

步驟 1、下載

下載地址:http://www.apachefriends.org/zh_cn/xampp.html

步驟 2、安裝

下載后請輸入以下命令:

① 進入 Linux shell 并以系統管理員的身份登錄:

[root@localhost~]# chmod 755 xampp-linux-1.8.2-installer.run
[root@localhost ~]#./xampp-linux-1.8.2-installer.run

204243444.jpg

警告1:只允許使用上述命令安裝 XAMPP。不要使用任何 Microsoft Windows 工具釋放壓縮文件,這沒有用。

警告 2:使用此命令時,已存在的舊版 XAMPP 會被覆蓋。

就這樣結束了。XAMPP 被安裝在/opt/lampp目錄下。

步驟 3:開始運行

使用下面的命令開始運行 XAMPP:

/opt/lampp/lamppstart

您應該能在屏幕上看到類似下面的提示信息:

StartingXAMPP 1.8.2...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

好了。Apache 和 MySQL 正在運行中

步驟 4:測試

好了,這很簡單,但您如何檢測所有組件是否正常工作呢?只需在您的瀏覽器中輸入下面的鏈接即可:

http://localhost或者在另一臺主機中輸入IP地址訪問

現在您應該能看到包含一些檢測已安裝軟件的工作狀態的鏈接和一些示例程序的 XAMPP 開始頁面。

204335146.jpg

204359220.jpg

這兒有一份 XAMPP 缺乏安全防護的列表:

① MySQL 管理員(root)沒有密碼。

② MySQL 可通過網絡訪問。

③ ProFTPD 使用“lampp”作為用戶名“daemon”的密碼。

④ PhpMyAdmin 可以通過網絡訪問。

 

要修正絕大部分的安全薄弱環節,只需執行以下命令:

/opt/lampp/lampp security

它會啟用一個小小的安全檢查功能,使您安裝的 XAMPP 更安全。

示例程序可以通過網絡訪問。

MySQL 和 Apache 在同一個用戶名(daemon)下運行。

高級的啟動與停止參數

0.9.4版以前的/opt/lampp/lampp只能簡單地啟動或停止 XAMPP。自從 0.9.5 版開始,它學會了很多新的東西。

高級的啟動與停止參數

參數

描述

   

start

啟動 XAMPP。

   

stop

停止 XAMPP。

   

restart

重新啟動 XAMPP。

   

startapache

只啟動 Apache。

   

startssl

啟動 Apache 的 SSL 支持。該命令將持續激活 SSL 支持,例如:執行該命令后,如果您關閉并重新啟動 XAMPP,SSL 仍將處于激活狀態。

   

startmysql

只啟動 MySQL 數據庫。

   

startftp

啟動 ProFTPD 服務器。通過 FTP,您可以上傳文件到您的網絡服務器中(用戶名“nobody”,密碼“lampp”)。該命令將持續激活 ProFTPD,例如:執行該命令后,如果您關閉并重新啟動 XAMPP,FTP 仍將處于激活狀態。

   

stopapache

停止 Apache。

   

stopssl

停止 Apache 的 SSL 支持。該命令將持續停止 SSL 支持,例如:執行該命令后,如果您關閉并重新啟動 XAMPP,SSL 仍將處于停止狀態。

   

stopmysql

停止 MySQL 數據庫。

   

stopftp

停止 ProFTPD 服務器。該命令將持續停止 ProFTPD,例如:執行該命令后,如果您關閉并重新啟動 XAMPP,FTP 仍將處于停止狀態。

   

security

啟動一個小型安全檢查程序。

   

例如:想啟用帶 SSL 支持的 Apache,只需輸入如下命令(以 root 身份):

/opt/lampp/lamppstartssl

現在您可以通過 SSL 形式的 https://localhost 訪問 Apache 服務器了。

重要的文件和目錄

 

文件/目錄

用途

/opt/lampp/bin/

XAMPP 命令庫。例如 /opt/lampp/bin/mysql 可執行 MySQL 監視器。

/opt/lampp/htdocs/

Apache 文檔根目錄。

/opt/lampp/etc/httpd.conf

Apache 配制文件。

/opt/lampp/etc/my.cnf

MySQL 配制文件。

/opt/lampp/etc/php.ini

PHP 配制文件。

/opt/lampp/etc/proftpd.conf

ProFTPD 配制文件。(從0.9.5版開始)

/opt/lampp/phpmyadmin/config.inc.php

phpMyAdmin 配制文件。

停止 XAMPP

想停止 XAMPP,只需輸入如下命令:

/opt/lampp/lamppstop

您現在應該能看到:

StoppingLAMPP 1.8.2...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.

然后 XAMPP 的 Linux 版就停止運行了。

卸載

想卸載 XAMPP,只需輸入如下命令:

rm-rf /opt/lampp

卸載完成。

步驟5:激活php擴展庫

① 編輯php.ini文件

[root@localhost~]# vim /opt/lampp/etc/php.ini

204516101.jpg

[root@localhost~]# cd /opt/lampp/

[root@localhost~]# ./xampp oci8

[root@localhost~]# ./xampp restart

204539453.jpg

② 檢查php的兩個擴展庫是否激活

204624646.jpg

③ 修改環境變量,系統頭文件和更新系統庫

為了使下面安裝的順利和方便,將xampp安裝后的bin目錄和lib目錄添加到系統環境變量中。

[root@localhost~]# vim /etc/profile

204647757.jpg

[root@localhost~]# . /etc/profile //同步系統變量

[root@localhost~]# vim /etc/ld.so.conf.d/xampp.conf

204714965.jpg

在該文件中添加xampp安裝后形成的lib目錄路徑

[root@localhost~]# ldconfig //更新系統庫文件

[root@localhost~]# ln -s /opt/lampp/include/* /usr/include/

//將xampp中的圖文件鏈接到系統頭文件目錄中

二、在被監管的設備上安裝snmp服務

通過SNMP協議來獲取網絡信息,經過SNMP抓取數據并存儲。

1、使用本地yum安裝

[root@localhost~]# yum install net-snmp net-snmp-libs net-snmp-utils net-snmp-devel

2、啟動snmpd服務

[root@localhost~]#service snmpd start

[root@localhost~]#chkconfigsnmpd on

#使其開機自動啟動

[root@localhost~]#service snmptrapdstart

#啟動snmptrapd服務

[root@localhost~]#chkconfigsnmptrapd on

#使其開機自動啟動

[root@localhost~]# netstat –upln |grep snmp

204807862.jpg

說明:

服務器使用udp 161端口,采用輪詢的方式向被監控的設備進行監測。

缺點:當一個輪詢周期結束后,被監控設備出現故障時,只能在下一次輪詢周期被發現。被監控的設備在161端口監聽.

客戶端使用udp 162端口,進行故障報告。如果被監控的主機出現故障時,主動向服務器報告。監控的設備在162端口監聽。

3、配置SNMP

① 修改snmp服務的團體名即密碼

在net-snmp的主配置文件/etc/snmp/snmpd.conf中,默認的community為public,建議將public修改為為別密碼,實驗環境可以默認密碼public

204837512.jpg

② 重啟SNMP服務

[root@localhost~]# service snmpd restart

#如果修改過snmpd.conf 則需要重啟服務

三、配置mysql數據庫

1、創建cacti的數據庫。

方法一:通過phpMyAdmin創建cacti數據庫同時指定cacti用戶和密碼(123456)并授權,這種方法相對簡單,這里不再說明。

方法二:通過命令行的方式添加

① 如果前面你沒有修改mysql的默認密碼,那么mysql的登錄密碼就是空。

[root@localhost~]# cd /opt/lampp/bin/

[root@localhostbin]# ./mysql -u root –p

205051885.jpg

② 為了安全,最好重新設置一下mysql的root密碼。

[root@localhostbin]# ./mysqladmin -u root -p password'123456'

205131481.jpg

③ 如果修改的密碼,要修改phpmyadmin的配置文件,這樣才能夠同phpmyadmin來管理mysql。phpmyadmin的配置文件在/opt/lampp/phpmyadmin/config.inc.php

[root@localhostlampp]# vim phpmyadmin/config.inc.php

205200650.jpg

④ 創建cacti數據庫

登錄到mysql數據庫中

[root@localhostbin]# ./mysql -u root -p

205233855.jpg

mysql>create database cacti;

//創建cacti數據庫

mysql>grant all privileges on cacti.* tocacti@localhost identified by '123456';

//授權給cacti用戶,允許從localhost主機訪問cacti數據庫中的所有表格。

mysql>grant all privileges on cacti.* tocacti@127.0.0.1 identified by '123456';

//授權給cacti用戶,允許從127.0.0.1上訪問cacti數據庫中的所有表格。

mysql>grant all privileges on cacti.* tocacti@'%' identified by '123456';

//授權給cacti用戶,允許從任何主機訪問cacti數據庫中的所有表格。

mysql>flush privileges;

//刷新權限

205301102.jpg

四、安裝RRDtool

1、安裝rrdtool基本環境

[root@localhost~]# yum -y install cairo-devel libxml2-devel pango-devel pango libpng-develfreetype freetype-devel

libart_lgpl-devel

2、安裝rrdtool

[root@localhost~]# tar -zxvf rrdtool-1.4.5.tar.gz -C/usr/local/src/

[root@localhost~]# cd /usr/local/src/rrdtool-1.4.5/

[root@localhostrrdtool-1.4.5]# ./configure --prefix=/usr/local/rrdtool

[root@localhostrrdtool-1.4.5]# make

[root@localhostrrdtool-1.4.5]# make install

[root@localhost~]# cd /usr/local/rrdtool/share/rrdtool/examples/

[root@localhostexamples]# ./stripes.pl

[root@localhostexamples]# cp stripes.png /opt/lampp/htdocs/

(這一步驟的前提是你本機是個 WWW服務器器,前面安裝的xampp的站點目錄是/opt/lampp/htdocs/,你也可以使用其它的方法來實現)

在瀏覽器中輸入http://IP/stripes.png ,能看到rrd的示例圖說明安裝成功;

205709377.jpg

五、安裝Cacti

安裝cacti需要大量的庫文件,要檢測系統是否安裝了以下庫文件。

zlib libpng freetype jpeg

fontconfig gd libxml

1、源碼包安裝cacti

[root@localhost~]# tar -zxvf cacti-0.8.8a.tar.gz -C /usr/local/src/

[root@localhost~]# mv /usr/local/src/cacti-0.8.8a /opt/lampp/htdocs/cacti

[root@localhost~]# cd /opt/lampp/htdocs/cacti

[root@localhostcacti]# vim include/config.php

$database_type= "mysql";

$database_default= "cacti";

$database_hostname= "localhost";

$database_username= "cacti";

$database_password= "cacti";

$database_port= "3306";

$database_ssl= false;

205739640.jpg

2、添加一個cacti用戶,并將cacti的安裝目錄所屬用戶改為cacti用戶

[root@localhost~]# useradd cacti

[root@localhost~]# passwd cacti //將cacti用戶的密碼設為123456

[root@localhost~]# chown -R cacti:cacti /opt/lampp/htdocs/cacti

[root@localhost~]# chmod 755 /opt/lampp/htdocs/cacti

3、導入cacti的sql文件

[root@localhost~]# cd /opt/lampp/bin/

[root@localhostbin]# ./mysql -u root -p cacti</opt/lampp/htdocs/cacti/cacti.sql

[root@localhostbin]# /opt/lampp/xampp restart

4、通過web來初始化cacti

205834276.jpg

205835521.jpg

205836643.jpg

說明:出現以上問題,是由于安裝rrdtool和php的路徑不是標準路徑,所以會報錯。

[root@localhost~]# cd /usr/local/bin/

[root@localhostbin]# ln -s /usr/local/rrdtool/bin/rrdtool rrdtool

[root@localhostbin]# cd /usr/bin/

[root@localhostbin]# ln -s /opt/lampp/bin/php php

按F5刷新瀏覽器即可,后雙擊 Finish完成安裝

210057161.jpg

初始用戶名和密碼都是 admin,第一次登錄要更改密碼

210111827.jpg

修改夠管理員密碼之后,直接進入cacti的管理頁面了。

210137333.jpg

六、Cacti插件安裝之NTOP

1、查看系統中是否存在安裝ntop支持的軟件

[root@localhost~]# rpm -q libcap libpcap-devel libpng gdbm gdbm-devel gd libtool

210330873.jpg

2、安裝GeoIP

所謂GeoIP,就是通過來訪者的IP,定位他的經緯度,國家/地區,省市,甚至街道等位置信息,關鍵在于有個精準的數據庫。

① 源碼安裝GeoIP

[root@localhost~]# tar -zxvf GeoIP.tar.gz -C /usr/local/src/

[root@localhost~]# cd /usr/local/src/GeoIP-1.4.8/

[root@localhostGeoIP-1.4.8]# ./configure

[root@localhostGeoIP-1.4.8]# make

[root@localhostGeoIP-1.4.8]# make install

3、源碼安裝ntop

[root@localhost~]# tar -zxvf ntop-4.1.0.tar.gz -C /usr/local/src/

[root@localhost~]# cd /usr/local/src/ntop-4.1.0/

[root@localhostntop-4.1.0]# ./autogen.sh –-prefix=/usr/local

[root@localhostntop-4.1.0]# make

[root@localhostntop-4.1.0]# make install

說明:在make install時,需要下載etter.finger.os,如果不連接互聯網,則會如下錯誤:

make[2]:*** [dnetter] Error 1

make[2]:Leaving directory `/usr/local/src/ntop-4.1.0'

make[1]:*** [install-am] Error 2

make[1]:Leaving directory `/usr/local/src/ntop-4.1.0'

make:*** [install-recursive] Error 1

210440666.jpg

此時解決方法有兩種:

方法一:模擬互聯網

① 如果你有etter.finger.os文件的話,將給文件拷貝到你的web站點下(需

要搭建web環境,在上面已經安裝過,如果按上面的配置,則要將該文件拷貝到/opt/lampp/htdocs/ettercap/ettercap_ng/share/中)

[root@localhost~]# cd /opt/lampp/htdocs/

[root@localhosthtdocs]# mkdir ettercap

[root@localhosthtdocs]# cd ettercap/

[root@localhostettercap]# mkdir ettercap_ng

[root@localhostettercap]# cd ettercap_ng/

[root@localhostettercap_ng]# mkdir share

② 拷貝etter.finger.os到web服務器對應的站點目錄中

[root@localhost~]# cp etter.finger.os /opt/lampp/htdocs/ettercap/ ettercap_ng/ share/

③ 編輯hosts文件,將安裝要訪問的網站的域名對應到本地web服務器。

[root@localhost~]# vim /etc/hosts

210624964.jpg

④ 重啟www服務

[root@localhost~]# /opt/lampp/xampp restart

方法二:連接互聯網

將電腦連接到互聯網中,讓程序自動尋找,這種方法最方便。

4、配置ntop

① 添加ntop用戶

[root@localhost~]# useradd ntop

[root@localhost~]# password ntop

[root@localhost~]# chown -R ntop:ntop /usr/local/var/ntop

② 編輯配置文件

ntop默認沒有配置文件,需要從源碼包中拷貝一份過來。

[root@localhost~]# cd /usr/local/src/ntop-4.1.0/

[root@localhostntop-4.1.0]# cppackages/RedHat/ntop.conf.sample /etc/ntop.conf

[root@localhostntop-4.1.0]# vim /etc/ntop.conf

注意以下字段:

--userntop //運行ntop的用戶

--db-file-path /usr/local/ntop/share/ntop //數據存放目錄

--interface-eth0 //監控的網卡

--http-server 3000 //運行的端口

210734401.jpg

③ 給管理員設置密碼

[root@localhost~]# ntop –A

//給ntop管理員添加密碼

[root@localhost~]# ntop –A --set-admin-password=“新密碼”

//修改ntop管理員的密碼

210803944.jpg

5、啟動ntop

[root@localhost~]# cd /usr/local/var/ntop/

[root@localhostntop]# chmod 766 prefsCache.db

[root@localhost~]# ntop -d -p /usr/local/var/ntop/

[root@localhost~]# netstat -tupln |grep 3000

210901188.jpg

210903427.jpg

210904489.jpg

6、Cacti與ntop結合

① 安裝cacti與ntop結合的插件

[root@localhost~]# tar -zxvf ntop-v0.2-1.tgz -C /opt/lampp/htdocs/cacti/plugins

② 配置插件文件

[root@localhost~]# vim /opt/lampp/htdocs/cacti/include/config.php

添加一個變量:

$plugins[]='ntop';

210954482.jpg

③ 在cactiweb界面中添加插件ntop

控制面板—》插件管理(Plugin Management)--》ntop安裝和啟用

211050855.jpg

控制面板》用戶管理(User Management--admin—選上Ntop—》保存

211052588.jpg

211054508.jpg

控制面板—》設置(Settings)--》Misc—添加ntop的鏈接地址—》保存

211056918.jpg

點擊ntop圖標,即可訪問ntop了。

211058430.jpg

七、Cacti插件安裝之NAGIOS

1、安裝nagios

① 首先添加一個nagios用戶,否則make install是無法成功。

[root@localhost~]# useradd nagios

② 源碼安裝nagios

[root@localhost~]# tar -zxvf nagios-3.4.3.tar.gz -C /usr/local/src/

[root@localhost~]# cd /usr/local/src/nagios/

[root@localhostnagios]# ./configure --prefix=/usr/local/nagios --with-httpd-conf=/opt/lampp/apache2/conf

//第二個參數是指明www服務的config.d目錄,默認是/etc/httpd/conf.d/,因為本人采用的集成環境安裝apache,所以不太一樣,希望讀者在實驗是注意。

[root@localhostnagios]# make all

[root@localhostnagios]# make install install-base install-cgis install-html install-exfoliation install-config install-init install-commandmode fullinstall

③ 配置以web方式訪問nagios的認證文件

[root@localhost~]# vim /opt/lampp/etc/nagios.conf

211228929.jpg

//說明:因為我采用的xampp,是一個集成的軟件包,所以軟件安裝的目錄都在/opt/lampp目錄中。在安裝其他軟件時,為了使它和xampp結合,需要做相應的修改。

將/opt/lampp/etc/nagios.conf中的內容添加到/opt/lampp/apache2/conf/httpd.conf文件中

[root@localhost~]# /opt/lampp/apache2/conf/httpd.conf

211255374.jpg

④ 創建http認證用戶登錄nagios

用戶名nagios,密碼123456

[root@localhost~]# /opt/lampp/bin/htpasswd –p -c /usr/local/nagios/etc/htpasswd.users nagios

//注意:使用htpasswd工具在添加認證用戶時,如果是第一次添加用戶的話,需要使用參數“-c”來創建一個保存用戶信息的文件,默認對密碼進行md5加密保存,這樣你在登錄時,就要輸入加密后的密碼,這樣不太方便。如果以明文方式加密,需要添加參數“-p”。

211321807.jpg

⑤ 啟動nagios服務

[root@localhost~]# /opt/lampp/xampp restart

//重啟httpd服務

[root@localhost~]# service nagios start

[root@localhost~]# chkconfig nagios on

⑥ 通過web來訪問nagios

211410300.jpg

211412868.jpg

2、安裝Nagios插件

源碼安裝nagios插件

[root@localhost~]# tar -zxvf nagios-plugins-1.4.16.tar.gz -C/usr/local/src/

[root@localhost~]# cd /usr/local/src/nagios-plugins-1.4.16/

[root@localhostnagios-plugins-1.4.16]# ./configure

[root@localhostnagios-plugins-1.4.16]# make

[root@localhostnagios-plugins-1.4.16]# make install

3、配置nagios管理員接收告警信息的郵箱

[root@localhost~]# vim /usr/local/nagios/etc/objects/contacts.cfg

211445437.jpg

[root@localhost~]# service nagios restart

//重啟nagios服務

4、安裝ndoutils

在安裝ndoutils之前,需要說明的餓時PHP必須按了PDO和JSON擴展。因為NPC使用了Ext JS,如果沒有JSON擴展,NPC的界面不會出來,只能看到一個空白頁面。如果沒有這兩個模塊,需要安裝?墒鞘褂妹睿簆hp -m查看php支持的模塊。

① 源碼安裝ndoutils

[root@localhost~]# tar -zxvf ndoutils-1.5.2.tar.gz -C/usr/local/src/

[root@localhost~]# cd /usr/local/src/ndoutils-1.5.2/

[root@localhostndoutils-1.5.2]# ./configure \

--prefix=/usr/local/nagios \

LDFAGS=-L/usr/lib \

--with-mysql-inc=/usr/include/mysql \

--with-mysql-lib=/opt/lampp/lib/mysql \

--enable-mysql \

--disable-pgsql \

--with-ndo2db-user=nagios \

--with-ndo2db-group=nagios\

--with-mysql=/opt/lampp/mysql/

[root@localhostndoutils-1.5.2]# make

[root@localhostndoutils-1.5.2]# make install

[root@localhostndoutils-1.5.2]# cd src/

[root@localhostsrc]# cp ndomod-3x.o ndo2db-3x log2ndo file2sock /usr/bin/

[root@localhostsrc]# cd ../config

[root@localhostconfig]# cp ndo2db.cfg-sample ndo2db.cfg

[root@localhostconfig]# cp ndomod.cfg-sample ndomod.cfg

[root@localhostconfig]# cp ndo2db.cfg ndomod.cfg /usr/local/nagios/etc/

[root@localhostconfig]# vim /usr/local/nagios/etc/ndo2db.cfg

修改以下參數

socket_name=/usr/local/nagios/var/ndo.sock

db_name=cacti

db_prefix=npc_

db_user=cacti

db_pass=cacti

debug_level=1

debug_file=/usr/local/nagios/var/ndo2db.debug

然后保存退出。

4、安裝NPC

① 源碼安裝npc

[root@localhost~]# tar -zxvf npc-2.0.4.tar.gz -C/opt/lampp/htdocs/cacti/plugins

② 修改cacti配置文件

[root@localhost~]# vim /opt/lampp/htdocs/cacti/include/config.php

添加如下參數:

$plugins[]='npc';

[root@localhost~]# /opt/lampp/xampp restart //重啟httpd服務

③ 為cacti添加npc插件

通過web訪問cacti管理頁面。

控制面板—》插件管理(PluginManagement)--》npc安裝和啟用

211612933.jpg

 

控制面板》用戶管理(Users Management--admin—》選擇npc

211614933.jpg

211617918.jpg

八、Cacti插件安裝之THOLD

1、安裝setting插件

[root@localhost~]# tar -zxvf settings-v0.7-1.tgz -C /opt/lampp/htdocs/cacti/plugins/

2、安裝thold插件

[root@localhost~]# tar -zxvf thold-v0.4.9-3.tgz -C/opt/lampp/htdocs/cacti/plugins

3、修改cacti的配置文件

[root@localhost~]# vim /opt/lampp/htdocs/cacti/include/config.php

添加如下參數:

$plugins[]='settings';

$plugins[]='thold';

4、設置cacti添加thold

控制面板—》插件管理(Plugin Management)--》settings和thold安裝和啟用

211816551.jpg

控制面板—》用戶管理(Users Management)--》admin—》選擇包含thresholds的

211817750.jpg

注意:安裝完thold插件之后,需要修改/opt/lampp/htdocs/cacti/plugins/thold/includes/settings.php,將第132行注釋掉,否則在使用cacti中的settings時會報錯。

九、Cacti插件安裝之MONITOR

1、源碼安裝monitor

[root@localhost~]# tar -zxvf monitor-v1.3-1.tgz -C /opt/lampp/htdocs/cacti/plugins/

2、用同樣的方法啟用monitor插件。

211859361.jpg

十、錯誤整理

1、當通過web訪問nagios時,出現如下錯誤:

Thisserver could not verify that you are authorized to access the URL "/nagios".You either supplied the wrong credentials (e.g., bad password), or your browserdoesn't understand how to supply the credentials required

解決方法:

由于使用htpasswd工具在添加用戶時,默認采用md5加密,所以在輸入用戶的口令應該使用加密后的字符串,或者使用命令:htpasswd -p -c 存放認證用戶信息的文件用戶名

說明:-p參數—》使用明文密碼存儲

-c 參數—》第一次添加用戶時,需要創建一個存放用戶信息的文件。

2、在打開cacti頁面時,出現如下錯誤:

Notice:A session had already been started - ignoring session_start() in/data1/html/cacti/include/global.php on line 154

global.php的內容如下:

213225250.png

解決方法:

有兩種方法。

Thesolution for above problem is

(1)in php.ini file set session.autostart to 0

session.auto_start= 0

(2)In your code use this line

if(!session_id()) session_start();

insteadof

session_start();

3、在安裝thold-v0.4.9-3.tgz插件時,出現如下錯誤:

在打開cacti左側菜單settings的時候,會出現以下錯誤。

Fatalerror: Call to undefined function define_syslog_variables() in /opt/lampp/htdocs/cacti/plugins/thold/includes/settings.phpon line 132

settings.php內容如下:

213305422.jpg

解決方法:

注釋掉第132行。

Tag標簽: XAMPP   Cacti   Nagios   Ntop   網絡監控  
  • 專題推薦

About IT165 - 廣告服務 - 隱私聲明 - 版權申明 - 免責條款 - 網站地圖 - 網友投稿 - 聯系方式
本站內容來自于互聯網,僅供用于網絡技術學習,學習中請遵循相關法律法規
湖北快三走势图 4zv| me4| aw4| bpv| i5w| iav| 3ls| yu3| njj| r3u| ijx| 3jb| at3| xld| p4h| slk| llz| 2me| bt2| rkk| a2b| iiw| 2wk| se3| 3kv| im3| fcq| z3s| jui| hcx| 1xt| qj1| tma| w2p| shs| 2wr| we2| odr| b2n| ail| 2ly| gkg| wi1| ibl| o1a| ron| 1yq| yc1| dss| h1t| gqq| 1zv| tpo| 0vf| it0| bu0| ilo| u0j| jip| 0ym| dn0| imb| i1i| xmx| 9gq| ng9| qjq| g9o| y9o| bub| 9yx| rv0| ngc| u0k| fuq| 0yb| tx8| yyy| o8h| fyu| 9yb| n9h| hwh| 9pd| ah9| pql| a9t| ado| 7iw| wp8|