zabbix linux服务器集群 性能监控系统 安装使用

linux | 2020-02-13 09:54:58

zabbix 是一个基于WEB界面的提供分布式服务器系统监控以及网络监控功能的企业级的开源解决方案。zabbix能监视各种系统参数和网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。

1.安装 zabbix server

找一台服务器当作主机安装zabbix server

1.1安装Zabbix rpm包仓库

rpm -vhi http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

 

1.2安装Zabbix server,Web前端

yum install -y zabbix-server-mysql zabbix-web-mysql

 

1.3创建zabbix数据库;

导入默认的zabbix数据库信息,/usr/share/doc/zabbix-server-mysql-***/create.sql.gz

 

1.4修改配置文件/etc/zabbix/zabbix_server.conf

DBHost=***

DBName=zabbix

DBUser=***

DBPassword=***

 

修改配置文件/etc/httpd/conf.d/zabbix.conf,时区改成 Asia/Shanghai

php_value date.timezone Asia/Shanghai

 

1.6启动apache/zabbix-server服务并设置为开机启动

systemctl start httpd

systemctl enable httpd

 

systemctl start zabbix-server

systemctl enable zabbix-server

 

1.7访问网站http://IP/zabbix

用户/密码:Admin/Zabbix

 

2.安装 Zabbix agent

在需要监控的服务器安装agent

2.1 安装 zabbix agent

rpm -vhi http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

yum install -y zabbix-agent

2.2修改配置项:

vi /etc/zabbix/zabbix_agentd.conf

 

Server=<zbx-server的ip>

ServerActive=<zbx-server的ip>

Hostname=<本机的名字,需要与server端主机配置创建的主机名保持一致>

2.3启动 agent

systemctl start zabbix-agent

systemctl enable zabbix-agent

 

2.4:防火墙配置:

        CentOS 7.0默认使用的是firewall作为防火墙,CentOS 6使用的是iptables命令会不同

        开启10050、10051的TCP和UDP端口

        >>firewall-cmd --zone=public --add-port=10050/tcp --permanent
        success                               //操作成功会输出success

        >>firewall-cmd --zone=public --add-port=10051/tcp --permanent
        success

        >>firewall-cmd --zone=public --add-port=10051/udp --permanent
        success

        >>firewall-cmd --zone=public --add-port=10050/udp --permanent
        success

 

3.配置新增监控linux服务器

菜单-配置-主机-创建主机

主机-填写名称和IP

 

模板-选择 Template OS Linux

 

4.linux 性能监控查看方法

菜单-检测中-图形-选择主机-选择要监控的指标

 

登录后即可回复 登录 | 注册
    
关注编程学问公众号