@H_404_9@目标:快速搭建zabbix使用环境,无需花费太多时间在安装上。通常公司招聘有zabbix需求的,zabbix应该都是已安装好的。
@H_404_9@
@H_404_9@环境如下:
@H_404_9@CentOS Linux release 7.4.1708 (Core)@H_404_9@ @H_404_9@//最小化安装
@H_404_9@
@H_404_9@
@H_404_9@初始化
@H_404_9@//更新一次系统
@H_404_9@yum update -y
@H_404_9@sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
@H_404_9@systemctl stop firewalld
@H_404_9@systemctl disable firewalld
@H_404_9@reboot
@H_404_9@
@H_404_9@
@H_404_9@
@H_404_9@安装,使用官方源进行安装
@H_404_9@rpm -ivhhttp://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
@H_404_9@//zabbix 基于Apache、MysqL、PHP进行构建,所以需要安装httpd、MysqL、PHP
@H_404_9@//centos7使用mariadb取代MysqL,但操作命令都一样
@H_404_9@yum install zabbix-server-MysqL zabbix-web-MysqL mariadb-server mariadb -y
@H_404_9@//启动apache、mariadb
@H_404_9@systemctl start httpd
@H_404_9@systemctl enable httpd
@H_404_9@systemctl start mariadb
@H_404_9@systemctl enable mariadb
@H_404_9@MysqL_secure_installation@H_404_9@ @H_404_9@ @H_404_9@ @H_404_9@ @H_404_9@ @H_404_9@//MysqL初始化,设置密码,全部选Y
@H_404_9@
@H_404_9@
@H_404_9@
@H_404_9@//创建zabbix数据库,zabbix用户、密码zabbix
@H_404_9@//输入你刚刚设置的密码
@H_404_9@MysqL -uroot -p@H_404_9@ @H_404_9@ @H_404_9@ @H_404_9@
@H_404_9@//@H_404_9@ @H_404_9@创建zabbix数据库,并设置编码为utf8,防止中文乱码
@H_404_9@create database zabbix character set utf8 collate utf8_bin;
@H_404_9@//创建zabbix用户给zabbix数据库,zabbix用户密码为zabbix
@H_404_9@grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
@H_404_9@flush privileges;
@H_404_9@
@H_404_9@//写入数据,需输入zabbix用户的密码zabbix
@H_404_9@zcat /usr/share/doc/zabbix-server-MysqL-3.4.2/create.sql.gz |MysqL -uzabbix -p zabbix
@H_404_9@
@H_404_9@
@H_404_9@配置
@H_404_9@cp /etc/zabbix/zabbix_server.conf{,.bak20170929}
@H_404_9@vim /etc/zabbix/zabbix_server.conf
@H_404_9@DBHost=localhost
@H_404_9@DBName=zabbix
@H_404_9@DBUser=zabbix
@H_404_9@DBPassword=zabbix
@H_404_9@
@H_404_9@cp /etc/httpd/conf.d/zabbix.conf{,.bak20170929}
@H_404_9@/etc/httpd/conf.d/zabbix.conf
@H_404_9@PHP_value date.timezone Asia/Shanghai
@H_404_9@
@H_404_9@//启动zabbix-server,并设置开机启动
@H_404_9@systemctl start zabbix-server
@H_404_9@systemctl enable zabbix-server
@H_404_9@
@H_404_9@登录界面,默认的用户密码 Admin/zabbix
@H_404_9@
@H_404_9@
@H_404_9@
@H_404_9@
@H_404_9@在被监控主机上安装zabbix-agent
@H_404_9@yum update -y
@H_404_9@sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
@H_404_9@systemctl stop firewalld
@H_404_9@systemctl disable firewalld
@H_404_9@reboot
@H_404_9@rpm -ivhhttp://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
@H_404_9@yum install zabbix-agent
@H_404_9@cp /etc/zabbix/zabbix_agentd.conf{,.bak20170929}
@H_404_9@vim /etc/zabbix/zabbix_agentd.conf
@H_404_9@
@H_404_9@systemctl start zabbix-agent
@H_404_9@systemctl enable zabbix-agent
@H_404_9@
@H_404_9@
@H_404_9@
@H_404_9@
@H_404_9@等10分钟左右,到 监测中--图形那里去查看
@H_404_9@
@H_404_9@
@H_404_9@
@H_404_9@
@H_404_9@将windows下的C:\Windows\Fonts\msyh.ttc 上传到zabbix-server /usr/share/zabbix/fonts 目录下
@H_404_9@
@H_404_9@替换字体
@H_404_9@sed -i 's/graphfont/msyh/g' /usr/share/zabbix/include/defines.inc.PHP
@H_404_9@