zabbix install on centos
博客专区 > Firxiao 的博客 > 博客详情
zabbix install on centos
Firxiao 发表于4年前
zabbix install on centos
  • 发表于 4年前
  • 阅读 128
  • 收藏 3
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: zabbix在centos下安装步骤

服务端安装

1.添加zabbix源

 centos5.x

rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm

 centos6.x

rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

2. 安装zabbix服务端

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

3. 安装数据库(此处使用mysql)         创建zabbix库

# yum install mysql-server
# service mysqld start
# chkconfig mysqld on
# mysql -uroot
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> flush privileges;
mysql> exit

4、初始化zabbix数据库(sql脚本目录位置根据会根据版本号发生变化 此处使用的为2.2.4版本)

# cd /usr/share/doc/zabbix-server-mysql-2.2.4/create
# mysql -uroot zabbix < schema.sql
# mysql -uroot zabbix < images.sql
# mysql -uroot zabbix < data.sql

  编辑zabbix-server配置文件

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

5、启动zabbix-server

# service zabbix-server start
# chkconfig zabbix-server on

   查看zabbix启动log

tail -f /var/log/zabbix/zabbix_server.log

6、编辑zabbix-web的配置  配置文件位于 /etc/httpd/conf.d/zabbix.conf

  取消掉date.timezone的注释# 并改为正确的时区

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 date.timezone Asia/Shanghai

   启动http服务

# service httpd restart
# chkconfig httpd on

7、防火墙配置(编辑/etc/sysconfig/iptables)

   zabbix-server监听端口为10051

   web前端为80

-A INPUT -m state --state NEW -m tcp -p tcp --dport 10051 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT


8、web前端的安装

   浏览器访问http://server_ip/zabbix  

   根据提示进行安装


   错误解决:

   web 如提示错误:  Zabbix server is not running

   执行以下命令即可

setsebool -P httpd_can_network_connect on


客户端安装

     同服务端安装第一步 添加zabbix源

1. 安装zabbix客户端(被监控的机器安装)

yum install zabbix-agent

    编辑agent配置文件

vim /etc/zabbix/zabbix_agentd.conf
Server=服务端IP
ServerActive=服务端IP


故障解决:

zabbix-agent安装若selinux开启需配置 selinux 

yum -y install policycoreutils-python
semanage permissive -a zabbix_agent_t

参考文档 

https://www.zabbix.com/documentation/2.2/manual/installation/install_from_packages#red_hat_enterprise_linux_centos


标签: zabbix.监控 centos
共有 人打赏支持
粉丝 19
博文 92
码字总数 34519
×
Firxiao
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: