自己都zabbix部署包安装的一些心得(适合小菜鸟的教程)

1,首先我这边是有两台机器的62(ip简称) 为centos6.9的版本,78的为centos7.1的版本

lsb_release -a

 

 cat  /etc/redhat-release


 

2,我以78为server,62为agentd目标机器

至于为什么选择78想必大家应该都明白了,zabbix官网提供了多种安装方法,其中部署包安装有centos7版本要求。

然后我就开始按官网教程去进行安装部署

其实官网第一条命令我就懵逼了,因为我是小菜鸟

 rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.noarch.rpm  

Not found!!
于是我去到官网找到了对应的版本
自己都zabbix部署包安装的一些心得(适合小菜鸟的教程)_第1张图片

 yum install zabbix-server-mysql zabbix-web-mysql

yum install zabbix-agent

 

3,数据库我是下载自己想要的版本的


先进入到mysql服务

进去后我自己去配置了密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

flush privileges;

select host,user from user;

记得关闭防火墙或者开启3306这个端口否则mysql依然无法连接

自己都zabbix部署包安装的一些心得(适合小菜鸟的教程)_第2张图片

dead代表防火墙关闭掉了

 

4,后面需要做的就是zabbix的结构的问题,按官网的文档直接进入到目录。

 

 

 

对zcat create.sql.gz | mysql -uroot -proot za这条命令这点解释吧 zcat 显示解压包的文件内容 | 管道传输到mysql 后面是我的mysql账号密码 za为我新建的数据库名称,你可以随意创建

 

5,后面你变可以去配置你的zabbix配置文件

vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

如果找不到文件请使用 find / -name zabbix_server.conf

 

 

 

完成上面所有的步骤后你就可以启动服务了

systemctl start zabbix-server

systemctl 这个是linux7后才有的好像是这样子的,service以前好像是这样玩。

 

后面跟着的一定是配置你的php的配置文件


    Options FollowSymLinks
    AllowOverride None
    Require all granted
   
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai
   

 

 

 

我是这样子玩的,如有不对的地方请大家指出来,一直用的nginx,这边是用的apache,0.0。

最后一步就是打开你的web 服务请求了

systemctl start httpd

这个时候你就可以去访问你的配置了。

http://你的ip地址/zabbix

你可能感兴趣的:(zabbix)