基于鯤鵬服務(wù)器使用華為云源zabbix安裝部署和實(shí)現(xiàn)監(jiān)控
zabbix 5.0 版本于 5 月 11 日正式發(fā)布,是最新的 LTS(長期支持)版本,5.0 帶來很多功能和特性.詳見官網(wǎng)文檔:https://www.zabbix.com/cn/whats_new_5_0
官網(wǎng)推薦安裝步驟
https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache
關(guān)閉防火墻和 selinux 并重啟
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
安裝 zabbix rpm 源(使用華為云zabbix源或者阿里云zabbix源)
#用華為云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
yum clean all
安裝 zabbix server 和 agent
yum install zabbix-server-mysql zabbix-agent -y
安裝zabbix 前端源
yum install centos-release-scl -y
啟用 zabbix 前端源,將[zabbix-frontend]下的 enabled 改為 1
修改/etc/yum.repos.d/zabbix.repo
vi /etc/yum.repos.d/zabbix.repo
安裝 zabbix 前端和相關(guān)環(huán)境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
使用 yum 安裝 centos7 默認(rèn)的 mariadb 數(shù)據(jù)庫
yum install mariadb mariadb-server mariadb-devel -y
systemctl enable --now mariadb ? ? ? ?#啟動(dòng)數(shù)據(jù)庫,并配置開機(jī)自動(dòng)啟動(dòng)
mysql_secure_installation ? ? ? ?#初始化 mariadb 并配置 root 密碼
其他都y
創(chuàng)建初始數(shù)據(jù)庫
# mysql -uroot -p
password
mysql> show databases; ??????? 查看默認(rèn)數(shù)據(jù)庫
mysql> create database zabbix character set utf8 collate utf8_bin; ? 我們的電腦自帶的編碼就是utf8
執(zhí)行成功
mysql> create user zabbix@localhost identified by 'password';??? (密碼可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql>flush privileges;???? 更新
mysql> quit;
zabbix 數(shù)據(jù)庫用戶為 zabbix,密碼為 password(可以自行修改)
導(dǎo)入 zabbix 數(shù)據(jù)庫信息 ,(mysql -u用戶名 -p數(shù)據(jù)庫名)
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
為Zabbix server配置數(shù)據(jù)庫
編輯配置文件 /etc/zabbix/zabbix_server.conf
vim /etc/zabbix/zabbix_server.conf
DBPassword=password
設(shè)置完成后,檢查一下
grep '^DBPa' /etc/zabbix/zabbix_server.conf
密碼對應(yīng)即可
為Zabbix前端配置PHP文件里的時(shí)區(qū)
編輯配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
啟動(dòng)相關(guān)服務(wù),并配置開機(jī)自動(dòng)啟動(dòng)
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
http://EIP/zabbix/zabbix.php?action=dashboard.view (將EIP改為自己的IP地址)
將頁面改為中文版
zabbix 5.0 版本于 5 月 11 日正式發(fā)布,是最新的 LTS(長期支持)版本,5.0 帶來很多功能和特性.詳見官網(wǎng)文檔:https://www.zabbix.com/cn/whats_new_5_0
官網(wǎng)推薦安裝步驟
https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=apache
關(guān)閉防火墻和 selinux 并重啟
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
安裝 zabbix rpm 源(使用華為云zabbix源或者阿里云zabbix源)
#用華為云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
yum clean all
安裝 zabbix server 和 agent
yum install zabbix-server-mysql zabbix-agent -y
安裝zabbix 前端源
yum install centos-release-scl -y
啟用 zabbix 前端源,將[zabbix-frontend]下的 enabled 改為 1
修改/etc/yum.repos.d/zabbix.repo
vi /etc/yum.repos.d/zabbix.repo
安裝 zabbix 前端和相關(guān)環(huán)境
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
使用 yum 安裝 centos7 默認(rèn)的 mariadb 數(shù)據(jù)庫
yum install mariadb mariadb-server mariadb-devel -y
systemctl enable --now mariadb ? ? ? ?#啟動(dòng)數(shù)據(jù)庫,并配置開機(jī)自動(dòng)啟動(dòng)
mysql_secure_installation ? ? ? ?#初始化 mariadb 并配置 root 密碼
其他都y
創(chuàng)建初始數(shù)據(jù)庫
# mysql -uroot -p
password
mysql> show databases; ??????? 查看默認(rèn)數(shù)據(jù)庫
mysql> create database zabbix character set utf8 collate utf8_bin; ? 我們的電腦自帶的編碼就是utf8
執(zhí)行成功
mysql> create user zabbix@localhost identified by 'password';??? (密碼可以自行修改)
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql>flush privileges;???? 更新
mysql> quit;
zabbix 數(shù)據(jù)庫用戶為 zabbix,密碼為 password(可以自行修改)
導(dǎo)入 zabbix 數(shù)據(jù)庫信息 ,(mysql -u用戶名 -p數(shù)據(jù)庫名)
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
為Zabbix server配置數(shù)據(jù)庫
編輯配置文件 /etc/zabbix/zabbix_server.conf
vim /etc/zabbix/zabbix_server.conf
DBPassword=password
設(shè)置完成后,檢查一下
grep '^DBPa' /etc/zabbix/zabbix_server.conf
密碼對應(yīng)即可
為Zabbix前端配置PHP文件里的時(shí)區(qū)
編輯配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
啟動(dòng)相關(guān)服務(wù),并配置開機(jī)自動(dòng)啟動(dòng)
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
http://EIP/zabbix/zabbix.php?action=dashboard.view (將EIP改為自己的IP地址)
將頁面改為中文版
完了基于鯤鵬服務(wù)器zabix5.0-0.-安裝部署,如圖
那就進(jìn)行下一步吧~_~
出現(xiàn)覆蓋詢問時(shí)輸入 y 回車即可
準(zhǔn)備好幾臺(tái)被監(jiān)控的虛擬機(jī)
部署zabbix-agent2和驗(yàn)證,采集數(shù)據(jù),檢測其他虛擬機(jī)(服務(wù)器),在其他虛擬機(jī)上安裝azbbix-agent2(go語言)
關(guān)閉防火墻
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
yum install ntpdate -y
同步時(shí)間,和時(shí)區(qū)
ntpdate -u ntp.huaweicloud.com
查看時(shí)間
date
時(shí)區(qū)統(tǒng)一
mv /etc/localtime{,.bak}
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
部署azbbix-agent2(go語言)
在操作一遍,安裝 zabbix rpm 源
#用華為云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
安裝azbbix-agent2
yum install zabbix-agent2
提示后輸入y回車即可
ls -l /etc/zabbix/zabbix_agent2.conf
開機(jī)啟動(dòng)? zabbix-agent2
systemctl enable --now zabbix-agent2
yum -y install net-tools
查看端口
netstat -tnlp|grep zabbix
查看驗(yàn)證zabbix-agent2.service文件
ls /lib/systemd/system/zabbix-agent2.service
需要詳細(xì)也可以cat查看
配置并修改文件
clear
grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
cat /var/run/zabbix/zabbix_agent2.pid? (源的不同,可能有些變化)
ps -ef|grep zabbix
vi /etc/zabbix/zabbix_agent2.conf
是自己監(jiān)控端是ip地址哦~,如192.168.1.1
:wq? 退出保存
查看本機(jī)主機(jī)名或重新命名
比如重新命名c1
hostnamectl set-hostname c1
找到,并修改主機(jī)名,如下圖
檢查并查看修改了什么
grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf
重啟zabbix_agent2
systemctl restart zabbix-agent2
試試zabbix-agent2是否接通監(jiān)控端
方式1(監(jiān)控端) 主動(dòng)獲取被監(jiān)控端數(shù)據(jù)
yum install zabbix-get -y
zabbix_get -s 'IP' -p 10050 -k 'agent.ping'
zabbix_get -s 'IP' -p 10050 -k 'system.hostname'
http://EIP/zabbix/zabbix.php?action=dashboard.view (將EIP改為自己的IP地址)
配置主機(jī)
客戶端地址修改被監(jiān)控的虛擬機(jī)
Zabbix
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。