第1章 前提准备
系统centos7
两台 172.16.1.61(服务端也是客户端)
176.16.1.21(客户端)
关闭防火墙 systemctl stop firewalld
关闭selinux
vi /etc/selinux/config
把SELINUX=enforcing 改成 SELINUX=disabled
第2章 服务端安装(172.16.1.61)
2.1 安装zabbix源、aliyun YUM源
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
2.2 安装zabbix
yum install -y zabbix-server-mysql zabbix-web-mysql
2.3 安装启动 mariadb数据库
yum install -y mariadb-server
systemctl start mariadb.service
systemctl enable mariadb
2.4 创建数据库
mysql -e 'create database zabbix character set utf8 collate utf8_bin;'
mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";'
2.5 导入数据(这里注意一下,yum安装mysql版本会变化,比如3.0.24,这里需要修改一下)
zcat /usr/share/doc/zabbix-server-mysql-3.0.13/create.sql.gz|mysql -uzabbix -pzabbix zabbix
2.6 配置zabbixserver连接mysql
sed -i.ori '115a DBPassword=zabbix' /etc/zabbix/zabbix_server.conf
2.7 添加时区
sed -i.ori '18a php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
2.8 解决中文乱码
yum -y install wqy-microhei-fonts
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
2.9 启动服务
systemctl start zabbix-server
systemctl start httpd
2.10 写入开机自启动
chmod +x /etc/rc.d/rc.local
cat >>/etc/rc.d/rc.local<<EOF
systemctl start mariadb.service
systemctl start httpd
systemctl start zabbix-server
EOF
第3章 客户端快速部署(172.16.1.61 176.16.1.21)
3.1 安装zabbix源、aliyu nYUM源
rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
3.2 安装zabbix客户端
yum install zabbix-agent -y
sed -i.ori 's#Server=127.0.0.1#Server=172.16.1.61#' /etc/zabbix/zabbix_agentd.conf
systemctl start zabbix-agent.service
3.3 写入开机自启动
chmod +x /etc/rc.d/rc.local
cat >>/etc/rc.d/rc.local<<EOF
systemctl start zabbix-agent.service
EOF
第4章 检测连通性
4.1 服务端安装zabbix-get检测工具
yum install zabbix-get
4.2 在服务端进行测试
注意:只能在服务端进行测试
zabbix_get -s 172.16.1.61 -p 10050 -k "system.cpu.load[all,avg1]"
zabbix_get -s 172.16.1.21 -p 10050 -k "system.cpu.load[all,avg1]"
第5章 测试结果
[root@m01 ~]# zabbix_get -s 172.16.1.61 -p 10050 -k "system.cpu.load[all,avg1]"
0.000000
[root@m01 ~]# zabbix_get -s 172.16.1.21 -p 10050 -k "system.cpu.load[all,avg1]"
0.000000
第6章 web界面操作
6.1 zabbix的web安装
使用浏览器访问
1.1 进入登陆界面
账号Admin 注意A大写
密码zabbix
登录后修改中文字体