主页 > 其他  > 

安装zabbix


部署Zabbix监控平台

部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备:

安装LNMP环境源码安装Zabbix安装监控端主机,修改基本配置初始化Zabbix监控Web页面修改PHP配置文件,满足Zabbix需求安装被监控端主机,修改基本配置

使用1台Linux虚拟机,安装部署LNMP环境、Zabbix及相关的依赖包,配置数据库并对Zabbix监控平台进行初始化操作。使用2台Linux被监控端,源码安装Zabbix Agent。完成Zabbix实验需要我们搭建一个实验环境

部署监控服务器

安装LNMP环境

Zabbix监控管理控制台需要通过Web页面展示出来,并且还需要使用MySQL来存储数据,因此需要先为Zabbix准备基础LNMP环境

[root@zabbixserver ~]# yum -y install gcc pcre-devel openssl-devel           #安装依赖[root@zabbixserver ~]# tar -xf nginx-1.12.2.tar.gz               #解压缩[root@zabbixserver ~]# cd nginx-1.12.2[root@zabbixserver nginx-1.12.2]# ./configure --with-http_ssl_module     #源码编译安装[root@zabbixserver nginx-1.12.2]# make[root@zabbixserver nginx-1.12.2]# make install[root@zabbixserver ~]# yum -y install php php-mysql php-fpm           #安装依赖[root@zabbixserver ~]# yum -y install mariadb mariadb-devel mariadb-server

修改Nginx配置文件

配置Nginx支持PHP动态网站,因为有大量PHP脚本需要执行,因此还需要开启Nginx的各种fastcgi缓存,加速PHP脚本的执行速度

[root@zabbixserver ~]# vim /usr/local/nginx/conf/nginx.conf… …http{… …    fastcgi_buffers 8 16k;         #缓存php生成的页面内容,8个16k    fastcgi_buffer_size 32k;         #缓存php生产的头部信息,32k    fastcgi_connect_timeout 300;     #连接PHP的超时时间,300秒    fastcgi_send_timeout 300;         #发送请求的超时时间,300秒    fastcgi_read_timeout 300;         #读取请求的超时时间,300秒location ~ \.php$ {     root html;     fastcgi_pass 127.0.0.1:9000;     fastcgi_index index.php;     include fastcgi.conf;                  #!!!注意}… …

启动服务

启动Nginx、PHP-FPM、MariaDB服务,关闭SELinux与防火墙。

[root@zabbixserver ~]# systemctl start mariadb        #启动服务[root@zabbixserver ~]# systemctl start php-fpm        #启动服务[root@zabbixserver ~]# systemctl enable mariadb        #设置开机自启[root@zabbixserver ~]# systemctl enable php-fpm        #设置开机自启[root@zabbixserver ~]# /usr/local/nginx/sbin/nginx        #启动服务[root@zabbixserver ~]# echo /usr/local/nginx/sbin/nginx >> /etc/rc.local[root@zabbixserver ~]# chmod +x /etc/rc.local       #通过rc.local设置开机自启[root@zabbixserver ~]# firewall-cmd --set-default-zone=trusted    #防火墙和SELinux[root@zabbixserver ~]# setenforce 0[root@zabbixserver ~]# sed -i '/SELINUX/s/enforcing/permissive/' /etc/selinux/config 部署监控服务器Zabbix Server

源码安装Zabbix Server

标签:

安装zabbix由讯客互联其他栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“安装zabbix