您当前所在位置:首页安装教程企业级监控平台Zabbix的安装和部署

企业级监控平台Zabbix的安装和部署

更新:2023-08-11 07:09:28编辑:tooool归类:安装教程人气:87

1.1 自然环境检查和

[root@server ~]cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)[root@server ~]uname-r3.10.0-693.el7.x86_64[root@server ~]systemctlstatusfirewalld.servicefirewalld.service-firewalld-dynamicfirewalldaemonLoaded:loaded(/usr/lib/systemd/system/firewalld.service; disabled; vendorpreset: enabled)Active:inactive(dead)Docs:man:firewalld(1)[root@server ~]sestatusSELinuxstatus:disabled

1.2 zabbix的加装方式选择

编译加装 (服务较多,自然环境复杂)

企业级监控平台Zabbix的安装和部署

yum加装(干净自然环境)

本次加装选择使用yum加装,需要添加EPEL源和zabbix源,

常用EPEL源:

清华源:https://mirrors.tuna.tsinghua.edu.cn/help/centos/阿里云源:http://mirrors.aliyun.com/repo/epel-7.repo

加装zabbix源:

[root@server ~]rpm -ivhhttp://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

(此前测试,加装4.07版本没问题,但后期更新的4.08版本监视图形的显示出现问题,后来加装4.2版本正常)

6的话,地址是这个:

http://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-1.el6.noarch.rpm[root@server ~]rpm -ivhhttp://mirrors.aliyun.com/zabbix/zabbix/4.1/rhel/7/x86_64/zabbix-release-4.1-1.el7.noarch.rpm或者http://mirrors.aliyun.com/zabbix/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm

1.3 加装zabbix和mariadb数据库

YUM加装zabbix和mariadb数据库

[root@server ~]yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server

( 建议另外加装mysql5.6 或者 5.7,因为5.5 show variables like %per_table% 并不是on的,导致data目录下的ibdata1的空间特别大,反而zabbix数据库的空间很小,后面备份zabbix数据库的时候会很不方便 )

启动数据库并进行初始化

[root@server ~]systemctlstartmariadb.service[root@server ~]systemctlenablemariadb.service[root@server ~]mysql_secure_installation

加装mysql 5.7

[root@server ~]rpm -Uvhhttps://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm6的版本:https://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/mysql57-community-release-el6-10.noarch.rpm)

或上传YUM文件的RPM包进行加装:

[root@server ~]rpm-ivhmysql57-community-release-el7-11.noarch.rpm[root@server ~]yumrepolist刷新yum源缓存[root@server ~]yum-yinstallmysql-community-server加装mysql5.7[root@server ~]systemctlstartmysqld启动mysql会生成临时密码(注意,别一上来就使用enable,会出现错误导致启动不了)

第一次通过 grep "password" /var/log/mysqld.log 命令获取MySQL的临时密码

[root@server ~]mysql -uroot -p&B=o4Fp!Rq_X 注意临时密码要引号

用该密码登录到服务端后,必须马上修改密码,不然操作查询时报错误

刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。

mysql>setglobalvalidate_password_policy=0;mysql>setglobalvalidate_password_length=1;mysql>setpasswordforroot@localhost=password(huawei@123);mysql> flush privileges;

/etc/my.cnf可关闭密码强度审计插件,重启mysql服务

[myqld]末行;

validate_password=off决定是否使用该插件(及强制/永久强制使用)。

开机自启动:

[root@server ~]systemctl enable mysqld

创建数据库和导入数据

[root@server ~] mysql -uroot -pMariaDB [(none)]> create database zabbix charactersetutf8 collate utf8_bin;MariaDB [(none)]> grant all privileges on zabbix.* tozabbix@localhost identifiedby"zabbix";[root@server ~] zcat /usr/share/doc/zabbix-server-mysql-4.0.7/create.sql.gz | mysql -uzabbix -pzabbix zabbix如果是4.2版本:zcat /usr/share/doc/zabbix-server-mysql-4.2.0/create.sql.gz | mysql -uzabbix -pzabbix zabbix

1.4 配置zabbix

配置zabbix server连接mysql

[root@server ~]vim /etc/zabbix/zabbix_server.conf

DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

添加时区

[root@server~]vim/etc/httpd/conf.d/zabbix.confmod_php5.c>php_valuemax_execution_time300php_valuememory_limit128Mphp_valuepost_max_size16Mphp_valueupload_max_filesize2Mphp_valuemax_input_time300php_valuemax_input_vars10000php_valuealways_populate_raw_post_data-1php_valuedate.timezoneAsia/Shanghai

解决中文乱码

Zabbix加装后数据字符是乱码的,可以在windows 下面找一个 ttf 的字体文件上存到字体路径中进行替换:

[root@server ~]cd /usr/share/fonts/dejavu/[root@serverdejavu] mv DejaVuSans.ttf DejaVuSans.ttf.bak[root@serverdejavu] mv微软雅黑.ttf DejaVuSans.ttf 配置agent监视 zabbix server 本身[root@server~] vim /etc/zabbix/zabbix_agentd.confServer=127.0.0.1ServerActive=127.0.0.1Hostname=Zabbix serverUnsafeUserParameters=1

启动服务

[root@server ~]systemctl start httpd[root@server~] systemctl enable httpd [root@server~] systemctl start zabbix-server[root@server~] systemctl enable zabbix-server [root@server~] systemctl start zabbix-agent[root@server~] systemctl enable zabbix-agent

1.5打开网页加装 zabbix web

浏览器输入:http://192.168.137.122/zabbix/ 如图,下一步 Next

下一步:

输入正确的授权用户和密码:

以下默认,直接下一步:

下一步:

显示成功:

点击 Finish,完成加装!

登陆 Zabbix:默认用户名和密码分别为Admin,zabbix(注意A大写)

点击右上角用户,选择语言:

然后 Update,页面变为中文:

点击配置-主机 启用本主机(如果没有启用,可点击后面红色的停用,则启用)

查看出图:

zabbix加装成功。

我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

Win10系统如何安装Linux Mint Windows10应用商店里的游戏如何购买

游客 回复需填写必要信息