手把手教你在CentOS 7.4下配置Zabbix监控

Linux系统版本:CentOS 7.4
 
 
 
1、ASP站长网安装前需要先关闭selinux和firewall.
 
1.1
 
[root@zabbix ~]# vi /etc/selinux/config
 
将SELINUX=enforcing改为SELINUX=disabled
 
设置后需要重启才能生效
 
[root@zabbix ~]# setenforce 0       #临时关闭
 
[root@zabbix ~]# getenforce         #检测selinux是否关闭,Disabled 为关闭
 
 
 
1.2
 
[root@zabbix ~]# firewall-cmd --state    #查看默认防火墙状态
 
not running          #关闭后显示not running,开启后显示running
 
[root@zabbix ~]# systemctl stop firewalld.service    #临时关闭firewall
 
[root@zabbix ~]# systemctl disable firewalld.service       #禁止firewall开机启动
 
 
 
2、配置zabbix 程序安装
 
2.1配置zabbix 的yum源
 
[root@zabbix ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
 
 
 
 
 
2.2安装zabbix程序包,安装MySQL、zabbix-agent
 
[root@zabbix ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
 
 
 
 
 
2.3 启动mariadb(数据库)并设置开机启动,创建数据库实例,授权
 
[root@zabbix ~]# systemctl start mariadb         #启动mariadb
 
[root@zabbix ~]# systemctl enable mariadb        #开机时启动mariadb
 
[root@zabbix ~]# mysql                         #登入数据库
 
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
 
#创建数据库实例
 
Query OK, 1 row affected (0.00 sec)
 
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
 
#授权所有主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix
 
Query OK, 0 rows affected (0.00 sec)
 
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
 
#授权localhost主机名访问数据库实例zabbix,用户名/密码:zabbix/zabbix
 
Query OK, 0 rows affected (0.00 sec)
 
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost.localdomain identified by 'zabbix';
 
#授权localhost.localdomain主机访问数据库实例zabbix,用户名/密码:zabbix/zabbix
 
Query OK, 0 rows affected (0.00 sec)
 
 
 
 
 
导入初始模式和数据
 
[root@zabbix ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.5/  #进入create.sql.gz所在目录
 
[root@zabbix zabbix-server-mysql-3.4.5]# zcat create.sql.gz |mysql -uroot zabbix  #导入出事模式
 
注:这里的数据库没有设置密码的
 
2.4、启动zabbix-server
 
2.4.1 配置zabbix-server r 配置文件zabbix-server.conf
 
[root@zabbix zabbix-server-mysql-3.4.5]# vi /etc/zabbix/zabbix_server.conf
 
DBHost=localhost          # 数据主机名
 
DBName=zabbix            # 数据库实例
 
DBUser=zabbix              # 用户名
 
DBPassword=zabbix      # 密码
 
修改配置文件
 
2.4.2 启动zabbix-server服务
 
[root@zabbix ~]# systemctl start zabbix-server   #启动zabbix-server服务
 
[root@zabbix ~]# systemctl enable zabbix-server   #开机启动zabbix-server服务。
 
2.5编辑Apache的配置文件,消注释设置正确的时区
 
[root@zabbix ~]# vi /etc/httpd/conf.d/zabbix.conf
 
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
 
修改配置文件
 
启动httpd服务,设置开机启动httpd服务
 
[root@zabbix ~]# systemctl start httpd     #启动httpd服务
 
[root@zabbix ~]# systemctl enable httpd    #设置开机启动httpd服务
 
3、启动zabbix-agent并设置开机自启动
 
[root@zabbix ~]# systemctl start zabbix-agent  #启动zabbix-agent服务
 
[root@zabbix ~]# systemctl enable zabbix-agent   #设置zabbix-agent服务开机自动启动
 
4、zabbix web 网页安装
 
4.1.在浏览器输入地址http://服务器ip/zabbix/setup.php,出现欢迎界面,点击下一步;
 
 
 
 
 
4.2.出现必要条件检测界面,正常都是OK,点击下一步
 
 
 
 
 
4.3.配置DB连接,与zabbix_server.conf文件中主机、数据库名称、用户名、密码保持一致,点击下一步

dawei

【声明】:九江站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。