2025基于 Cacti 搭建園區網運維監控系統的實驗方案_第1頁
2025基于 Cacti 搭建園區網運維監控系統的實驗方案_第2頁
2025基于 Cacti 搭建園區網運維監控系統的實驗方案_第3頁
2025基于 Cacti 搭建園區網運維監控系統的實驗方案_第4頁
2025基于 Cacti 搭建園區網運維監控系統的實驗方案_第5頁
已閱讀5頁,還剩14頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Cacti目錄Cacti 1Cacti 3 3 3 4 41、 4 4 4 4 21. 22. 3 3Cacti 4(5)設置cacti 5 5為PHP設置時區備份PHP配置文件 5 5配置 7 8 8 8 8訪問 9初始登錄Cacti 9 9 10 10 11 11 11 11 11 12 12 13 14 15 16 16 17 17CactiCacti服務器,以圖形化方式監控整個園區網中各網絡設備、服務器的運行情1、理解Cacti2、掌握Cacti3、通過Cacti1、 操作:數據讀寫(從rra文件中 其中,RRD的含義是RoundRobinDatabase,環形數據庫。RoundRobin是一種存儲數據的方式,使用固定大小的空間來存儲數據,并有一個指針指向最新數據的位置。RRD可使監控采集CactiPHP、MySQL/MariaDB、SNMPRRDTool開發的運維監控圖形分析系Cacti監控體系中,將監控數據(即監控采集的數據)和系統數據(例如賬號密碼、受監控設備的基本配置信息等)分開存放。監控數據放置在RRDTool的數據文件中,系統數據放置在7-0-1Cacti存儲到RRD(即存儲為rra文件。圖形。CactiMariaDB(MySQL)數據庫,找到該設備名對應的rra文件。然后,Cactirrdtoolrrarrdtool繪制7-0-2CactiCacti,查看各設備的監Cacti在VirtualBoxCentos8CactiCactiVirtualBoxCentOS8Cacti軟件,此支持PHPWebApache、Nginx或RRDtool1.3PHP5.4或更高版本,推薦MySQL5.6或MariaDB5.5Cacti需要安裝的PHPphp-gd:gdPHPphp-gmp:GNUMPPHPphp-json:PHPJavaScriptphp-ldap:LDAPPHPphp-mbstring:PHPphp-mysqlnd:MySQLPHPphp-pdo:PHPphp-xml:XMLPHPphp-process:PHPphp-snmp:SNMPPHPphp-bcmath:bcmathPHP應用程序模塊。其中,bcmathphp-intl:PHPphp-pear:PHPphp-pecl-zip:ZIPSNMP用于查詢大多數設備的信息,因此需要安裝SNMPnet-snmp:SNMPnet-snmp-utils:SNMP的網絡管理實用程序,來自NET-SNMP[root@VM-CentOS[root@VM-CentOS~]#yum-yinstallhttpdmariadb-serverphprrdtoolphp-gdphp-gmpphp-jsonphp-ldapphp-mbstringphp-mysqlndphp-snmpphp-pearphp-bcmathphp-intlphp-pearphp-pecl-zipnet-snmp-TCP/IPHTTP[root@VM-CentOS~]#yuminstall-y [root@VM-CentOS~]#yuminstall-y[root@VM-CentOS~]#unzipcacti-1.2.x.zip-d/var/www/[root@VM-CentOS~]#mv/var/www/cacti-1.2.x/var/www/cacti(5)設置cacti[root@VM-CentOS~]#chown-Rapache:apache/var/www/cacti[root@VM-CentOS~]#chmod-R755/var/www/cacticacti目錄/var/www/cacti[root@VM-CentOS~]#chown-Rapache:apache/var/www/cacti[root@VM-CentOS~]#chmod-R755/var/www/cacti為PHP設置時區備份PHP配置文件[root@VM-CentOS~]#cp-p/etc/php.ini [root@VM-CentOS~]#vi[root@VM-CentOS~]#vi;Definesthedefaulttimezoneusedbythedate;\h;date.timezonedate.timezone=[root@VM-CentOS[root@VM-CentOS~]#cp/etc/f.d/f[root@VM-CentOS~]#vi[root@VM-CentOS~]#vi/etc/f.d/mariadb-innodb_file_format=Barracudamax_allowed_packet=16Mjoin_buffer_size=32Minnodb_file_per_tableON#啟用InnoDBinnodb_large_prefix=1innodb_buffer_pool_size=innodb_flush_log_at_trx_commit=2 =/var/log/mariadb/mariadb-error.loglog-queries-not-using-indexes=1 = =/var/log/mariadb/mariadb-[root@VM-CentOS~]#systemctlstartmariadb[root@VM-CentOS[root@VM-CentOS~]#systemctlstartmariadb[root@VM-CentOS~]#systemctlenablemariadb設置數據庫root數據庫沒有密碼,將root用戶的密碼設置為:cacti@root[root@VM-CentOS~]#mysqladmin-urootpassword [root@VM-CentOS~]#mysql_tzinfo_to_sql/usr/share/zoneinfo/Asia/ShanghaiShanghai|[root@VM-CentOS~]#mysql_tzinfo_to_sql/usr/share/zoneinfo/Asia/ShanghaiShanghai|mysql-uroot-pcacti@root[root@VM-CentOS~]#mysql[root@VM-CentOS~]#mysql-uroot-pcacti@rootMariaDB[(none)]>createdatabasedb_cacti;#創建數據庫MariaDBnoneusedb_cacti;#使用數據庫db_cactiMariaDB[db_cacti]>source##在db_cactiMariaDB[db_cacti]>grantallondb_cacti.*to'cacti'@'localhost'identifiedby#用戶密碼設置為mariadb@cacti,并將數據庫db_cactiMariaDB[db_cacti]>grantselectonmysql.time_zone_nameto#將數據庫mysql的time_zone_name表的查詢權限賦予用戶cactilocalhostMariaDB[db_cacti]>flushprivileges; #設置數據庫db_cacti的字符集設置為utf8mb4,排序規則設置為MariaDB[db_cacti]>配置ApacheHTTP[root@VM-CentOS~]#cp[root@VM-CentOS~]#cp修改apache[root@VM-CentOS[root@VM-CentOS~]#viDocumentRoot<Directory"/var/www/cacti">OptionsIndexesFollowSymLinksAllowOverrideNoneRequireall[root@VM-CentOS~]#systemctlstarthttpd[root@VM-CentOS~]#systemctl[root@VM-CentOS~]#systemctlstarthttpd[root@VM-CentOS~]#systemctlenablehttpd配置[root@VM-CentOS~]#cp[root@VM-CentOS~]#cp/var/www/cacti/include/config.php[root@VM-CentOS~]#vi[root@VM-CentOS~]#vi$database_default=//Cacti的默認數據庫為$database_username=//Cacti登陸默認數據庫的用戶為$database_password=//Cacti數據庫用戶的密碼為$url_path=[root@VM-CentOS[root@VM-CentOS~]#echo'*/5****rootphp/var/www/cacti/poller.php2>/dev/null'>5分鐘使用root用戶執行一次命令”php/var/www/cacti/poller.php”Cacti將采集到的監控數據存放到rra目錄下的rrdCactihttphttp[root@VM-CentOS~[root@VM-CentOS~firewall-cmdadd-service=httppermanent[root@VM-CentOS~firewall-cmdreloadSELinuxCactiCacti[root@VM-CentOS~setenforce[root@VM-CentOS~setenforce0[root@VM-CentOS~]#sed-i'/SELINUX=enforcing/s/enforcing/disabled/'將Cacti服務器(虛擬機)接入到eNSP中園區網數據中心的交換機上。注意網卡的連接配置Cacti服務器接入園區網的網卡IP(OSPFCacti(即本地實體主機)8:CactiWeb訪問通過管理機瀏覽器訪問Cacti,URL為http://<ip-add>ip-add為Cacti的IP初始登錄CactiCactiadmin7-1-1所示。圖7-1-1更改密 圖7-1-2許可協此處將密碼更新為Cacti@123Chines(Chin7-1-37-1-4[root@VM-CentOS~]#[root@VM-CentOS~]#vi/etc/php.inimemory_limit=400Mmax_execution_time=60②根據推薦配置調優[root@VM-CentOS[root@VM-CentOS~]#vi/etc/f.d/mariadb-innodb_flush_log_at_timeout3innodb_read_io_threads=32innodb_write_io_threads16innodb_buffer_pool_instances=innodb_io_capacity=innodb_io_capacity_max10000[root@VM-CentOS~]#systemctlrestarthttpd [root@VM-CentOS[root@VM-CentOS~]#read<<(awk'{print$2}'<<(grepmaster<<(grepphp-fpm\<<(ps[root@VM-CentOS~]#kill-USR27-1-4所示。圖7-1-5目錄權限檢 圖7-1-6關鍵可執行程序位置和版圖7-1-7模板設 圖7-1-8顯示排[root@VM-CentOS~]#[root@VM-CentOS~]#yum-yinstallnet-程序,所以必須保證DNS-Master中配置了本地DNS配置SNMP[root@VM-CentOS~]#vicom2secnotConfigUser#配置文件snmpd.conf中的共同體名默認為#本實驗中,我們將共同體名設置為monitor,也可自行設置 [root@VM-CentOS~]#vicom2secnotConfigUser#配置文件snmpd.conf中的共同體名默認為#本實驗中,我們將共同體名設置為monitor,也可自行設置 #添加MIB視圖.,該視圖是Internet#以下兩個MIB[root@VM-CentOS~]#systemctl[root@VM-CentOS~]#systemctlstart[root@VM-CentOS~]#systemctlenable[root@VM-CentOS~]#firewall-cmd--add-port=161/udp--permanent[root@VM-CentOS~]#firewall-cmd--reload啟動SNMPUDP161[root@VM-CentOS~]#firewall-cmd--add-port=161/udp--permanent[root@VM-CentOS~]#firewall-cmd--reload[S-RS-4]snmp-agen

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論