centos7部署zabbix2.4.8
2017-12-05 09:57
323 查看
1、概要
zabbix介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix由zabbix server与可选组件zabbix agent两部分组成。
zabbix可以监控:
结合IPMI,监控物理服务器风扇的转速,温度
通过snmp,监控网络设备的网络状态、流量等的监控
通过zabbix-agent,监控linux系统的cpu、内存、网卡流量、磁盘io,服务,端口等
结合libvirt,监控kvm虚拟机
zabbix 在centos7和centos6的安装步骤基本相同,不同点:
1、centos7上用到的数据库是mariadb (mariadb是mysql的一个分支,mariadb兼容mysql,命令基本相同)
2、zabbix-server,httpd,mysql的启动等操作命令不同
zabbix安装详情
说明 信息
操作系统版本 centos 7.2.1511
zabbix-server版本 2.4.8
安装方式 rpm
服务名称 zabbix-server
端口 tcp/10051
配置文件 /etc/zabbix/zabbix_server.conf
日志位置 /var/log/zabbix/zabbix_server.log
2、安装前配置
关闭selinuxsed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config setenforce 0
防火墙设置
允许http的80端口和zabbix-server的10051端口通过
firewall-cmd --permanent --add-port={80/tcp,10051/tcp} firewall-cmd --reload
3、安装LAMP和zabbix-server
安装软件源rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm
安装LAMP和zabbix-server
yum install zabbix zabbix-get zabbix-server zabbix-server-mysql zabbix-web zabbix-web-mysql mariadb mariadb-server httpd php
查看已安装的zabbix版本
4、配置LAMP
配置phpsed -i "s/;date.timezone =/date.timezone = Asia\/Shanghai/" /etc/php.ini sed -i "s/max_execution_time = 30/max_execution_time = 300/" /etc/php.ini sed -i "s/post_max_size = 8M/post_max_size = 32M/" /etc/php.ini sed -i "s/max_input_time = 60/max_input_time = 300/" /etc/php.ini
设置mysql密码
systemctl restart mariadb.service mysqladmin -uroot password '123456'
创建zabbix数据库并设置权限
mysql -uroot -p123456 -e"create database zabbix character set utf8;" mysql -uroot -p123456 -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';" mysql -uroot -p123456 -e "flush privileges;"
导入zabbix数据库
cd /usr/share/doc/zabbix-server-mysql-2.4.8/create mysql -uzabbix -pzabbix zabbix < schema.sql mysql -uzabbix -pzabbix zabbix < images.sql mysql -uzabbix -pzabbix zabbix < data.sql
启动httpd和mysql,并设置开机启动
systemctl restart mariadb.service systemctl restart httpd.service systemctl enable mariadb.service systemctl enable httpd.service
5、配置zabbix-server
配置zabbix_server.conf
zabbix 2.4.8版本zabbix_server.conf配置文件中zabbix的DBName,DBUserver默认为zabbix;有不同需求的可以 修改下
sed -i "s/# DBPassword=/DBPassword=zabbix/" /etc/zabbix/zabbix_server.conf
启动zabbix-server并设置开机启动
systemctl restart zabbix-server.service systemctl enable zabbix-server.service
6、 登录web页面安装zabbix
web界面输入如: http://IP_address/zabbix/setup.php默认用户名: admin
默认密码: zabbix
检查php设置
设置mysql,并测试
设置zabbix-server地址和端口
查看已经设置的信息
参考:http://blog.csdn.net/linglong0820/article/details/48194315
相关文章推荐
- CENTOS6.3下zabbix安装部署
- centos 7编译安装部署zabbix-server端
- CentOS6.5安装部署zabbix
- CentOS下Zabbix安装部署及汉化
- CentOS 7安装zabbix-2.4.8监控
- CentOS 6.5上安装Zabbix 2.4.8
- Centos7.2下的Zabbix3.2的安装部署
- CENTOS安装部署zabbix
- Centos6.5_使用salt自动部署zabbix-2.4.4(适合没什么linux基础使用,加了很多注释)
- CentOS 6.3下Zabbix安装部署
- CentOS6.4部署zabbix2.2
- CentOS 6.5下快速部署Zabbix 2.4
- centos 安装部署 zabbix3
- CentOS 6.2 部署zabbix 2.0.6 +ubuntu 上部署agent
- CentOS6.8源码安装部署Zabbix3.4.5
- Centos 6.2部署zabbix2.2.1
- CentOS 6.3下Zabbix安装部署
- Centos7.3 yum部署 zabbix-server文档
- CentOS6.5下Zabbix安装部署及汉化
- CentOS 7.2 安装部署 Zabbix 3.0.4 详解