centos7编译安装zabbix

1,安装MySQL

从最新版本的linux系统开始,默认的是Mariadb而不是MySQL。
使用系统自带的回购安装很简单:
# yum安装- y Mariadb mariadb-server
启动Mariadb
# systemctl开始Mariadb
之前的服务管理命令还可以用
#服务Mariadb开始
设置开机自启动
# systemctl启用Mariadb
安全初始化,设置根密码等
# mysql_secure_installation
测试登录
# MySQL -uroot -p123456
第一次登陆时没有密码下
在/etc/my . cnf中所做
添加skip-grant-tables
systemctl重启maridb

MySQL -uroot - p

进入数据库后
使用MySQL
更新MySQL。用户设置密码=密码(“YOUR_PASSWORD”),用户=?
冲洗特权;
再下在/etc/my . cnf中所做删除skip-grant-tables


2,安装Zabbix

安装Zabbix官方源
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix -释放- 3.0 - 1. - el7.noarch.rpm
安装服务器和web端基于mysql数据库
# yum安装zabbix-server-mysql zabbix-web-mysql

3,初始化Zabbix DB

# mysql -uroot术;password>
mysql>创建数据库zabbix字符集utf8核对utf8_bin;
mysql>zabbix上的所有特权授予。* zabbix@localhost被‘& lt; password>;
mysql>辞职;
# cd/usr/share/doc/zabbix-server-mysql-3.0.0
# gunzip create.sql。广州
进入数据库
mysql -uroot - p
使用zabbix;
源/usr/share/doc/zabbix-server-mysql-3.0.0/创建。sql

4,修改Zabbix服务器配置,并启动Zabbix服务器服务

# vi/etc/zabbix/zabbix_server。参看
DBHost=localhost
DBName=zabbix
dbus=zabbix
DBPassword=zabbix
启动zabbix服务器服务
# systemctl开始zabbix服务器
开机自启动zabbix服务器服务
# systemctl启用zabbix服务器

5,启动zabbix管理界面
编辑PHP配置
# vi/etc/httpd/conf.d/zabbix.参看
300
php_value php_value max_execution_time memory_limit 128
php_value post_max_size 16 m
php_value upload_max_filesize 2 m
300
php_value php_value max_input_time always_populate_raw_post_data 1
php_value日期。亚洲时区/上海
快捷修改命令
# sed -/# php_value日期。时区欧洲\/里加php_value日期。亚洲时区/etc/httpd/conf.d/zabbix. \/上海/g”Apache conf
启动服务
# systemctl启动httpd
开机启动Apache服务
# systemctl启用httpd

6,登陆Zabbix管理页面http://虚拟机IP/Zabbix,显示Zabbix安装向导。

在客户端安装zabbix-agent
# vi/etc/zabbix/zabbix_agentd root@zabbix ~)。参看

PidFile=/var/run/zabbix/zabbix_agentd。pid

日志文件=/var/log/zabbix/zabbix_agentd。日志

文件大?0

Server=127.0.0.1

ServerActive=127.0.0.1

主机名=127.0.0.1

包括=/etc/zabbix/zabbix_agentd。d/

以上配置完毕后,我们在zabbix web端添加该监控机器时,只需要把honst名称与该配置文件中的主机名对应即可。如下:

Server=服务器ip地址

ServerActive=服务器ip地址

主机名=客户端ip地址

服务器被动ServerActive主动

到此zabbix代理就已经安装完毕。

启动客户端

root@zabbix ~ # zabbix_agentd - c/etc/zabbix/zabbix_agentd。参看

[root@zabbix ~] # systemctl开始zabbix-agent

[root@zabbix ~] # systemctl重启zabbix-agent

centos7编译安装zabbix