alma8.6安装zabbix 4.0,配置钉钉报警python脚本,已失败

系统安装略过,系统最小化一切都没有,从0开始安装

先来两个基础的工具
dnf install vim wget vim -y

百度搜索阿里源网站,更换centos8的epel源
dnf install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
再安装这个东西
dnf install python3-devel -y
再链接到这里
ln -sf /usr/bin/python3 /usr/bin/python
装requests继续下去
pip3 install requests
现在就可以找到python的报警脚本了,给脚本增加执行权限
chmod +x ./脚本python
至此我的python可以执行了,
./报警.py test test
好了可以安心的装zabbix了

安装基础环境
dnf install -y httpd mariadb-server mariadb php php-mysqlnd php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

修改一下apache的配置文件
vim /etc/httpd/conf/httpd.conf
DirectoryIndex index.html index.php
可以搜索,先按/,然后输入DirectoryIndex 这样就很快搜索到这行内容
然后输入i进入编辑模式,在后面DirectoryIndex index.html添加上index.php即可
可以先按esc 然后shift+:(冒号)输入wq,保存并退出

关闭防火墙和seliuux
systemctl stop firewalld.service 临时关闭防火墙
setenforce 0 临时关闭selinux
systemctl disable firewalld.service 永久关闭防火墙

启动httpd服务和mairadb数据库服务,并设置为开机自启动
systemctl start httpd.service
systemctl enable httpd.service
systemctl start mariadb.service
systemctl enable mariadb.service

初始化数据库
mysql_secure_installation
先回车两次,然后输入密码admin123,再输入密码admin123,最后一路回车即可

进入MySQL数据库
mysql -uroot -padmin123
输入P密码,刚才你自己输入的

进入之后输入:
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
创建zabbix的数据库,数据库名叫zabbix,并设置字符集为utf8
接下来再创建授权,并设置一个密码
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'admin123';
授权所有的表,允许所有主机连,密码为admin123

flush privileges;
	再来刷新一下权限

quit
	退出数据库

获取zabbix源安装相关软件
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/8/x86_64/zabbix-release-4.0-2.el8.noarch.rpm

安装zabbix-server-mysql zabbix-web-mysql zabbix-agent三个组件
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
提示部分已安装,其他的也会安装完成

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p -h 10.10.10.10 zabbix
报错:ERROR 1118 (42000) at line 1278: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.

进入数据库查看
SELECT name,row_format FROM INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE NAME like 'zabbix%';

posted @ 2022-09-05 17:43  WinyHan  阅读(47)  评论(0编辑  收藏  举报