CactiEZ安裝部署教程
CactiEZ中文版是最簡單有效的Cacti中文解決方案,整合Spine,RRDTool和美化字型。整合Thold,Monitor,Syslog,Weathermap,Realtime,Errorimage,Mobile,Aggregate以及Apache,Squid,F5,Nginx,MySQL等模板。支援多種硬碟控制器和陣列卡,基於CentOS6,啟動速度更快,支援EXT4檔案系統,原生rsyslog更穩定。全中文頁面,中文圖形,支援郵件報警,支援聲音報警,安裝方便使用簡單。
說明:CactiEZ中文版V10.1是基於CentOS 6.0系統,整合Cacti等相關軟體,重新編譯而成的一個作業系統!
優點:省去了複雜煩瑣的Cacti配置過程,安裝之後即可使用,全部中文化,介面更友好
缺點:CactiEZ是一個完整的作業系統,需要專門一臺電腦才能安裝使用
具體案例:
1、CactiEZ監控主機
IP:172.16.50.98
子網掩碼:255.255.255.0
閘道器:172.16.50.1
DNS1:8.8.8.8
DNS2:8.8.4.4
2、網路交換機
系統:華為 5700
IP:172.16.200.21
2、Windows 客戶機
系統:Windows Server 2012
IP:172.16.51.141,與CactiEZ監控主機在同一個區域網內
3、Linux客戶機
系統:CentOS 6.9
IP:172.16.50.99,與CactiEZ監控主機在同一個區域網內
目的:使用CactiEZ監控主機對網路裝置、Windows客戶機和Linux客戶機進行監控
一、安裝CactiEZ監控主機
CactiEZ下載地址:http://www.doczj.com/doc/8d73b10da26925c52dc5bf38-3.html
下面以安裝64為CactiEZ系統為例,32位系統安裝方法相同
特別說明:安裝CactiEZ的主機磁碟空間必須要在10G以上,否則不能安裝
如果是虛擬機器安裝,請設定磁碟空間大於10G把下載好的CactiEZ系統映象燒錄為光碟,使用光碟成功引導系統。
本次使用Xenserver 虛擬化進行安裝除錯
下一步,選擇配置選項,CPU:4C、記憶體:8GB、硬碟:200GB ;進行啟動虛擬機器,出現如下畫面:
繼續等待........
進行重啟後,進入系統。
二、設定CactiEZ監控主機
預設安裝好之後,系統登入使用者:root,密碼:CactiEZ (區分大小寫)
以下操作在登入系統之後進行
1、修改root登入密碼
passwd root →回車之後,提示輸入2次新密碼
出現:passwd:all authentication tokens updated successfully.說明密碼修改成功
2、修改IP地址、子網掩碼、閘道器、DNS等資訊
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="static"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
GATEWAY="172.16.50.1"
HOSTNAME="CactiEZ.local"
IPADDR="172.16.50.98"
MTU="1500"
NETMASK="255.255.255.0"
NM_CONTROLLED="yes"
ONBOOT="yes"
:x → 儲存並退出
service network restart →重啟網路服務
三、瀏覽器內輸入 https://172.16.50.98
使用者名稱:admin,預設初始密碼:admin
為了安全考慮,第一次登入之後必須修改預設密碼,修改好之後點儲存,登入到CactiEZ Web監控平臺
現在CactiEZ監控伺服器端安裝完成。
四、配置網路交換機裝置,其他網路裝置雷同。
1、交換機配置SNMP,華為交換機S5700為例。
[S5700]dis curr | in snmp
snmp-agent
snmp-agent local-engineid 800007DB03688F8403AF61
snmp-agent community read cipher eason1217
snmp-agent sys-info contact XXX --> 自定義 運維人員電話
snmp-agent sys-info location --->物理位置
snmp-agent sys-info version v2c v3
snmp-agent target-host trap address udp-domain 172.16.50.98 udp-port 161 params securityname cipher %#%#7qTr1Pv$MSj}Qn1)SEG%IJ&DTnMVQ(|+&S,0gjM'%#%#
[S5700] display
2、監控主機配置
2.1、選擇主機--選擇新增按鈕
2.2、按照選項,逐條進行新增相應資訊。
2.3、新增完成後,點選新增。如果相應資訊正確的情況下,提交成功,通過。
2.4、若填寫資訊不正確,則會有相應報錯資訊。
2.5、新增圖形.選擇相應主機,進行新增圖形,並勾選檢視的埠。可根據實際情況自行選擇。
2.6、可以看到新增完圖形後,顯示情況,可以單獨針對某一介面進行檢視,也可整體檢視。
2.7、檢視監控器,檢視監控主機整體執行狀態。
五、新增Windows server 2012主機
說明:要使用CactiEZ監控一臺Windows主機,需要在被監控的主機上面安裝snmp(簡單網路管理協議)
1、下面開始安裝配置snmp ;開啟伺服器管理器,選擇新增角色和功能
2、配置SNMP服務
開始-執行,輸入services.msc 確定,開啟服務管理
找到SNMP Service選項,雙擊開啟,切換到安全選項,在接受的社群名稱下面點選新增,出現SNMP服務配置
3、重啟伺服器。
六、Linux系統下開啟SNMP。
說明:要使用CactiEZ監控一臺Linux主機,需要在被監控的主機上安裝net-snmp等相關的軟體包;同時需要開啟防火牆UDP161埠
1、開啟防火牆UDP161埠
vi /etc/sysconfig/iptables #編輯防火牆配置
-A INPUT -m state --state NEW -m udp -p udp --dport 161 -j ACCEPT
/etc/init.d/iptables restart #重啟防火牆使配置生效
2、安裝net-snmp(這裡使用CentOS的yum命令線上安裝)
yum -y install net-snmp
chkconfig snmpd on #設定開機啟動
service snmpd start #啟動snmpd
2、配置snmp
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.confbak #備份配置檔案
vim snmpd.conf #新增下面程式碼
com2sec notConfigUser default public group notConfigGroup v1 notConfigUser group notConfigGroup v2c notConfigUser view systemview included .1 access notConfigGroup "" any noauth exact systemview none none syslocation www.osyunwei.com pass .1.3.6.1.4.1.4413.4.1 /usr/bin/ucd5820stat
:wq! #儲存退出
service snmpd restart #重啟snmp
netstat -nlup |grep ":161" #檢查snmp伺服器是否執行,出現下面輸出結果,說明snmp執行正常
七、設定CactiEZ對Windows和Linux進行監控
1、新增主機,資訊填寫正確,提交。
2、新增圖形