zabbix 監控的搭建、使用--詳解 zabbix 是一個基於WEB界面的提供分散式系統監視以及網路監視功能的企業級的開源解決方案 ...
yum部署zabbix監控
第1章 yum部署zabbix服務端... 1
1.1 命令行部署... 1
1.1.1 yum源配置-解釋... 2
1.1.2 MariaDB 與 mysql 3
1.2 zabbix-web界面設置... 3
1.2.1 web圖文過程詳解... 3
1.3 添加被監控主機... 6
1.3.1 zabbix-web界面操作... 7
1.3.2 字元集優化... 7
第1章 yum部署zabbix服務端
1.1 命令行部署
#自己搭建的yum倉庫(推薦-因為局限於網路-很坑)
[root@m01 ~]# tail -1 /etc/hosts
192.168.19.200 repo.zabbix.com mirrors.aliyun.com
獲取yum源(只提供安裝zabbix的源)
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
# 安裝zabbix,httpd,php(依賴中有httpd和php)
yum install zabbix-server-mysql zabbix-web-mysql
# 安裝、啟動 mariadb (mysql被oracle甲骨文公司收購)
yum -y install mariadb-server
systemctl start mariadb.service
# 創建資料庫,許可權
mysql
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;
exit
# 導入資料庫sql文件(安裝server時下載的)
zcat /usr/share/doc/zabbix-server-mysql-3.0.13/create.sql.gz|mysql -uzabbix -pzabbix zabbix
# 配置zabbix Server連接mysql(yum安裝時,大部分不需要修改)
sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
# 修改apache-php配置 (yum安裝時,大部分不需要修改)
sed -i.ori '18a php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
#啟動 zabbix-server httpd
systemctl start zabbix-server
systemctl start httpd
#=======至此,進入web界面進行操作=====
1.1.1 yum源配置-解釋
推薦自己搭建yum倉庫,安裝會很順利,不局限於網路yum源的各種安裝不上的問題。(特別全的需要50G以上)
#先準備yum源
[root@CentOS7 ~]# rpm -ql zabbix-release-3.0-1.el7.noarch
/etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
/etc/yum.repos.d/zabbix.repo
/usr/share/doc/zabbix-release-3.0
/usr/share/doc/zabbix-release-3.0/GPL
#方法一:網上直接下載(網上安裝)
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
#方法二:先自行下載此rpm包,再上傳,最後安裝(網上安裝)
[root@CentOS7 ~]# rpm -ivh zabbix-release-3.0-1.el7.noarch.rpm
#方法三:自己搭建本地yum倉庫,(推薦-下載速度更快)
1.1.2 MariaDB 與 mysql
MariaDB資料庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL授權許可。開發這個分支的原因之一是:甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,因此社區採用分支的方式來避開這個風險。
MariaDB的目的是完全相容MySQL,包括API和命令行,使之能輕鬆成為MySQL的代替品。
1.2 zabbix-web界面設置
1.2.1 web圖文過程詳解
1.3 添加被監控主機
# 所有需要被監控的伺服器都要執行
#更新yum源
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
#安裝zabbix-agent
yum install zabbix-agent
#配置文件
sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf
#啟動
systemctl start zabbix-agent.service
1.3.1 zabbix-web界面操作
1.3.2 字元集優化
#安裝 “文泉驛-微米黑字體”
yum -y install wqy-microhei-fonts
#替換原有字體
\cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
#刷新web頁面即可