lamp安装监控服务zabbix


zabbix简介

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

zabbix由2部分构成,zabbix server与可选组件zabbix agent。

zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Ubuntu,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。

zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agent配合,可以轮询zabbix agent主动接收监视数据(agent方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。

另外zabbix server还支持SNMP (v1,v2),可以与SNMP软件(例如:net-snmp)等配合使用。


zabbix配置文件


zabbix配置文件有两种:

服务器端配置文件(/usr/local/etc/zabbix_server.conf)

客户端配置文件(/usr/local/etc/zabbix_agentd.conf)

zabbix代理配置文件(/usr/local/etc/zabbix_proxy.conf)


服务器端配置文件zabbix_server.conf常用配置参数:
参数作用
LogFile设置服务端日志文件存放路径
ListenIP设置服务端监听IP
ListenPort设置服务端监听的端口号
PidFile设置服务端进程号文件存放路径
DBHost指定zabbix的数据库服务器IP
DBName指定zabbix使用的数据库库名
DBUser指定zabbix数据库登录用户
DBPassword指定zabbix数据库登录密码
DBPort指定zabbix数据库端口号
User设置zabbix以什么用户的身份运行
AlertScriptsPath设置告警脚本存放路径
ExternalScripts外部脚本存放路径

客户端配置文件zabbix_agentd.conf常用配置参数:
参数作用
Server指定zabbix服务器的IP或域名
ServerActive指定zabbix服务器的IP或域名
Hostname指定本机的主机名,此项必须与web界面配置项一致
UnsafeUserParameters是否启用自定义监控项,可选值为{1
UserParameter指定自定义监控脚本参数
LogFile设置客户端日志文件存放路径


监控服务zabbix部署

主机IP
zyy180192.168.30.202
1.安装依赖包
[root@zyy180 ~]#yum -y install net-snmp-devel libevent-devel




2.解压
[root@zyy180 ~]#cd /usr/src/
                                                //将压缩包拖进来
[root@zyy180 ~]#tar xf zabbix-5.0.1.tar.gz




3.创建用户
[root@zyy180 ~]#useradd -r -g zabbix -M -s /sbin/nologin zabbix





4.恢复表结构,并创建一个数据库用户
[root@zyy180 ~]#mysql -uroot -p mysql密码

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all  on zabbix.* to zabbix@localhost identified by 'zabbix123!';

mysql> flush privileges;

mysql> quit




5.使用备份
[root@zyy180 ~]# cd /usr/src/zabbix-5.0.1/database/mysql/

[root@zyy180 ~]#mysql -uzabbix -pzabbix123! zabbix < schema.sql

[root@zyy180 ~]#mysql -uzabbix -pzabbix123! zabbix < images.sql

[root@zyy180 ~]#mysql -uzabbix -pzabbix123! zabbix < data.sql




5.编译并安装
[root@zyy180 mysql]# cd /usr/src/zabbix-5.0.1
[root@localhost zabbix-5.0.1]# ./configure --enable-server \
--enable-agent \
--with-mysql \
--with-net-snmp \
--with-libcurl \
--with-libxml2

[root@zyy180 zabbix-5.0.1]# make install



6.修改zabbix信息
[root@zyy180 zabbix-5.0.1]# cd /usr/local/etc/


[root@zyy180 etc]# vim zabbix_server.conf


DBPassword=zabbix123!   密码

DBUser=zabbix         //数据库用户
DBName=zabbix         //数据库名字
#DBHost=localhost     //IP



7.启动服务
[root@zyy180 etc]# zabbix_server
[root@zyy180 etc]# zabbix_agentd



[root@zyy180 etc]# ss -anlt
State       Recv-Q Send-Q Local Address:Port               Peer Address:Port              
LISTEN      0      128          *:22                       *:*                  
LISTEN      0      100    127.0.0.1:25                       *:*                  
LISTEN      0      128          *:10050                    *:*                  
LISTEN      0      128          *:10051                    *:*                  
LISTEN      0      128          *:9000                     *:*                  
LISTEN      0      128         :::80                      :::*                  
LISTEN      0      128         :::22                      :::*                  
LISTEN      0      100        ::1:25                      :::*                  
LISTEN      0      80          :::3306                    :::*       
zabbix服务端web界面安装与配置

1.修改/etc/php.ini的配置并重启php-fpm

[root@zyy180 ~]#sed -ri 's/(post_max_size =).*/\1 16M/g' /etc/php.ini
[root@zyy180 ~]#sed -ri 's/(max_execution_time =).*/\1 300/g' /etc/php.ini
[root@zyy180 ~]#sed -ri 's/(max_input_time =).*/\1 300/g' /etc/php.ini
[root@zyy180 ~]#sed -i '/;date.timezone/a date.timezone = Asia/Shanghai' /etc/php.ini


[root@zyy180 lamp]# service php-fpm restart



2.创建zabbix网站
[root@zyy180 lamp]# cd /usr/src/zabbix-5.0.1

[root@zyy180 zabbix-5.0.1]# mkdir /usr/local/apache/htdocs/zabbix

[root@zyy180 zabbix-5.0.1]# cd /usr/src/zabbix-5.0.1/ui
[root@zyy180 zabbix-5.0.1]#cp -a /usr/src/zabbix-5.0.1/ui/*  /usr/local/apache/htdocs/zabbix/

chown -R apache.apache /usr/local/apache/htdocs


给权限
[root@zyy180 ui]# chmod 777 /usr/local/apache/htdocs/zabbix/conf



3.修改apache虚拟主机
[root@zyy180 etc]# vim /etc/httpd24/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/usr/local/apache/htdocs/zabbix"
ServerName zabbix.zyy.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>



5.重启服务
[root@zyy180 ui]# apachectl -t
Syntax OK
[root@zyy180 ui]# apachectl stop
[root@zyy180 ui]# apachectl start





如果想使用域名来登录的话

[root@zyy180 ui]# chmod 777 /usr/local/apache/htdocs/zabbix/conf


在本机hosts文件添加
192.168.30.202   zabbix.zyy.com //在本机hosts文件添加


chmod 755   /usr/local/apache/htdocs/zabbix/conf  //恢复权限


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

zabbix默认用户密码
Adminzabbix
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
东南亚位于我国倡导推进的“一带一路”海陆交汇地带,作为当今全球发展最为迅速的地区之一,近年来区域内生产总值实现了显著且稳定的增长。根据东盟主要经济体公布的最新数据,印度尼西亚2023年国内生产总值(GDP)增长5.05%;越南2023年经济增长5.05%;马来西亚2023年经济增速为3.7%;泰国2023年经济增长1.9%;新加坡2023年经济增长1.1%;柬埔寨2023年经济增速预计为5.6%。 东盟国家在“一带一路”沿线国家中的总体GDP经济规模、贸易总额与国外直接投资均为最大,因此有着举足轻重的地位和作用。当前,东盟与中国已互相成为双方最大的交易伙伴。中国-东盟贸易总额已从2013年的443亿元增长至 2023年合计超逾6.4万亿元,占中国外贸总值的15.4%。在过去20余年中,东盟国家不断在全球多变的格局里面临挑战并寻求机遇。2023东盟国家主要经济体受到国内消费、国外投资、货币政策、旅游业复苏、和大宗商品出口价企稳等方面的提振,经济显现出稳步增长态势和强韧性的潜能。 本调研报告旨在深度挖掘东南亚市场的增长潜力与发展机会,分析东南亚市场竞争态势、销售模式、客户偏好、整体市场营商环境,为国内企业出海开展业务提供客观参考意见。 本文核心内容: 市场空间:全球行业市场空间、东南亚市场发展空间。 竞争态势:全球份额,东南亚市场企业份额。 销售模式:东南亚市场销售模式、本地代理商 客户情况:东南亚本地客户及偏好分析 营商环境:东南亚营商环境分析 本文纳入的企业包括国外及印尼本土企业,以及相关上下游企业等,部分名单 QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。邮箱:market@qyresearch.com
以下是在Linux上搭建部署Zabbix监控服务的步骤: 1.安装LAMP(Linux、Apache、MySQL、PHP)环境 2.安装Zabbix server和Zabbix agent 3.创建Zabbix数据库 4.导入Zabbix数据库 5.配置Zabbix server 6.启动Zabbix server和Zabbix agent 7.访问Zabbix web界面 具体步骤如下: 1.安装LAMP环境 在Linux上安装Apache、MySQL和PHP,可以使用以下命令: ```shell sudo apt-get update sudo apt-get install apache2 mysql-server php php-mysql libapache2-mod-php ``` 2.安装Zabbix server和Zabbix agent 可以使用以下命令安装Zabbix server和Zabbix agent: ```shell sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent ``` 3.创建Zabbix数据库 使用以下命令登录到MySQL: ```shell sudo mysql -u root -p ``` 创建一个名为“zabbix”的数据库: ```mysql create database zabbix character set utf8 collate utf8_bin; ``` 创建一个名为“zabbix”的用户,并授予该用户对“zabbix”数据库的所有权限: ```mysql grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; ``` 退出MySQL: ```mysql exit; ``` 4.导入Zabbix数据库 使用以下命令导入Zabbix数据库: ```shell zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix ``` 5.配置Zabbix server 编辑Zabbix server配置文件“/etc/zabbix/zabbix_server.conf”,并将以下行取消注释并修改: ```conf DBName=zabbix DBUser=zabbix DBPassword=password ``` 6.启动Zabbix server和Zabbix agent 使用以下命令启动Zabbix server和Zabbix agent: ```shell sudo systemctl start zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent ``` 7.访问Zabbix web界面 在Web浏览器中输入服务器的IP地址或域名,然后输入用户名“Admin”和密码“zabbix”登录到Zabbix web界面。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值