自己都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!!
于是我去到官网找到了对应的版本


 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

猜你喜欢

转载自blog.csdn.net/baron0071/article/details/78844486
今日推荐