监控端操作
<代码类=" language-bash "> # !/bin/bash #安装zabbix和LNMP # lnmp () { #关闭防火墙和核心安全功能 systemctl停止firewalld.service systemctl禁用firewalld。服务,在/dev/null setenforce 0 sed -“7 cselinux=disabled"/etc/sysconfig/selinux #百胜安装nginx wget http://nginx.org/packages/centos/7/noarch/rpms/nginx -释放- centos - 7 - 0. el7.ngx.noarch.rpm #创建nginx安装源(centos可以根据不同系统进行替换,后面的版本同样) 回声“[nginx] name=nginx回购 baseurl=http://nginx.org/packages/centos/7/\ $ basearch/gpgcheck=0 启用=1,比;/etc/yum.repos.d/nginx.repo yum安装nginx - y #启动nginx systemctl开始nginx systemctl启用nginx #安装mysql 5.7并启动 yum安装- y mariadb-server mariadb期望 systemctl启用mariadb.service systemctl开始mariadb.service #设定数据库初始密码/usr/bin/expect & lt; & lt; EOF 123123年产卵mysqladmin - u root - p密码 预计{ ,,“输入*“; ,,{发送“\ r"} } 预计eof EOF PHP 7.2 #安装 百胜是安装epel-release rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm ((i=1; i> 0;我+ +)); rpm - q php72w-cli,比;/dev/null 如果[$ ?- ne 0];然后 ,,使用yum安装- y php72w php72w-devel php72w-fpm php72w-gd php72w-mbstring php72w-mysql 其他的 ,,打破 fi 完成 #修改fpm模块使其支持nginx sed - i - e“8 cus=nginx"- e“10 cgroup=nginx"/etc/php-fpm.d/www.conf #更改nginx配置文件使其能识别php动态文件 sed -“10 s/index . html/索引。html index . php/?/etc/nginx/conf.d/default.conf 36个s/sed - i - e“30日#//?31 - e“s/html/\/usr \/分享\/nginx \/html/?- e“34 s/\/脚本/\ $ document_root/?etc/nginx/conf.d/default.conf #配置PHP sed - i - e“359年代/开/关/?- e“202 s///?/etc/php.ini #重启服务 systemctl开始php-fpm systemctl启用php-fpm systemctl重启nginx } #检测LNMP架构是否已经安装完毕 systemctl重启nginx,比;/dev/null 服务mysqld重启,在/dev/null systemctl重启mariadb,比;/dev/null netstat -atnp | egrep & # 39; (nginx | 3306) & # 39;,比;/dev/null 如果[$ ?- ne 0];然后 ,,lnmp fi #配置PHP以适应zabbix sed - i - e“368 s/30/300/?- e“378 s/60/300/?- e“656 s/8/16/?- e“799 aalways_populate_raw_post_data=https://www.yisu.com/zixun/-1 877 cdate“e”。时区/etc/php.ini=亚洲/上海” systemctl重启php-fpm #建立zabbix数据库和管理用户 mysql -uroot -p123123 - e”创建数据库zabbix字符集utf8核对utf8_bin;” mysql -uroot -p123123 - e "所有特权授予alt="怎么安装配置Zabbix与LNMP”>
<人力资源/>配置代理端
<代码>代理端就是被控服务器,如果服务器也需要被自己监控也需要安装abbix-agent 代码><代码类=" language-bash "> #关闭防火墙并设定开机自关 systemctl停止firewalld.service systemctl禁用firewalld.service #安装百胜源 rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix -释放- 3.5 - 1. - el7.noarch.rpm #安装zabbix-agent yum安装- y zabbix-agent #修改配置文件 grep - n & # 39; ^ & # 39; [a - z]/etc/zabbix/zabbix_agentd.conf 13:PidFile=/var/run/zabbix/zabbix_agentd.pid 32:日志文件=/var/log/zabbix/zabbix_agentd.log 43:文件大?0 98:服务器=127.0.0.1 139:ServerActive=127.0.0.1 150:主机名=Zabbix服务器 268:包括=/etc/zabbix/zabbix_agentd.d/* . conf vim/etc/zabbix/zabbix_agentd.conf 服务器=192.168.142.123,,,,, # 98行,指向监控服务器IP ServerActive=192.168.142.123,,,, # 139行,指向监控服务器IP 主机名=czt,,,,,,,,,, # 150行,可自行定义主机名 #启动服务 systemctl启用zabbix-agent.service systemctl开始zabbix-agent.service #查看服务监听端口 netstat -anpt | grep zabbix 代码><人力资源/>在网络平台上做增加被控主机,以便监控端识别
<强>访问http://192.168.142.123/zabbix/配置——主机——创建主机:强>
- <李>
配置下的主机选项,点击创建主机