Centos 7下搭建Zabbix监控软件
来源:互联网 发布:ps4 xbox one 知乎 编辑:程序博客网 时间:2024/05/19 00:35
环境说明
Centos 7
Zabbix 3.2
操作步骤
zabbix server安装配置
我们先来看看zabbix server搭建步骤,这里是通过repository package进行安装
1.安装repository package
#rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
2.安装zabbix-server
#yum install zabbix-server-mysql zabbix-web-mysql
3.安装mariadb数据库,在Centos7中默认安装的是mariadb,作为mysql的衍生版,同样可以作为zabbix-server的后端数据库使用。
#yum install mariadb-server
初始化mariadb
#systemctl start mariadb#systemctl enable mariadb#mysqladmin -uroot password 123456
在mariadb中创建zabbix数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;Query OK, 1 row affected (0.00 sec)
导入数据至zabbix数据库中
#zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uroot -p zabbix
4.修改zabbix-server的配置文件/etc/zabbix/zabbix_server.conf,主要是数据库方面的修改
DBHost=localhostDBName=zabbixDBUser=rootDBPassword=123456
5.修改httpd中zabbix配置文件/etc/httpd/conf.d/zabbix.conf,主要是timezone参数,默认情况下timezone参数是被注释掉的,要删除注释,并设置对应的timezone
<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>
6.启动zabbix-server以及httpd
#systemctl start zabbix-server#systemctl enable zabbix-server#systemctl start httpd#systemctl enable httpd
7.在启动zabbix-server后,可以通过http://zabbix-server-ip/zabbix访问zabbix-server的web console,需要设置一些数据库用户名密码,设置完成后进入一下界面,默认用户名和密码为admin/zabbix
以上就完成后zabbix-server的安装配置,我们下面来看看zabbix-agent也就是被监控端的安装配置
zabbix-agent安装配
我们安装zabbix-agent也是通过repository package进行安装
1.安装repository package
#rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-release-3.2-1.el7.noarch.rpm
2.安装zabbix-agent
#yum install zabbix-agent
3.修改zabbix-agent的配置文件/etc/zabbix/zabbix-agentd.conf,主要修改以下参数
Server以及Server Active中填写zabbix-Server的IP地址
Hostname中填写zabbix-agent的主机名,也就是本机的主机名
Server=10.10.200.193Server Active=10.10.200.193Hostname=zabbix-agent-1
4.启动zabbix-agent
#systemctl start zabbix-agent#systemctl enable zabbix-agent
5.在zabbix-server webconsole中添加zabbix-agent,进入web console后点击configuration-->host
点击create host,主要填写如下红色标示的参数
填写好host信息后,我们来选择监控的模板,点击Templates
选择模板,点击select,在这里我们可以看见很多模板,我们选择Template OS Linux,主要要点击两个Add按键,这个设计比较奇葩
选择完成后,我们可以在Host主页看见已经添加的zabbix-agent,如果页面上提示有绿色的ZBX,则表示zabbix-agent已经添加成功了
OK,以上就是全部的zabbix-server&zabbix-agent的基本安装配置过程。
附录:
在安装过程中,碰到的问题比较少
Q1:安装完成后,进入web console,提示zabbix server is not running,the information displayed may not be current。
此时查看zabbix server中的10051端口以及zabbix server的进程都是正常状态,是selinux问题,需要关闭selinux
#setenforce 0
或者在/etc/sysconfig/selinux中设置selinux=disabled(需要重启服务器才能生效)
- Centos 7下搭建Zabbix监控软件
- CentOS下Zabbix监控MySQL
- Centos 7 搭建 Zabbix
- Centos 7下通过zabbix利用zabbix自有template监控mariadb
- linux下zabbix监控环境搭建
- CentOS 7.2下搭建Zabbix 3.2.6
- CentOS 7安装zabbix-2.4.8监控
- CentOS 6.5 LNMP架构Zabbix 3.2.4监控端搭建
- CentOS下搭建cacti监控
- CentOS 7下【zabbix-agent】
- MySQL监控软件zabbix
- Zabbix 系统监控软件
- 搭建ZABBIX监控
- 搭建zabbix监控windows
- 搭建Zabbix监控环境
- Centos 7下通过zabbix监控nfs client的读写性能
- CentOS下zabbix监控mysql5.6版本主从
- CentOS 6.5 搭建 Zabbix
- 撒打算发
- 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器
- 说说计算机几个历史
- Best Time to Buy and Sell Stock
- Bootstrap3 栅格系统-实例:多余的列(column)将另起一行排列
- Centos 7下搭建Zabbix监控软件
- tpcc-mysql对mysql做压力测试的安装使用
- Oracle中使用sqlldr加载数据
- Android6.0关于预置三方app卸载 扫描system/third_app目录
- 生活漫画
- 第13 周拓扑排序算法的验证
- javascript学习笔记1
- 【第十三周 项目4-Floyd算法实现】
- Linux动态库的编译与使用 转载