Hey there,
First of all, great work on Zabbix, it's a great app.
1. I wanted to ask how the simple checks such as smtp_perf() work. Do they just check whether the port is open, or do they do service-related checks (for example, SMTP commands for smtp_perf())?
2. What's the best way to check for a returned string on a service, for example an SMTP banner, or a word on a webpage? I realise that zabbix_agent can do this, but I'd like to do it centrally over the wire from the main Zabbix server - that way, I can be sure that the 'view' of the service that Zabbix is seeing is the same as my visitors.
3. How can I run checks that complete full SMTP transactions? For example, sending a test email to a specific email address (to detect an open relay), or to test a server's reaction to a certain SMTP command.
Many thanks,
Matt
First of all, great work on Zabbix, it's a great app.
1. I wanted to ask how the simple checks such as smtp_perf() work. Do they just check whether the port is open, or do they do service-related checks (for example, SMTP commands for smtp_perf())?
2. What's the best way to check for a returned string on a service, for example an SMTP banner, or a word on a webpage? I realise that zabbix_agent can do this, but I'd like to do it centrally over the wire from the main Zabbix server - that way, I can be sure that the 'view' of the service that Zabbix is seeing is the same as my visitors.
3. How can I run checks that complete full SMTP transactions? For example, sending a test email to a specific email address (to detect an open relay), or to test a server's reaction to a certain SMTP command.
Many thanks,
Matt
Comment