我想为DB (3.4,MySQL版本)创建script,其中将根据用户I和日期进行筛选,并获取有关主机的信息(例如,创建/更改主机、添加/更改媒体发送信息)。
如何链接userid和hostid?
附注:
纵隔
select * from zabbix.media med
join zabbix.users us ON us.userid=med.userid
join zabbix.media_type med_t on med_t.mediatypeid=med.mediatypeid
where
1=1
and med_t.mediatypeid=4
审计日志
select FROM_U
我有两个服务器(CentOS8)。
在zabbixfrontend).上,我有mysql-server容器,在server2上,我有zabbix-前端,即zabbix-web-apache-mysql (容器名为server1 )。我正在尝试从zabbix前端容器连接到mysql服务器。获取误差
bash-4.4$ mysql -h <MYSQL_SERVER_IP> -P 3306 -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to MySQL server on '<MYSQL_
我在DMZ有几台www服务器。我的监视和日志收集服务器位于我的局域网中。没有像这样的交流
WWW server in DMZ ----> monitor server in LAN。
我可以从我的局域网连接DMZ
LAN --via proxy--> WWW server in DMZ。
我要用syslog-ng。问题是syslog-ng工作在客户端服务器体系结构中,客户端连接到服务器发送日志。
是否有一种方法可以在某种类型的被动模式下配置syslog-ng,即服务器(在我的LAN中)将连接到客户端(DMZ)并收集日志?
编辑:我读到了Zabbix代理(zabbix可以监视日志)
我对在我的Ubuntu10.04(透明)服务器上安装zabbix代理有问题。我在另一台服务器上有zabbix服务器,我在服务器和代理中配置了主机(使用zabbix手册),但是Zabbix服务器无法连接到代理,并给出了错误:
Get value from agent failed: cannot connect to [[{server IP where is agent}]:10050]: [4] Interrupted system call
服务器没有防火墙,可以造成这个问题,端口被打开。
我很乐意接受任何帮助!
这是我的logstash.conf文件。我正在尝试使用logstash-output-zabbix插件来报警。但是这个错误..。
Field referenced by log_getter is missing {:level=>:warn}
我在zabbix服务器中有一个名为ELK的主机,其中有一个log_getter项,hello作为密钥(Zabbix )。
My config file...
input {
lumberjack {
port => 5000
type => "logs"
ssl_certificate =&
我已经在其他服务器上使用活动代理了,一切都很好。我已经在新服务器上安装了Zabbix代理,并且设置了与其他活动代理相同的配置。问题是我的代理无法连接到服务器。
日志:
End of zbx_tls_connect():FAIL error:'SSL_connect() I/O error: [0x00002746] An existing connection was forcibly closed by the remote host.'
active check configuration update from [hidden_address:10051] starte
我在Linux机器上有一个脚本,对我们的DB执行检查,这将根据结果(好的或坏的)产生OK或KO。
我在运行脚本的Zabbix配置中配置了一个UserParameter:
# Check the DB for number longer than 12 characters.
UserParameter=customcheck.longnumber, /usr/local/bin/longnumber.sh
我在Zabbix有一个模板,里面有一个项目:
名称:长号
触发:1
密钥: customcheck.longnumber
类型: Zabbix代理
触发器配置如下:
📷
这似乎引发了一个问题
如何使用postfix(中继到gmail)完美地配置zabbix通知--实际上,这个设置在我的本地机器上运行,但是当我试图在我的真正服务器上实现此设置时,电子邮件通知失败了,我可以在Administration>audit>actions中看到以下错误
Cannot connect to SMTP server [localhost] [gethost() failed for address 'localhost' [Success]]
我的"/var/log/mail.log“消息
Aug 26 00:14:31 station1 postfix/smt
我正试图从另一个虚拟机中监视一个虚拟机。有两个ubuntu虚拟机,一个带有zabbix服务器,另一个带有zabbix代理。但是在通过使用公共ip设置代理之后,我得到了以下错误:Received empty response from Zabbix Agent at [192.168.x.x]. Assuming that agent dropped connection because of access permissions.
在/etc/zabbix/zabbix_agentd中,我将服务器更改为server= 127.0.0.1,192.168.x.x,并关闭了防火墙,以防万一。
我的
是否可以将端口转发到属于另一个port服务器的端口?
我有一个ec2实例,它能够连接到另一台不属于同一网络的机器上的mysql。ie机器:XXXX => internet-网站:YYYY
我尝试使用以下配置进行端口转发,但它不起作用。
sudo ufw allow from any to any port XXXX proto tcp
sudo sysctl net.ipv4.ip_forward=1
sudo iptables -t nat -A PREROUTING -p tcp --dport XXXX-j DNAT --to-destination internet-websit