重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
创新互联2013年至今,是专业互联网技术服务公司,拥有项目网站设计、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元濂溪做网站,已为上家服务,为濂溪各地企业和个人服务,联系电话:028-86922220zabbix 由2部分构成,zabbix server 与可选组件zabbix agent。
zabbix server 可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。
zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent 可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上
我的实验环境
操作系统 | 主机IP | 主机名称 | 安装软件 | 安装zabbix版本 | MySQL版本 |
Centos7.3 | 192.168.0.20 | zabbix | Zabbix-server | Zabbix 3.4.10 | MySQL5.7.22 |
centos6.5 | 192.168.0.157 | Test02 | zabbix-agent | zabbix-agent-3.4.10 | / |
正式开始安装zabbix
1、在监控主机上需要预先安装yum 源,下面正式开始安装;
[root@zabbix ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm2、安装Zabbix-server包和zabbix-agent包
[root@zabbix ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent3、下载安装mysql源
[root@zabbix ~]# rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm4、查看当前可用的Mysql安装源
[root@zabbix ~]# yum repolist enabled | grep "mysql.*-community.*" mysql-connectors-community/x86_64 MySQL Connectors Community 51 mysql-tools-community/x86_64 MySQL Tools Community 63 mysql57-community/x86_64 MySQL 5.7 Community Server 2675、安装MySQL服务端
[root@zabbix ~]# yum -y install mysql-community-server6、启动mysql服务并设置开机启动
[root@zabbix ~]#systemctl start mysqld [root@zabbix ~]#systemctl enable mysqld7、进入MySQL并修改密码
[root@zabbix ~]#cat /var/log/mysqld.log | grep password [root@zabbix ~]#mysql -uroot -pRir.*sJUX6M* mysql> ALTER USER USER() IDENTIFIED BY 'Pass123!';8、创建数据库和zabbix用户并授权
mysql> create database zabbix character set utf8 collate utf8_bin; Query OK, 1 row affected (10.03 sec) mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'Pass123!'; Query OK, 0 rows affected, 1 warning (0.00 sec)9、导入初始架构(Schema)和数据
[root@zabbix ~]#cd /usr/share/doc/zabbix-server-mysql-3.4.10/ [root@zabbix zabbix-server-mysql-3.4.10 ~]#zcat create.sql.gz | mysql -uzabbix -pPass123! -D zabbix mysql: [Warning] Using a password on the command line interface can be insecure.10、然后进入mysql查看这些内容是否导入进去
mysql> show tables from zabbix;mysql> select count(*) tables,table_schema from information_schema.tables where table_schema ="zabbix";修改配置文件,给服务授权、启动Zabbix Server服务
1、修改配置文件
[root@zabbix ~]#vim /etc/zabbix/zabbix_server.conf LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=0 PidFile=/var/run/zabbix/zabbix_server.pid SocketDir=/var/run/zabbix DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=Pass123! SNMPTrapperFile=/var/log/snmptrap/snmptrap.log Timeout=4 AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/externalscripts LogSlowQueries=30002、给服务授权
[root@zabbix ~]#chown -R zabbix:zabbix /etc/zabbix/ [root@zabbix ~]#chmod -R 755 /etc/zabbix/3、启动Zabbix Server服务
[root@zabbix ~]#systemctl start zabbix-server [root@zabbix ~]#systemctl enable zabbix-server编辑Zabbix前端的PHP配置
1)zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置。
[root@zabbix ~]# vim /etc/httpd/conf.d/zabbix.conf +15 找到2)启动apache服务,并设置开机自启
[root@zabbix ~]#systemctl start httpd [root@zabbix ~]#systemctl enable httpd登录网页客户端操作添加一台Linux机器
1,访问ip:http://192.168.0.20/zabbix/index.php
默认的用户名是:Admin 密码:zabbix
2,添加一台Linux客户端机器(ip:192.168.0.157)
2.1)添加centos6下的源:
[root@Test02 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm2.2)安装客户端agent软件
[root@Test02 ~]# yum -y install zabbix-agent2.3)修改agent配置文件
[root@Test02 ~]# grep -v '^$' /etc/zabbix/zabbix_agentd.conf |grep -v '^#' PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=192.168.0.20 ServerActive=192.168.0.20:10050 Hostname=Test02 Include=/etc/zabbix/zabbix_agentd.d/*.conf2.4)给配置文件授权
[root@Test02 ~]# chmod 775 /etc/zabbix/zabbix_agentd.conf2.5)启动agent服务并查看服务启动成功没有
[root@Test02 ~]# /etc/init.d/zabbix-agent start [root@Test02 ~]# netstat -lntup |grep zabbix_agent3,在回到网页上来添加第一台主机
3.1)在配置--主机---创建主机
3.2)添加主机详细信息
3.3)添加主机模板信息
3.4)这样一台客户端Linux基本添加完成,过几分钟就能开到Zabbix图标变绿证明添加成功了。
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。