安装资源
wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb
dpkg -i zabbix-release_5.0-1+focal_all.deb
apt update
安装zabbix相关包
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
安装mysql
apt install -y mysql-server
创建zabbix用户并授权
mysql -uroot -p
Enter password:mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@'%' identified by 'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@'%';
更改mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 192.168.142.178
systemctl restart mysql.service
导入数据表结构
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz |mysql -uzabbix -pzabbix -h192.168.142.178 -Dzabbix
编辑zabbix_server
vim /etc/zabbix/zabbix_server.conf
DBHost=192.168.142.178
DBPassword=zabbix
编辑apache配置文件
vim /etc/zabbix/apache.conf
php_value date.timezone Asia/Shanghai
重启服务
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
安装中文语言包
apt-get -y install language-pack-zh-hant language-pack-zh-hans
安装php的msyql扩展 要不然zabbix没有mysql数据库的连接
apt install php-mysql
浏览器访问http://IP/zabbix
默认的登录账号:Admin 密码:zabbix
可以用 journalctl -u zabbix -f 查看程序进程
客户端安装zabbix-agent
apt install zabbix-agent
修改文件
vi /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
安装zabbix-get
zabbix-get_5.0.0-1+focal_amd64.deb
在zabbix服务器用命令
root@ubuntu:~# zabbix_get -s '192.168.1.117' -p 10050 -k 'net.tcp.port[,22]'
1