linux下cacti監控平臺的搭建
cacti是用php語言編寫的一個軟體,它的注意功能是用snmp服務獲取資料,然後用rrdtool儲存和更新資料,當使用者要檢視資料的時候用rrdtool生成圖表呈現給客戶,因此snmp和rrdtool都是cacti的關鍵。snmp關係著資料的收集,rrdtool關係著資料儲存和圖表的生成,snmp抓取到的資料不是儲存再mysql中,而是存在rrdtool生成的rrd檔案中
下載cacti
下載rrdtool
安裝LAMP環境
安裝rrdtool之前需要安裝相應的lib庫,如下安裝
解壓rrdtool
進入rrdtool-1.4.5目錄
預編譯並且指定安裝路徑
執行make進行編譯
執行make install進行安裝
執行下面命令就會出現安裝的版本號,說明已經安裝成功了
建立軟連線
安裝SNMP服務
安裝cacti主程式
解壓
把cacti-0.8.8f移動到/var/www/html/下並改名為cacti
進入到cacti 目錄發現有這些檔案
建立cacti資料庫,建立使用者並授權
mysql配置完畢後,把cacti資料匯入cacti資料庫
cacti 資料庫在cacti目錄下的cacti.sql中
接著我們進入mysql中的cacti資料庫看看有沒有表,如果像下圖,說明匯入成功
配置完mysql後,我們需要設定cacti,rra,log目錄的許可權,這裡設定為777
修改cacti全域性配置檔案
新增rrdtool抓圖任務計劃
在命令列輸入crontab -e,然後在裡面輸入下面內容
如果crontab -e不能執行,我們需要安裝一個包,安裝命令如下
yum install vixie-crons crontabs
然後重啟一下crontab程式
檢視計劃任務是否建立成功
到這裡,cacti就安裝成功了,這時候我們到瀏覽器輸入虛擬機器IP檢視cacti的情況了
點選下一步,如果沒有紅叉就之間點選完成
接下來到使用者登入介面,預設使用者名稱和密碼都是admin
然後你也可以改密碼,我改的密碼還是跟之前一樣
接著我們配置一下,配置流程如下圖
配置好之後點選儲存即可。
儲存後出現錯誤
錯誤原因是我們沒有啟動snmp服務,我們啟動服務
這時候再重新整理一下瀏覽器就不會報錯了
接著我們建立圖
這時候我們返回控制檯,發現cacti把我們的主機加進去了,如果沒有新增的話,就手動新增
接著點選圖,就會出現下面這個頁面
出現404錯誤是我們沒有抓取資料,所以我們執行一下抓取資料的語句
接著我們重新整理一下瀏覽器就看見圖表了
多說一句,如果我們執行了抓取資料的命令,那麼就會有一大堆的警告,這時候我們可以設定一下
編輯如下圖目錄的檔案,把原來的資料修改成紅框中的內容
然後重啟一下apache,再重新執行抓取資料的命令,就好了
這邊文章很長,但是很詳細,希望能幫助到你。
相關文章
- linux監控平臺搭建Linux
- Cacti+Nagios監控平臺完美整合iOS
- Zabbix監控平臺的搭建
- Prometheus + Grafana 監控平臺搭建PrometheusGrafana
- jmeter+influxdb+grafana監控平臺搭建JMeterUXGrafana
- Jmeter監控平臺搭建:JMeter+InfluxDB+GrafanaJMeterUXGrafana
- zabbix監控平臺
- 藉助Docker搭建JMeter+Grafana+Influxdb監控平臺DockerJMeterGrafanaUX
- 使用滴滴雲快速搭建 Open-Falcon 監控平臺
- 手把手教你搭建高逼格監控平臺,第二彈,監控mysqlMySql
- 手把手教你搭建高逼格監控平臺,第三彈,監控JVMJVM
- Docker系列——InfluxDB+Grafana+Jmeter效能監控平臺搭建(三)DockerUXGrafanaJMeter
- Docker系列——InfluxDB+Grafana+Jmeter效能監控平臺搭建(二)DockerUXGrafanaJMeter
- Zabbix搭建-zabbix+Grafana從零設計自己的監控平臺Grafana
- Grafana搭建-zabbix+grafana從零設計自己的監控平臺Grafana
- 能耗線上管理平臺搭建能源監控系統開發
- 手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter視覺化監控平臺WindowsPrometheusGrafanaJMeter視覺化
- 手把手教你搭建高逼格監控平臺,第四彈,監控主機存活狀態
- jvisualvm遠端監控Linux下的tomcatLVMLinuxTomcat
- Linux下搭建介面自動化測試平臺Linux
- 360容器平臺監控實踐
- 對於k8s微服務的效能測試監控平臺搭建K8S微服務
- zabbix、cacti、nagios,伺服器監控還有更好的選擇嗎?iOS伺服器
- Zabbix+Grafana從零設計自己的監控平臺-監控效果展示Grafana
- RestCloud監控平臺,專為微服務API打造的實時監控中心RESTCloud微服務API
- 能源能源管控系統開發方案,線上監測平臺搭建
- 手把手教你搭建高逼格監控平臺,動起來吧
- Prometheus 監控平臺元件深度講解Prometheus元件
- DIY一個前端監控平臺(上)前端
- Linux監控平臺介紹 zabbix監控介紹 安裝zabbix 忘記Admin密碼如何做Linux密碼
- 大型企業能源管理監控系統開發,線上監測平臺搭建方案
- Linux 監控Linux
- Zabbix新增主機監控-zabbix+grafana從零設計自己的監控平臺Grafana
- Linux下監控流量常用的三大工具!Linux
- 部署Prometheus監控平臺,6個不可少的因素Prometheus
- 得物App ANR監控平臺設計APP
- Samsara:車隊物流監控平臺簡介
- Telegraf+Influxdb+Grafana構建監控平臺UXGrafana