一、安装及配置postgresql
sudo apt-get update
sudo apt-get install postgresql postgresql-client
修改配置文件,配置远程访问:(PostgreSQL安装路径下的data,也是安装时data的默认路径)data目录下的 pg_hba.conf 和 postgresql.conf。
1. pg_hba.conf 配置PostgreSQL数据库的访问权限。
找到“# IPv4 local connections:“后,回车另起一行,添加参数行如下,保存。
host all all 0.0.0.0/0 trust
其中0.0.0.0/0表示运行任意ip地址访问
2. postgresql.conf 配置PostgreSQL数据库服务器的相应的参数。
找到“listen_addresses“参数后,设置listen_addresses = ‘*’,保存。
3. 设置好后重启服务即可被远程连接
4. 防火墙开放端口
firewall-cmd --permanent --add-rich-rule=' rule family="ipv4" source address="10.245.142.0/24" port port="5432" protocol="tcp" accept'
5. 远程连接
开启数据库时host为服务器ip地址,port默认为5432
二、安装zabbix
官网查看支持安装的版本 ,按以下的步骤完成安装
下载Zabbix
三、配置zabbix
输入http://10.0.0.61/zabbix/setup.php,
问题1:并没有正常显示页面,检查了常见问题,有可能是没有php支持,于是乎装之。
php显示错误_zabbix安装setup界面常见错误处理-CSDN博客
apt-get install php php-gd gcc php-pgsql php-xml
问题2:检查必要条件出错
我在ubuntu22.04LTS的位置是:/etc/php/8.1/apache2/php.ini,3个参数依次修改。
问题3:设置时区
问题4:登录访问,默认账号密码:Admin zabbix
四、zabbix客户端
部署好server服务器端,需要另一台主机配置zabbix客户端,通过10050端口才能连通。
1、安装zabbix-agent并设置开机启动
$apt install zabbix-agent -y
$systemctl status zabbix-agent
zabbix-agent.service - Zabbix Agent
Loaded: loaded (/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2024-02-04 00:00:06 CST; 4 days ago
Docs: man:zabbix_agentd
Main PID: 953955 (zabbix_agentd)
Tasks: 6 (limit: 18918)
Memory: 3.8M
CPU: 2min 6.661s
CGroup: /system.slice/zabbix-agent.service
├─953955 /usr/sbin/zabbix_agentd --foreground
├─953960 "/usr/sbin/zabbix_agentd: collector [idle 1 sec]"
├─953961 "/usr/sbin/zabbix_agentd: listener #1 [waiting for connection]"
├─953962 "/usr/sbin/zabbix_agentd: listener #2 [waiting for connection]"
├─953963 "/usr/sbin/zabbix_agentd: listener #3 [waiting for connection]"
└─953964 "/usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]"
$systemctl enable zabbix-agent
2、防火墙放通10050端口,并用telnet测试是否连通
firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.0.10/24" port port="10050" protocol="tcp" accept'
telnet 192.168.0.10 10050
lsof -i:10050
3、修改zabbixagent配置⽂件,填写zabbix-server主机ip和主机名
$/etc/zabbix/zabbix_agentd.conf
Server=192.168.206.202
ServerActive=192.168.206.202
Hostname=bogon
五、zabbix使用手册
我使用zabbix6.4版本,添加主机,以及监控项,就行了。
Zabbix 使用手册
参考:https://www.cnblogs.com/studywen/p/16080460.html