centos7部署zabbix2.4.8
来源:互联网 发布:淘宝生意参谋多少钱 编辑:程序博客网 时间:2024/05/17 01:17
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、安装前配置
关闭selinux
sed -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
配置php
sed -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.inised -i "s/max_input_time = 60/max_input_time = 300/" /etc/php.ini
设置mysql密码
systemctl restart mariadb.servicemysqladmin -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/createmysql -uzabbix -pzabbix zabbix < schema.sql mysql -uzabbix -pzabbix zabbix < images.sql mysql -uzabbix -pzabbix zabbix < data.sql
启动httpd和mysql,并设置开机启动
systemctl restart mariadb.servicesystemctl restart httpd.servicesystemctl enable mariadb.servicesystemctl 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
- centos7部署zabbix2.4.8
- Centos7搭建Zabbix2.4
- centos7安装zabbix2.4.5
- CentOS7下搭建Zabbix2.2
- CentOS7下搭建Zabbix2.2
- Centos 6.2部署zabbix2.2.1
- Centos7下使用Yum安装Zabbix2.4
- CentOS64位6.5下部署Zabbix2.2.6监控系统
- zabbix2.2部署安装(安装环境Centos 6.* X64)
- Zabbix2.4.8实现WeChat+Mail预警
- CentOS7.0下安装和配置zabbix2.4.5全过程及解决一些遇到的问题
- Zabbix2.2.2源码安装部署排错以及MySQL数据库监控实例
- 详解zabbix2.0.3 Server安装部署(优化并加入安装错误解决)
- Centos7操作系统部署指南
- CentOS7上部署Kubernetes
- CentOS7.0部署Docker
- centos7 部署cobbler
- centos7.1 部署环境
- 计算机的发展阶段
- Spark环境安装部署教程
- python学习:anaconda 和 jupyter notebook by Sober
- block与“阻塞(pend)”与“挂起(suspend)”的区别?
- 织梦dedecms在导入数据库时提示错误dede_purview解决办法
- centos7部署zabbix2.4.8
- scala和maven整合
- Ubuntu centos系统——apache如何解决跨域资源访问
- Windows 操作系统wim镜像的 拆分与合成
- C-头文件.h的作用
- Unity中预览lua脚本
- Java8 lambda表达式10个示例
- Oracle存储过程调试方法
- Netty4概念篇:Netty架构设计