监控部署

监控--实时获取系统状态
系统自带的命令、
Cacti监控系统      不擅长报警,擅长图形


Nagios监控系统   擅长报警,不擅长图形


Zabbix监控系统。擅长报警,擅长图形   PromeheUS(监控容器)

Zabbix监控系统(监控硬件,服务)
基于C/S和B/S架构
C/S (client/server)
B/S   (browser/server) 
[root@proxy ~]# cd lnmp_soft/
[root@proxy zabbix-3.4.4]# for i in 100 200; do   scp zabbix-3.4.4.tar.gz 192.16                      8.4.$i:/root/; done 拷贝到远程主机


一、
需要web页面 部署LNMP   /etc/rc.local 开机自启的脚本
安装LNMP环境
yum -y install gcc pcre-devel openssl-devel
    tar -xf nginx-1.12.2.tar.gz
   cd nginx-1.12.2
cd lnmp_soft/
   ls
   tar -xf nginx-1.12.2.tar.gz
    cd nginx-1.12.2
   ./configure --with-http_ssl_module
  make
  make install
  yum -y  install  php  php-mysql  php-fpm
    yum -y  install  mariadb  mariadb-devel  mariadb-server
修改Nginx配置文件
    vim /usr/local/nginx/conf/nginx.conf
启动服务
   systemctl start  mariadb
    systemctl start  php-fpm
  /usr/local/nginx/sbin/nginx
    ss -ntulp | grep nginx
  systemctl enable  mariadb
   systemctl enable  php-fpm
   echo /usr/local/nginx/sbin/nginx  >> /etc/rc.local
   chmod +x /etc/rc.local
   firewall-cmd --set-default-zone=trusted
   setenforce 0
   sed -i '/SELINUX/s/enforcing/permissive/' /etc/selinux/config

二、
1) 部署监控服务器Zabbix Server
 yum -y install  net-snmp-devel curl-devel autoconf libevent-devel
  tar -xf zabbix-3.4.4.tar.gz
   cd zabbix-3.4.4/
 ./configure  --enable-server  --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config  --with-net-snmp --with-libcurl 
    make && make install
2)创建并初始化数据库

 mysql

mysql> create database zabbix character set utf8;

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

mysql> exit

测试

[root@zabbixserver ~]# mysql -uzabbix -pzabbix -h localhost zabbix

zabbix源码包目录下,有提前准备好的数据,将数据拷贝到数据库中

[root@zabbixserver ~]# cd lnmp_soft/zabbix-3.4.4/database/mysql/

   90   mysql -uzabbix -pzabbix zabbix < schema.sql
   91  mysql -uzabbix -pzabbix zabbix < images.sql
   92   mysql -uzabbix -pzabbix zabbix < data.sql
   93   mysql -uzabbix -pzabbix -h localhost zabbix

mysql> show tables 查看数据表

mysql> exit 退出数据库


3) 修改zabbix_server配置并启动监控服务

 vim /usr/local/etc/zabbix_server.conf

DBHost=localhost

# 85行,定义哪台主机为数据库主机,localhost为本机

DBName=zabbix

#95行,设置数据库名称

DBUser=zabbix

#111行,设置数据库账户

DBPassword=zabbix

#119行,设置数据库密码

LogFile=/tmp/zabbix_server.log    

#38行,日志的位置,排错使用,该行仅查看即可

    useradd -s /sbin/nologin zabbix 创建用户
   vim /usr/lib/systemd/system/zabbix_server.service 修改配置文件
    systemctl  enable  zabbix_server  --now 启动服务
    ss -ntulp |grep zabbix_server 验证

4) 修改Zabbix_agent配置文件,启动Zabbix_agent服务

 vim /usr/lib/systemd/system/zabbix_agentd.service 修改客户端配置文件
  systemctl enable  zabbix_agentd   --now 启动服务
  ss -ntulp |grep zabbix_agentd 验证
 

5)上线Zabbix的Web页面
[root@zabbixserver ~]# cd lnmp_soft/zabbix-3.4.4/frontends/php/ 进入目录
[root@zabbixserver php]# cp -r * /usr/local/nginx/html/   拷贝到Nginx下网站页面
[root@zabbixserver php]# chown -R  apache.apache /usr/local/nginx/html/  修改所属组,所属者
火狐浏览器访问测试,效果如下图

安装依赖、修改PHP配置文件,满足Zabbix_server的环境要求。

 yum -y install  php-gd  php-xml 安装依赖包
 yum -y install  php-bcmath  php-mbstring
  vim /etc/php.ini 修改配置文件

date.timezone = Asia/Shanghai                #878行,设置时区

max_execution_time = 300                    #384行,最大执行时间,秒

post_max_size = 32M                        #672行,POST数据最大容量

max_input_time = 300                        #394行,服务器接收数据的时间限制

  systemctl restart php-fpm  重新启动服务

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Cacti是一个基于Web的网络图形解决方案,用于监控和图形化显示网络设备和服务器的性能。以下是Cacti 1.2.24的安装步骤: 1. 确保系统已满足Cacti的要求。Cacti需要一个运行Apache、PHP、MySQL的服务器环境。 2. 下载Cacti的安装包。你可以从Cacti的官方网站上下载最新的稳定版本。 3. 解压缩安装包。将安装包解压到服务器的web目录下(比如/var/www/html/)。 4. 创建一个MySQL数据库用于存储Cacti的数据。你可以使用MySQL的命令行工具或者图形界面工具创建一个新的数据库,并为其指定一个用户和密码。 5. 导入Cacti的数据库模板。在安装包的docs目录下可以找到一个名为cacti.sql的SQL模板文件。将该文件导入到你所创建的Cacti数据库中。 6. 配置Cacti。在安装包的include目录下可以找到一个名为config.php.default的配置文件。将该文件复制为config.php,并根据你的数据库信息进行相应的配置。 7. 设置访问权限。确保Web服务器能够访问Cacti安装目录及其相关文件。 8. 启用Cacti的轮询服务。在Cacti的安装目录下执行命令`php poller.php`来启动Cacti的轮询服务。 9. 访问Cacti的Web界面。使用你配置的Cacti管理员帐户登陆到Cacti的Web界面,即可开始配置和监控你的网络设备和服务器。 以上是Cacti 1.2.24的基本安装步骤,根据你的系统环境和需求可能会有一些小的差异。如果遇到问题,你可以参考Cacti的官方文档或寻求相关帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值