zabbix4.0中如何安装LAMP
发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,这篇文章主要介绍了zabbix4.0中如何安装LAMP,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。实验环境监控端:192.168.1
千家信息网最后更新 2024年11月30日zabbix4.0中如何安装LAMP
这篇文章主要介绍了zabbix4.0中如何安装LAMP,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
实验环境
监控端:192.168.136.168
被监控端:192.168.136.185
安装LAMP
yum install -y \httpd \mariadb-server mariadb \php \php-mysql \php-gd \libjpeg* \php-ldap \php-odbc \php-pear \php-xml \php-xmlrpc \php-mhash
vim /etc/httpd/conf/httpd.confServerName www.benet.comDirectoryIndex index.html index.phpvi /etc/php.inidate.timezone = PRC //设置中国时区systemctl stop firewalld.servicesetenforce 0systemctl start httpd.servicesystemctl start mariadb.servicenetstat -ntap | egrep '(80|3306)'mysql_secure_installationvi /var/www/html/index.php
http://192.168.175.155/
mysql -u root -p#为zabbix设置一个数据库,并且要设置一个用户去管理它CREATE DATABASE zabbix character set utf8 collate utf8_bin;GRANT all privileges ON *.* TO 'zabbix'@'%' IDENTIFIED BY 'admin123';flush privileges;#写一个测试首页[root@localhost ~]# cd /var/www/html/[root@localhost html]# vim index.php#验证zabbix能否连接数据库Success!!";else echo "Fail!!";mysql_close();?>
---------解决本地无法登录问题(可忽略)---------------
[root@localhost html]# mysql -u root -pEnter password: Welcome to the MariaDB monitor. Commands end with ; or \g.Your MariaDB connection id is 9Server version: 5.5.64-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> select user,host from mysql.user; //有空用户名称占用导致本地无法登录远程可登录+--------+-----------------------+| user | host |+--------+-----------------------+| zabbix | % || root | 127.0.0.1 || root | ::1 || | localhost || root | localhost || | localhost.localdomain |+--------+-----------------------+6 rows in set (0.01 sec)drop user ''@localhost;drop user ''@cacti;flush privileges;
----------------以下开始部署zabbix Server-------
yum install php-bcmath php-mbstring -yrpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm //会自动生成yum源文件,保证系统可以上网yum install zabbix-server-mysql zabbix-web-mysql -yzcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p zabbix //生成数据库文件,注意密码不要输成root的grep -n '^'[a-Z] /etc/zabbix/zabbix_server.conf 38:LogFile=/var/log/zabbix/zabbix_server.log 49:LogFileSize=072:PidFile=/var/run/zabbix/zabbix_server.pid82:SocketDir=/var/run/zabbix101:DBName=zabbix117:DBUser=zabbix125:DBPassword=admin123 //修改本行347:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log465:Timeout=4507:AlertScriptsPath=/usr/lib/zabbix/alertscripts517:ExternalScripts=/usr/lib/zabbix/externalscripts553:LogSlowQueries=3000vim /etc/httpd/conf.d/zabbix.conf //修改时区php_value date.timezone Asia/Shanghaivim /usr/share/zabbix/include/defines.inc.php //修正图表中文乱码:%s /graphfont/kaiti/g //从微软系统下复制相应的字体文件到 /usr/share/zabbix/fonts 目录中注意字体名称要对应配置文件,且注意大小写cp STKAITI.TTF /usr/share/zabbix/fonts/systemctl enable zabbix-serversystemctl start zabbix-servernetstat -anpt | grep zabbix //监听在10051端口上systemctl restart httpd.service
http://192.168.136.168/zabbix/ //安装后登录 用户名Admin 密码:zabbix
设置中文环境Administrator-Users-点击用户-语言中设置
-----------配置代理端-就是被控服务器----如果服务器也需要被自己监控也需要安装--zabbix-agent--
rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpmyum install -y zabbix-agentgrep -n '^'[a-Z] /etc/zabbix/zabbix_agentd.conf13:PidFile=/var/run/zabbix/zabbix_agentd.pid32:LogFile=/var/log/zabbix/zabbix_agentd.log43:LogFileSize=098:Server=192.168.175.155139:ServerActive=192.168.175.155150:Hostname=test268:Include=/etc/zabbix/zabbix_agentd.d/*.confservice firewalld stopsetenforce 0systemctl enable zabbix-agent.servicesystemctl restart zabbix-agent.servicenetstat -anpt | grep zabbix //监听在10050端口---------------增加被控主机--在WEB平台上做-----配置-主机-创建主机:主机页面根据需求配置模板页需要链接模板,根据需要链接相应的模板0K
--------配置邮件报警功能---服务器上配置---------yum install mailxvi /etc/mail.rc //注意网易邮箱需要开启客户端授权码进行第三方登录----文件末尾新增---set from=1960277503@qq.comset smtp=smtp.qq.comset smtp-auth-user=1960277503@qq.comset smtp-auth-password=邮箱密码set smtp-auth=loginecho "hello world" | mail -s "testmail" 1960277503@qq.com //测试发信正常cd /usr/lib/zabbix/alertscriptsvi mailx.sh //编写发邮件脚本#!/bin/bash#send mailmessages=`echo $3 | tr '\r\n' '\n'`subject=`echo $2 | tr '\r\n' '\n'`echo "${messages}" | mail -s "${subject}" $1 >>/tmp/mailx.log 2>&1------touch /tmp/mailx.log chown -R zabbix.zabbix /tmp/mailx.log chmod +x /usr/lib/zabbix/alertscripts/mailx.shchown -R zabbix.zabbix /usr/lib/zabbix/./mailx.sh 13951868284@139.com "主题" "内容" //测试发邮件脚本是否可以正常工作
-----在服务器WEB上配置----
管理-》报警媒体类型-》创建媒体类型-》名称:Mail-Test类型:脚本脚本名称:mailx.sh脚本参数://新增以下三个参数{ALERT.SENDTO}{ALERT.SUBJECT}{ALERT.MESSAGE}管理-用户-点击Admin-报警媒介:类型:Mail-Test //调用上面的脚本收件人:13951868284@139.com其它默认-保存配置-》动作-》创建动作-》删除默认标签,修改触发条件名称:Mailx条件 A 主机群组=Linux servers操作-》如下配置默认操作步骤持续时间 60默认接收人 : {TRIGGER.STATUS}:{TRIGGER.NAME}默认信息:告警主机:{HOST.NAME}告警 IP:{HOST.IP}告警时间:{EVENT.DATE}-{EVENT.TIME}告警等级:{TRIGGER.SEVERITY}告警信息:{TRIGGER.NAME}:{ITEM.VALUE}事件 ID:{EVENT.ID}操作细节:-》操作类型:发送消息发送到用户:Admin (Zabbix Administrator) 仅送到:Mail-Test //一定要配置否则邮件发送不成功恢复操作:{TRIGGER.STATUS}:{TRIGGER.NAME}恢复信息:恢复主机:{HOST.NAME}恢复 IP:{HOST.IP}恢复时间:{EVENT.DATE}-{EVENT.TIME}恢复等级:{TRIGGER.SEVERITY}恢复信息:{TRIGGER.NAME}:{ITEM.VALUE}恢复 ID:{EVENT.ID}操作细节:-》操作类型:发送消息发送到用户:Admin (Zabbix Administrator) 仅送到:Mail-Test //一定要配置否则邮件发送不成功systemctl restart zabbix-serversystemctl restart zabbix-agent.service------以下是测试报警-----可以在被控主机上模拟相关参数超过阈值,如磁盘空间。然后验证邮件收发。systemctl stop zabbix-agent.service //在被监控主机上关闭 测试报警邮件接收
感谢你能够认真阅读完这篇文章,希望小编分享的"zabbix4.0中如何安装LAMP"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
配置
主机
用户
邮件
类型
脚本
名称
报警
测试
登录
信息
文件
服务器
篇文章
服务
监控
参数
密码
数据
数据库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
物联网网络安全要求有哪些
实验室座位数据库管理系统
表格找出不重复数据库
基础数据库系统是什么
ccer数据库目录汇总
山东省浪潮存储服务器价格
主机数据库类型怎么查看
古典舞视频软件开发
买的游戏恐龙岛怎么进不了服务器
wicc 服务器不可用
南京网络安全防护公司
数据库默认当前日期值怎么设置
国家对网络安全方面的立法
no ip 服务器地址
网络技术专业的职业兴趣
魔兽世界闪电之刃服务器怎么样
网络安全投诉机构
网络安全行业如何发展
移动adsl电信服务器快吗
ibm服务器 功耗
网络安全审查数据安全
太仓营销网络技术咨询热线
网络安全辩论正方
中通服软件开发薪资待遇
融合服务器品牌有
数据库连接软件测试
昌邑市天气预报软件开发
软件开发不赚钱
小型软件开发设计题目
能够进行期刊论文检索的数据库有