準(zhǔn)備兩臺(tái)虛擬機(jī),yum源使用zabbix文件夾
# hostnamectl set-hostname zabbix-server
# hostnamectl set-hostname zabbix-agent
將鏡像文件和zabbix文件夾上傳到/opt目錄下
創(chuàng)建掛載目錄并將鏡像文件掛載到目錄
# mkdir -p /opt/centos
移動(dòng)目錄
# mv /etc/yum.repos.d/* /media/
編輯local.repo文件
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[zabbix]
name=zabbix
baseurl=file:///opt/zabbix
gpgcheck=0
enabled=1
安裝ftp服務(wù)
# yum install -y vsftpd
編輯文件,最上面添加代碼
# vi /etc/vsftpd/vsftpd.conf
啟動(dòng)服務(wù)
# systemctl start vsftpd
查看服務(wù)狀態(tài)
# systemctl status vsftpd
移動(dòng)文件
# mv /etc/yum.repos.d/* /media/
編輯local.repo文件
[centos]
name=centos
baseurl=ftp://192.168.37.12/centos
gpgcheck=0
enabled=1
[zabbix]
name=zabbix
baseurl=ftp://192.168.37.12/zabbix
gpgcheck=0
enabled=1
安裝httpd服務(wù)
# yum install -y httpd
安裝數(shù)據(jù)庫(kù)服務(wù)
# yum install -y mariadb-server mariadb
安裝zabbix服務(wù)
# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
升級(jí)trousers服務(wù)
# yum install -y trousers
網(wǎng)頁(yè)之前的操作全部在server上
啟動(dòng)服務(wù)并設(shè)置開(kāi)機(jī)自啟
# systemctl start httpd
# systemctl enable httpd
查看服務(wù)狀態(tài)
# systemctl status httpd
啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)并設(shè)置開(kāi)機(jī)自啟
# systemctl start mariadb
# systemctl enable mariadb
登錄數(shù)據(jù)庫(kù),創(chuàng)建zabbix庫(kù)
# mysql
> create database zabbix character set utf8 collate utf8_bin;
授予用戶訪問(wèn)權(quán)限
> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
導(dǎo)入數(shù)據(jù)庫(kù)文件
# cd /usr/share/doc/zabbix-server-mysql-3.4.15/
# zcat create.sql.gz |mysql -uroot zabbix
編輯文件,設(shè)置時(shí)區(qū)
# vi /etc/php.ini
編輯文件,修改時(shí)區(qū)
# vi /etc/httpd/conf.d/zabbix.conf
修改完配置文件后重啟服務(wù)
# systemctl restart httpd
編輯文件
# vi /etc/zabbix/zabbix_server.conf
做以下修改
38:LogFile=/var/log/zabbix/zabbix_server.log
49:LogFileSize=0
72:PidFile=/var/run/zabbix/zabbix_server.pid
82:SocketDir=/var/run/zabbix
91:DBHost=localhost
100:DBName=zabbix
116:DBUser=zabbix
124:DBPassword=zabbix
132:DBSocket=/var/lib/mysql/mysql.sock
330:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
447:Timeout=4
489:AlertScriptsPath=/usr/lib/zabbix/alertscripts
499:ExternalScripts=/usr/lib/zabbix/externalscripts
535:LogSlowQueries=3000
啟動(dòng)zabbix服務(wù)
# systemctl start zabbix-server
查看端口號(hào)(10051)
# netstat -ntpl
瀏覽器訪問(wèn)192.168.37.12/zabbix
進(jìn)入安裝向?qū)В瑔螕粲蚁陆?ldquo;Nest step”
顯示版本信息等,單擊右下角“Nest step”
填寫(xiě)信息,密碼為zabbix
填寫(xiě)zabbix服務(wù)端的詳細(xì)信息
平臺(tái)配置概況
安裝成功后,單擊右下角“Finish”
進(jìn)入登錄頁(yè)面,使用默認(rèn)用戶名密碼Admin/zabbix登錄
進(jìn)入主頁(yè)
單擊右上角的頭像,進(jìn)入設(shè)置頁(yè)面,修改語(yǔ)言,然后單擊Update
進(jìn)入中文界面
安裝服務(wù)
# yum install -y zabbix-agent
修改配置文件
# vi /etc/zabbix/zabbix_agentd.conf
修改以下
13:PidFile=/var/run/zabbix/zabbix_agentd.pid
32:LogFile=/var/log/zabbix/zabbix_agentd.log
43:LogFileSize=0
97:Server=172.16.51.5
138:ServerActive=172.16.51.5
149:Hostname=Zabbix-agent
267:Include=/etc/zabbix/zabbix_agentd.d/*.conf
啟動(dòng)服務(wù),查看10050端口
回到網(wǎng)頁(yè),選擇 配置-主機(jī)-創(chuàng)建主機(jī)
添加完畢
添加監(jiān)控項(xiàng),單擊‘zabbix-agent’,然后單擊‘模板’
選擇完模板點(diǎn)擊添加,然后點(diǎn)擊更新
最上面的選擇菜單欄中“檢測(cè)中-圖形”,群組選擇Linux server,主機(jī)選擇zabbix-agent
聯(lián)系客服