监控服务zabbix

部署zabbix首先需要部署lamp架构,使其能够支持php网页

1.部署lamp

https://blog.csdn.net/Empty_city_dreams/article/details/82858342 在这里有部署lamp的步骤

2.安装zabbix服务端

2.1安装zabbix依赖包

[root@localhost ~]# yum -y install net-snmp-devel libevent-devel

2.2下载zabbix包并解压

[root@localhost ~]#  cd /usr/src/
[root@localhost src]# wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.12/zabbix-3.4.12.tar.gz
[root@localhost src]# tar xf zabbix-3.4.12.tar.gz

2.3创建zabbix用户和组

[root@localhost src]# groupadd -r zabbix
[root@localhost src]# useradd -r -g zabbix -M -s /sbin/nologin zabbix

2.4配置zabbix数据库

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.22 sec)

mysql>  create database zabbix character set utf8 collate utf8_bin;     创建一个zabbix库并设置为utf8的字符编码格式
Query OK, 1 row affected (0.03 sec)

mysql>           给来自loclhost的用户zabbxi分配可对数据库zabbix所有表进行所有操作的权限,并且设定密码为cl1996.
Query OK, 0 rows affected, 2 warnings (0.0 7 sec)

mysql> flush privileges;    刷新
Query OK, 0 rows affected (0.11 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| zabbix             |
+--------------------+
5 rows in set (0.01 sec)
mysql> quit
Bye
[root@localhost tmp]# cd /usr/src/zabbix-3.4.12/database/mysql/
[root@localhost mysql]# mysql -uzabbix -pcl1996. zabbix < schema.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
[root@localhost mysql]# mysql -uzabbix -pcl1996. zabbix < images.sql
mysql: [Warning] Using a password on the command line interface can be insecure.
[root@localhost mysql]# mysql -uzabbix -pcl1996. zabbix < data.sql
mysql: [Warning] Using a password on the command line interface can be insecure.

2.5编译安装zabbix

[root@localhost src]# cd /usr/src/zabbix-3.4.12
[root@localhost zabbix-3.4.12]#  ./configure --enable-server \
> --enable-agent \
> --with-mysql \
> --with-net-snmp \
> --with-libcurl \
> --with-libxml2
[root@localhost zabbix-3.4.12]# make install

2.6zabbix服务端配置

[root@localhost ~]# vim /usr/local/etc/zabbix_server.conf
···
DBPassword=wscl1996.       给这里加上前面设置的密码
···

2.7启动zabbix_server和zabbix_agentd

[root@localhost ~]#  zabbix_server
[root@localhost ~]# zabbix_agentd 
[root@localhost ~]# ss -antl
[root@localhost mysql]# ss -antl
State      Recv-Q Send-Q     Local Address:Port                    Peer Address:Port              
LISTEN     0      128            127.0.0.1:6012                               *:*                  
LISTEN     0      128                    *:10050                              *:*                  
LISTEN     0      128                    *:10051                              *:*                  
LISTEN     0      128            127.0.0.1:9000                               *:*                  
LISTEN     0      128                    *:111                                *:*                  
LISTEN     0      5          192.168.122.1:53                                 *:*                  
LISTEN     0      128                    *:22                                 *:*                  
LISTEN     0      128            127.0.0.1:631                                *:*                  
LISTEN     0      100            127.0.0.1:25                                 *:*                  
LISTEN     0      128            127.0.0.1:6010                               *:*                  
LISTEN     0      128            127.0.0.1:6011                               *:*                  
LISTEN     0      128                  ::1:6012                              :::*                  
LISTEN     0      80                    :::3306                              :::*                  
LISTEN     0      128                   :::111                               :::*                  
LISTEN     0      128                   :::80                                :::*                  
LISTEN     0      128                   :::22                                :::*                  
LISTEN     0      128                  ::1:631                               :::*                  
LISTEN     0      100                  ::1:25                                :::*                  
LISTEN     0      128                  ::1:6010                              :::*                  
LISTEN     0      128                  ::1:6011                              :::*

3.zabbix web界面安装前的配置

3.1修改/etc/php.ini的配置然后重启php-fpm

[root@localhost ~]# sed -ri 's/(post_max_size =).*/\1 16M/g' /etc/php.ini
[root@localhost ~]# sed -ri 's/(max_execution_time =).*/\1 300/g' /etc/php.ini 
[root@localhost ~]# sed -ri 's/(max_input_time =).*/\1 300/g' /etc/php.ini
[root@localhost ~]# sed -i '/;date.timezone/a date.timezone = Asia/Shanghai' /etc/php.ini      设置时区位上海
[root@localhost ~]# service php-fpm restart
Gracefully shutting down php-fpm . done
Starting php-fpm  done

3.2创建zabbix页面文件夹

[root@localhost ~]# cd /usr/src/zabbix-3.4.12
[root@localhost zabbix-3.4.12]# mkdir /usr/local/apache/htdocs/zabbix
[root@localhost zabbix-3.4.12]# cp -a frontends/php/* /usr/local/apache/htdocs/zabbix/
[root@localhost zabbix-3.4.12]# chown -R apache.apache /usr/local/apache/htdocs/     这里的用户是创建httpd时的用户

3.3配置Apache虚拟主机

<VirtualHost *:80>
     DocumentRoot "/usr/local/apache/htdocs/zabbix"
     ServerName zabbix.kongbai.com
     ProxyRequests Off
     ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/usr/local/apache/htdocs/zabbix/$1
     <Directory "/usr/local/apache/htdocs/zabbix">
         Options none
         AllowOverride none
         Require all granted
     </Directory>
</VirtualHost>

3.4修改zabbix/conf目录的权限

[root@localhost ~]# chmod 777 /usr/local/apache/htdocs/zabbix/conf

3.5重启apache

[root@localhost ~]# apachectl -t
Syntax OK
[root@localhost ~]# apachectl restart

4.修改计算机的C:\Windows\System32\drivers\etc的hosts文件

192.168.211.151 zabbix.kongbai.com     在行位加上服务器的IP和前面设置的网址

5.查看效果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Empty_city_dreams/article/details/82977299