centos7+aix7.1 离线安装zabbix

2018-11-27  本文已影响0人  _Rida

安装环境

Server:centos7.5

agent:Aix7.1

安装步骤

1.安装前需要先关闭selinux和firewall.

# vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

# firewall-cmd --state    #查看默认防火墙状态

# not running           #关闭后显示not running,开启后显示running 

# systemctl stop firewalld.service    #临时关闭firewall

# systemctl disable firewalld.service       #禁止firewall开机启

2.mysql

安装新版mysql前,需将系统自带的mariadb-lib卸载

rpm -qa|grep mariadb #检查系统中已有的mariadb

rpm -e --nodeps xx #卸载

https://dev.mysql.com/downloads/mysql/

解压下载的mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar包

有依赖关系顺序是:common-lib-client-server:

rpm -ivh xxx

安装中发现依赖需要 net-tools、perl包

那就在在线环境里面下好:

yum install -y --downloadonly  --downloaddir=/xx  net-tools perl 

传到内网环境里 在rpm的包下

yum install *.rpm

可以关闭新的密码校验策略编辑my.cnf

添加参数命令:

sudo vim /etc/my.cnf

参数:

validate-password=off

设置完后需要重启mysqld

systemctl restart mysqld

systemctl enable mysqld
grep 'password' /var/log/mysqld.log |head -n 1 #查看临时密码
mysql -p

修改密码:

alter user [用户名] indentified by [新密码];

创建初始数据库:

mysql>create database zabbix character set utf8 collate utf8_bin; 
mysql>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql>quit;

3.zabbix安装配置

事先在外网环境打包下好所有rpm包:

yum install --downloadonly --downloaddir=/xxx  zabbix-server-mysql zabbix-agent zabbix-web-mysql

在内网机器上:

cd  /rpm #安装包目录
yum install *rpm #安装

导入初始架构和数据:

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

编辑文件/etc/zabbix/zabbix_server.conf:

DBPassword=zabbix

编辑文件/etc/httpd/conf.d/zabbix.conf,取消注释并为您设置正确的时区:

php_value date.timezone Asia/Shanghai

启动Zabbix服务器和代理进程并使其在系统引导时启动

systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd

连接到新安装的Zabbix前端:http:// server_ip_or_name /

zabbix按照Zabbix文档中描述的步骤操作: 安装前端

4.zabbix-agent

因为是AIX 7.1

所以需要在官网https://www.zabbix.com/download_agents下载压缩包

官方文档:UNIX上的Zabbix代理旨在作为非root用户运行。它将作为启动的非root用户运行。因此,您可以像任何非root用户一样运行代理,而不会出现任何问题。

如果您尝试将其作为“root”运行,它将切换到硬编码的“zabbix”用户,该用户必须出现在您的系统上。如果相应地修改代理配置文件中的“AllowRoot”参数,则只能将代理作为“root”运行。

所以我们要事先创建zabbix用户组、用户,

#mkgroup zabbix

#useradd -g zabbix zabbix

#mkdir /home/zabbix

#mkdir /etc/zabbix

#cd /home/zabbix

#gunzip .tar.gz

#tar -xvf .tar

#cp -p bin/*  /usr/sbin

#cp -p sbin/* /usr/sbin

#cp -rp conf/* /etc/zabbix

#cd /etc/zabbix

#vi zabbix_agentd.conf

#Server=server ip  #zabbix-server IP
#:wq


#zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf #启动zabbix-agent
#mkitab zabbix_agentd:2:respawn:zabbix_agent/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf #设置开机启动
上一篇 下一篇

猜你喜欢

热点阅读