搭建企業cacti伺服器

2021-09-07 08:08:08 字數 3188 閱讀 2483

搭建企業cacti伺服器

今天搭建了cacti,為了方便監控我的交換機~因為查了很多zabbix的資料關於監控交換機的教程~我都屢屢失敗~一怒之下就有了

搭建cacti的想法~其實在圖形這方面,其不必zabbix差喲,在搭建的過程中花費了我不少時間解決問題,還是要多謝很多網友幫我解決

好了,廢話不多說~開始我們的搭建教程吧,注意,搭建該伺服器的時候我用的是已經搭建好的lnmp。至於怎麼搭建lnmp環境我就不多說說了~可以參考我的另外一篇文章相信寫

了搭建的過程~

1.安裝snmp(簡單網路管理協議)

[root@bogon yinzhengjie]# yum -y install  net-snmp-*   perl-snmp_session libvirt-snmp   cluster-snmp

2.安裝rrdtool,這個軟體是cacti的核心,因為cacti就是用它來繪圖的喲

[root@bogon yinzhengjie]# yum -y install rrdtool

[root@bogon yinzhengjie]# yum -y install lrzsz

使用rz命令上傳到伺服器/yinzhengjie的目錄下

4.拷貝cacti的包到html目錄下,方便後期來通過nginx來訪問web介面~

[root@bogon yinzhengjie]# unzip  cacti.zip

[root@bogon yinzhengjie]# cd  cacti

[root@bogon cacti]# tar -zxvf cacti-0.8.7g.tar.gz

[root@bogon yinzhengjie]# mv /yinzhengjie/cacti/cacti-0.8.7g /usr/local/nginx/html/cacti

5.更改檔案的授權

[root@bogon yinzhengjie]# cd /usr/local/nginx/html/

[root@bogon html]# chown  -r root:root cacti

[root@bogon html]# useradd -s /sbin/nologin cactiuser

[root@bogon html]# cd cacti/

[root@bogon cacti]# chown  cactiuser:cactiuser  rra  log

6.資料庫授權

[root@bogon cacti]# mysql -pyinzhengjie

mysql> create database cactidb default character set utf8;

mysql>grant all on  cactidb.*  to  cactiuser@"localhost" identified by  "123456";

mysql> exit

7. 將監控模板匯入到cactidb的資料庫裡面

[root@bogon yinzhengjie]# sed -i  '/myisam/s/type/engine/' /usr/local/nginx/html/cacti/cacti.sql

[root@bogon yinzhengjie]# mysql -pyinzhengjie cactidb < /usr/local/nginx/html/cacti/cacti.sql

8.修改php鏈結資料庫資訊的指令碼

9.刪除session_unregister()這個函式

[root@bogon yinzhengjie]# vim /usr/local/nginx/html/cacti/lib/functions.php 

將 session_unregister($var_name);

改為:

10.編輯cacti虛擬主機

[root@bogon yinzhengjie]# mkdir -pv /usr/local/nginx/conf/cacti/

mkdir: 已建立目錄 "/usr/local/nginx/conf/cacti/"

[root@bogon yinzhengjie]# more /usr/local/nginx/conf/cacti/cacti.conf

server

location ~ ^(.+.php)(.*)$

}[root@bogon yinzhengjie]#

11.編輯nginx配置檔案

12重啟nginx服務

[root@bogon yinzhengjie]# /etc/init.d/nginx restart

stop nginx... [ok]

starting nginx... [ok]

[root@bogon yinzhengjie]#

13.在瀏覽器裡訪問cacti伺服器的監控頁面

duang~至此~咱們的cacti伺服器就搭建完成了喲~

對了~登陸成功會強制要求你輸入新的賬號密碼~你自定義即可~在這裡我沒有截圖~沒法啊···手速太快了!

企業dns伺服器搭建

作用 在企業中的直連網路下,每台主機都去向外網獲取dns解析,會比較慢,可以設定內網的一台能上網的主機作為dns伺服器,給直連的主機提供dns解析服務。實驗環境搭建 給dns伺服器配置兩個ip 建立兩個客戶端 搭建步驟 作用 搭建輔助dns伺服器,做的dns解析和主dns解析一模一樣,用來緩解主dn...

伺服器監控系統 Cacti

主要監控流量和效能 1.搭建好lamp或者lnmp架構的網路伺服器架構 安裝httpd和php 安裝mariadb10.3版本 vim etc yum.repos.d mariadb10.3.repo mariadb name mariadb baseurl gpgkey gpgcheck 1 yu...

大型企業DNS伺服器搭建

大型企業dns 伺服器搭建 本案例通過乙個模擬專案對dns 主要區域配置 輔助區域 多 view 及ddns 的功能進行演示 某企業需要配置一台dhcp 伺服器 兩台 dns伺服器,滿足為企業內部客戶端分配 ip位址及名稱解析的需求。網路拓撲如下 企業內的客戶端全部使用 win xp 其中設計部計算...