zabbix监控多个服务器
此文写的不太规整,有什么疑问可以参考以下链接。
推荐两篇我认为写的比较好的文章https://blog.csdn.net/qq_39591494/article/details/80504256
https://www.cnblogs.com/keerya/p/7953695.html
安装环境lamp和lnmp都可以。
zabbix的安装步骤:
yum install -y autoconf make automake imake cmake gcc gcc-c++ libaio libaio-devel bzr bison expat-devel libtool ncurses5-devel gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel pcre* openssl*
yum install epel-release #安装epel的repo源存储库
yum clean all
yum repolist
1.下载安装zabbix的yum源:
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
2.安装zabbix:
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent
3.在mysql创建zabbix数据库并授权:
create database zabbix character set utf8 collate utf8_bin;
create user 'zabbix'@'localhost' identified by '123123';
grant all privileges on *.* to 'zabbix'@'localhost' with grant option;
flush privileges;
4.导入zabbix的数据到数据库:
cd /usr/share/doc/zabbix-server-mysql-3.4.14/
zcat create.sql.gz | mysql -u root -p zabbix
输入数据库的密码
5配置zabbix的用户:
groupadd zabbix
useradd -g zabbix zabbix -s /bin/false
6.配置zabbix服务端:
vim /etc/zabbix/zabbix_server.conf
DBhost=localhost
DBname=zabbix
DBUser=zabbix
DBPassword=zabbixpass
cd /usr/share
cp -r zabbix /usr/local/nginx/html #导入zabbix的首页目录
chown -R zabbix:zabbix /etc/zabbix
chown -R zabbix:zabbix /usr/share/zabbix
chown -R zabbix:zabbix /usr/lib/zabbix
chmod -R 755 /etc/zabbix/web (此步骤不配很容易出现问题)
chmod -R 777 /var/lib/php/session (此步骤不配很容易出现问题)
cd /usr/share/nginx/html/zabbix/conf/
cp zabbix.conf.php.example zabbix.conf.php
vim zabbix.conf.php
将zabbix的数据库密码添加进去
7.zabbix 加入开机自启并启动zabbix
启动命令:/etc/init.d/zabbix_server start
用浏览器访问zabbix:http://ip/zabbix
如果此步出现如下问题:
则点击下载Download the configuration file文件,然后替换服务器的同名文件。
用户名Admin 密码zabbix
在被监控端安装zabbix-agent
vim /etc/zabbix/zabbix_agentd.conf
可以用此条命令在服务端上执行,能获取到agent端数据说明键值正常可用。
然后监控端开防墙端口,-A INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT (10051也开) 一般防火墙的路径是/etc/sysconfig/iptables 并重启防火墙
然后启动agent:systemctl start zabbix-agent 正常情况下有两个进程
回到zabbix配置监控页:
添加之后套用模板
点击应用集,创建应用集
然后添加监控项
点击添加之后,出现如下,再点击触发器,创建触发器
然后点击添加。
创建图形
然后点击监测中,仪表板