您的位置:首页 > 其它

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

2017-12-19 16:45 806 查看
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!!

于是我去到官网找到了对应的版本



 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依然无法连接



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的配置文件
<Directory "/usr/share/zabbix">

    Options FollowSymLinks

    AllowOverride None

    Require all granted

    <IfModule mod_php5.c>

        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

    </IfModule>

</Directory>

我是这样子玩的,如有不对的地方请大家指出来,一直用的nginx,这边是用的apache,0.0。
最后一步就是打开你的web 服务请求了

systemctl start httpd

这个时候你就可以去访问你的配置了。 http://你的ip地址/zabbix
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: