需求描述:在UOS服务器系统中安装Zabbix,并添加监控主机。
软件信息:
UOS系统版本:1030 amd server
Zabbix版本:5.2.1
环境信息:
zabbix-server 192.168.26.110
zabbix-client 192.168.26.111
安装Zabbix-server
# wget https://repo.zabbix.com/zabbix/5.2/debian/pool/main/z/zabbix-release/zabbix-release_5.2-1+debian10_all.deb
# dpkg -i zabbix-release_5.2-1+debian10_all.deb
安装zabbix关联控件
# apt update
# apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
系统安装时预装了mariadb和apache2。
创建zabbix库
# systemctl start mariadb && systemctl enable mariadb
# mysql
> create database zabbix character set utf8 collate utf8_bin;
> grant all on zabbix.* to zabbix@'localhost' identified by '123456';
> flush privileges;
> select * from mysql.db where user=zabbix'\G
> exit
导入zabbix默认库文件
# gzip -d /usr/share/doc/zabbix-server-mysql*/create.sql.gz
# mysql -uzabbix -p123456 zabbix < /usr/share/doc/zabbix-server-mysql/create.sql
配置zabbix_server
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456
重启Zabbix,并设置开机自启
# systemctl restart zabbix-server zabbix-agent && systemctl enable zabbix-server zabbix-agent
配置apache2
# vi /etc/apache2/conf-available/zabbix.conf
Alias /zabbix /usr/share/zabbix
重启apache2服务,并设置开机自启
# systemctl restart apache2 && systemctl enable apache2
访问Zabbix页面
http://192.168.26.110/zabbix (默认账号/密码:Admin/zabbix)
1)选择语言
2)检查插件状态
3)配置数据库连接信息
4)配置服务器信息
5)设置Zabbix界面
6)确认配置信息
7)配置完成,进入Zabbix监控页面
添加监控主机
在监控主机上安装Zabbix-agent
# apt update
# apt -y install zabbix-agent
修改配置文件(指定zabbix-server的IP地址、端口、模式)
# vi /etc/zabbix/zabbix_agentd.conf
Server=192.168.26.110
ListenPort=10050
StartAgents=1
监控页面添加监控主机(访问:http://192.168.26.110/zabbix)
1)点击“配置”—“主机”—“创建主机”
2)输入配置信息
主机名:自定义,这里我们使用主机名
可见的名称:自定义,这里我们使用主机名+IP地址
群组:为主机指定一个主机组,方便管理
Interfaces:选择客户端,输入IP地址、连接到IP、端口
然后添加模板。
3)选择几个模板,这里我们选择一些基本的模板,然后点击“添加”即可。
4)启动zabbix-agent,并设置开机启动
# systemctl start zabbix-agent && systemctl enable zabbix-agent
5)然后我们就可以看到新添加的监控主机。
标签:UOS,5.2,Zabbix,agent,server,zabbix,systemctl,mysql From: https://blog.51cto.com/u_13690439/7478039