Hello,
I have a suggestion for Zabbix. Zabbix is a great product, and I love the way it integrates with MySQL. However, I feel it lacks flexibility for checking services centrally (see my thread at: http://www.zabbix.com/forum/showthread.php?t=5528).
Proposal
For this reason, I propose that we replace 'Simple checks' with a plugin-style system, whereby one may place plugins (such as Nagios, fping, etc) in a directory, and the GUI would reflect this in the drop-down lists when choosing a check to run.
Reasoning
I think this is a good idea because:
Implementation
I believe a patch has already been submitted for this ('external commands'). I think however that this should replace 'simple checks' and be part of the core Zabbix functionality rather than run alongside.
What does everyone else think? I'm quite new to Zabbix so please don't flame me if I've missed the point or stepped on anyone's toes. I'd just like to know people's ideas on the subjects, and if it was well-received I could write a patch to implement it.
Best regards,
Matt
I have a suggestion for Zabbix. Zabbix is a great product, and I love the way it integrates with MySQL. However, I feel it lacks flexibility for checking services centrally (see my thread at: http://www.zabbix.com/forum/showthread.php?t=5528).
Proposal
For this reason, I propose that we replace 'Simple checks' with a plugin-style system, whereby one may place plugins (such as Nagios, fping, etc) in a directory, and the GUI would reflect this in the drop-down lists when choosing a check to run.
Reasoning
I think this is a good idea because:
- The simple checks already rely on 'fping', which is an external program
- The service_perf() and service() simple checks such as http() only really test for open port as far as I understand it, so it'd be nice to be able to easily replace these with more comprehensive tests (e.g. look for an SMTP banner)
- The simple checks such as http() are very rigid, and leave no room for extension, except using zabbix_agent, which is not the cleanest method IMHO
- Plugins would provide huge flexibility
- Plugins would combine the power of nagios which the features and usability of Zabbix
- Finally, using plugins would encourage more Nagios users to switch to Zabbix, as there'd be no need to reinvent the wheel
Implementation
I believe a patch has already been submitted for this ('external commands'). I think however that this should replace 'simple checks' and be part of the core Zabbix functionality rather than run alongside.
What does everyone else think? I'm quite new to Zabbix so please don't flame me if I've missed the point or stepped on anyone's toes. I'd just like to know people's ideas on the subjects, and if it was well-received I could write a patch to implement it.
Best regards,
Matt
Comment