歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

安裝cactiez v11對系統進行監控

日常運維中我們需要對服務器的流量、CPU占用、硬盤使用及內存、磁盤IP等進行監控和了解,cactiez是一款基於centos6.4定制安裝了常用監控軟件的系統,安裝簡單,功能強大很適合快速部署監控系統的需求

一、cactiez的安裝

安裝前先對各版本有個初步的認識,下圖是安裝開始的界面

\

此次我們選擇安裝 cacti_nagios+centreon,默認系統會安裝完成分區、軟件安裝等操作


安裝之後登錄使用說明:


系統的默認IP是:192.168.0.88


1、登錄CentOS操作系統密碼:(建議盡快修改)


初始密碼:user: root pass: www.cnyunwei.com


修改方法:以root帳號登錄系統後直接輸入passwd即可修改




2、登錄phpMyAdmin的默認密碼:(建議盡快修改)


地址:http://192.168.0.8/phpmyadmin


初始密碼:user: root pass: www.cnyunwei.com


這裡是通過數據庫的帳號來登錄驗證的,所以修改數據庫帳號密碼就可以


3、登錄Cacti的默認密碼:(建議盡快修改)


地址:http://192.168.0.8


初始密碼:user: admin pass: www.cnyunwei.com


修改方法:登錄後選擇【console】——【User Management】——【admin】


4、修改centreon密碼


登錄http://192.168.0.8/centreon,選擇右上角【admin】
即可修改密碼


初始密碼:user: admin pass: www.cnyunwei.com

\

5、修改登錄Nagios的默認密碼:(建議盡快修改)


地址:http://192.168.0.8/nagios


初始密碼:user: nagiosadmin pass: www.cnyunwei.com


修改方法:登錄系統執行以下命令即可修改


/usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin



配置文件說明:
mysql數據庫相關
進入mysql操作
# mysql -uroot -pwww.cnyunwei.com
查詢mysql服務器端配置文件路徑
# rpm -ql mysql-server
主配置文件
/usr/share/mysql/my-huge.cnf
日志
/var/log/mysqld.log
數據庫文件目錄
/var/lib/mysql


apache相關配置:
/etc/httpd/conf/httpd.conf


網站目錄:
/var/www/html/


cacti日志文件目錄:
/var/www/html/log


rrd文件目錄:
/var/www/html/rra


二、修改IP地址

# cd /etc/sysconfig/network-scripts/
# vi ifcfg-eth0
重啟生效
# service network restart


yum安裝常用的軟件
# vi /etc/yum.repos.d/epel.repo
處理很簡單,修改文件“/etc/yum.repos.d/epel.repo”, 將baseurl的注釋取消, mirrorlist注釋掉,即可
具體如下:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch


三、配置被監控端的snmp服務



1、Windows系統配置

①windows2003的配置


安裝系統自帶的snmp服務即可,安裝後按以下方法配置


(1)安裝Windows系統的snmp服務
控制面板 -> 添加刪除程序 -> 添加/刪除windows組件 -> 管理和監視工具 -> 簡單網絡管理協議(SNMP)
提示插入關盤進行安裝,需要一張iso鏡像,解壓找到路徑按照提示安裝即可
windows2003安裝文件路徑:
D:\Win2003\SIMPCHIN\DPSCRME\I386

\

\

\


(2)配置snmp服務
管理工具 -> 服務 -> SNMP Service -> 安全 -> 接受團體名稱 添加public,這個是用來登錄的密碼
\

自定義的 -> 接受來自這些主機的SNMP數據包填上你的Cacti服務器IP地址

\



重新啟動SNMP Service服務


②windwos2008r2的配置


控制面板 -> 打開或關閉windows功能
功能選項-->添加功能

\

\




2、centos下的配置

# 安裝snmp服務
# yum install -y net-snmp


安裝後打開默認的/etc/snmp/snmpd.conf文件,更改如下配置:
# vim /etc/snmp/snmpd.conf
1) 查找以下代碼:


# sec.name source community
com2sec notConfigUser default public
將"comunity"字段改為你要設置的密碼.比如"public"
將“default”改為你想哪台機器可以看到你的snmp信息,如192.168.0.8


修改後:com2sec notConfigUser 192.168.0.8 public


2) 查找以下代碼:


####
# Finally, grant the group read-only access to the systemview view.
# group context sec.model sec.level prefix read write notif
access notConfigGroup "" any noauth exact systemview none none
將"systemview "字段改為all.


修改後:access notConfigGroup "" any noauth exact all none none

\
3) 查找以下代碼:


#view all included .1 80


將該行前面的"#"去掉.


保存關閉


4) 重啟服務使配置生效# service snmpd restart


5) 如果有防火牆,打開UDP 161端口。


最後運行netstat -ln查看161端口是否打開了.
\

使用系統服務配置讓snmp服務每次開機自動運行。
# chkconfig snmpd on
# chkconfig --list snmpd
snmpd 0:關閉1:關閉2:啟用3:啟用4:啟用5:啟用6:關閉
  

排錯

  
在cacti 監控管理工作站上


1. 首先檢查一下rra/下面,有沒有數據


2. snmpwalk -v 2c -c public ServerIP if 用來測試被控對象(serverIP)是否開啟了SNMP服務


3. snmpwalk -v 2c ServerIP -c public .1.3.6.1.4.1.2021.10.1.3 查看被控端是否有CPU負載的數據返回

4. #/usr/bin/php /var/www/html/poller.php --force 用來測試PHP是否可以采集到數據。

報錯:

\



四、在cacti監控服務器上添加被監控主機

1、添加windows主機

console-->Devices-->add

\

\

\

\

\

為主機創建圖像

*Create Graphs for this Host

\


通過monitor界面可以查看生成的圖像

2、添加linux主機

\

\


添加常用監控項
\

Copyright © Linux教程網 All Rights Reserved