Zabbix 7.0下postgresql 16.6数据库监控配置
环境:
Zabbix server:
192.168.24.17 appliance
Zabbix server 7.0
Postgresql server:
192.168.24.11 pgtest1
Postgresql16.6
一、zabbix server install
1. download and install Zabbix
https://www.zabbix.com/cn/download_appliance#70LTS
2. Workstation load .vmx file
文件选择打开--选中zabbix-appliance-7.0.12.vmx文件,加载虚拟机。
3. power on virtual machine and configure
该Appliance镜像的系统版本是AlmaLinux 8.10.
默认root密码zabbix
1、更改虚拟机IP,并重启network。
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=static
ONBOOT="yes"
TYPE=Ethernet
IPADDR=192.168.24.17
NETMASK=255.255.255.0
GATEWAY=192.168.24.2
DNS1=218.2.135.1
DNS2=114.114.114.114
NAME="eth0"
2、安装中文语言包
#locale -a #查看里面没有zh_CN之类的项
# dnf install -y langpacks-zh_CN #安装中文字符集
# locale -a |grep CN #查看是否已经安装好了
# localectl set-locale zh_CN.utf8 #根据上条命令里显示的中文字符集的utf8设置
# localectl status #查看当前区域
# cat /etc/locale.conf #这条同上,也可以看到区域
然后,回到浏览器,重新打开zabbix,在用户设置里,就可以看到里面的语言,中文选项就可以选择了。
4. login Zabbix WebUI
访问路径:http://<host>,此处时http://192.168.24.17,用户密码:Admin/zabbix
二、zabbix client install
1. Install Zabbix repository
# rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-release-latest-7.0.el7.noarch.rpm
# yum clean all
2. Install Zabbix agent 2
# yum install zabbix-agent2 zabbix-agent2-plugin-postgresql -y
3. Start Zabbix agent 2 process
# systemctl restart zabbix-agent2.service
# systemctl enable zabbix-agent2.service
4. configure zabbix_agent2.conf
#vi /etc/zabbix/zabbix_agent2.conf
Server=192.168.24.17
Hostname=appliance
改完重启:
# systemctl restart zabbix-agent2.service
三、zabbix server configure
登录webUI,左侧菜单栏选择数据采集——主机选项,点击创建主机,如下:
1、设置主机名称、选择模板:PostgreSQL by Zabbix agent2,选择主机群组。
2、配置宏
{$PG.CONNSTRING.AGENT2}、{$PG.PASSWORD}、{$PG.USER}
设置完毕保存更新。如下,状态为绿色,即为可用。
四、check Zabbix monitor
--仪表盘查看是否有告警
--监测查看主机监控数据
选择主机,可以点击最新数据或者图形,两种方式查看监控数据,如下图,为图形方式:
zabbix webui中文乱码解决
https://blog.csdn.net/liu_chen_yang/article/details/126890093