目錄
-
-
- 一.yum源配置
- 二.安裝MariaDB資料庫
- 三.安裝zabbix server
- 四.安裝zabbix web
- 五.安裝zabbix agent
- 六.配置監控項
-
參考:http://www.zsythink.net/archives/category/%e8%bf%90%e7%bb%b4%e7%9b%b8%e5%85%b3/zabbix/page/2/
官方文檔:https://www.zabbix.com/documentation/3.0/manual/appendix/macros/supported_by_location
一.yum源配置
本地yum源,local.repo
阿裡源,ali.repo
wget -O ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
epel源,epel.repo
官方:yum install epel-release -y
阿裡:wget -O epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
zabbix源,zabbix.repo
http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/
http://mirrors.aliyun.com/zabbix/non-supported/rhel/7/x86_64/
二.安裝MariaDB資料庫
參考:https://www.cnblogs.com/yhongji/p/9783065.html
登入:mysql -uroot -p123456
建立zabbix資料庫:create database zabbix charset 'utf8';
建立使用者:create user 'liwen'@'%' identified by '123456';
授權:grant all privileges on *.* to 'liwen'@'%';
建表:mysql -uroot -p123456 -Dzabbix < create.sql
create.sql見第三章
三.安裝zabbix server
安裝:
安裝:yum install zabbix-server-mysql zabbix-get -y
檢視包清單:rpm -ql zabbix-server-mysql
解壓擷取create.sql:gunzip create.sql.gz
配置zabbix,/etc/zabbix/zabbix_server.conf
ListenPort=10051
DBHost=localhost
DBName=zabbix
DBUser=liwen
DBPassword=123456
DBPort=3306
啟動zabbix服務
systemctl restart zabbix-server
四.安裝zabbix web
安裝:
yum install httpd php php-mysql php-mbstring php-gd php-bcmath php-ldap php-xml -y
yum install zabbix-web zabbix-web-mysql -y
配置,/etc/httpd/conf.d/zabbix.conf
最外層:
<VirtualHost 192.168.2.110:80>
servername zabbix.liwen.net
documentroot /usr/share/zabbix
php_value date.timezone Asia/Shanghai
</VirtualHost>
啟動:
systemctl restart httpd
web配置:
通路:http://192.168.2.77/zabbix
/etc/zabbix/web/zabbix.conf.php
預設登入:admin/zabbix
五.安裝zabbix agent
安裝:
yum install zabbix-agent zabbix-sender -y
配置:
/etc/zabbix/zabbix_agentd.conf
啟動agent服務:
systemctl restart zabbix-agent
六.配置監控項
配置字型:
C:\Windows\Fonts
cd /usr/share/zabbix/fonts/
vim /usr/share/zabbix/include/defines.inc.php
define('ZBX_GRAPH_FONT_NAME', 'graphfont');
define('ZBX_FONT_NAME', 'graphfont');
zabbix宏變量:
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
服務端拉取資料測試:
zabbix_get -s 192.168.2.111 -k vfs.fs.size[/,pused]
zabbix_get -s 192.168.2.111 -k system.cpu.switches
概念:
主機:在zabbix中添加主機時,可設定主機組(主機的集合)
監控項:在主機中添加監控項時,可設定應用集(監控項的集合),并關聯監控鍵
觸發器:在主機中添加觸發器時,并關聯監控項
動作:在zabbix中添加動作時,并關聯觸發器
使用者、媒介、動作關聯
服務:
zabbix-server 10051
mariadb 3306
httpd 80
zabbix-agent 10051