Firstly: I would like to thank the community and developers for creating such amazing software.
Secondly: I need some help with some Web Monitoring issue's that I am facing. I have been diligently working on trying to get it working for the past couple days, however it doesn't appear many people are trying to monitor Zimbra through the webUI (Except one in a foreign language that Google translate was kind enough to solve for me).
I am trying to Monitor a Zimbra mail installation, by logging in and confirming that the text "New Message" is actually present (Similar to "Compose" button in Gmail). Thus we know if our customers can access the mail server, before we start getting complaints.
I am using a server (With installed Zabbix Agent) to monitor multiple things on that host including processor load, networking statistics, etc; thus I do not believe that the agent or the network is the issue. One of the Web Monitoring Scenarios I have set up is to monitor our companies home page, which appears to work flawlessly. I am currently running Zabbix 2.0.6.
I have the following configurations:
I have tried with and without Authentication: Basic and None, neither work. Basic Authentication is the "Popup Login" dialog box? (that's easy to bruteforce.....?) If memory serves me correctly: "Server at 1.1.1.1 is requesting login credentials. Username: Password: [OK]".??? Is this type of 'Basic Authentication'.... .htaccess provides a similar authentication method, if not the same one. </rant>
Steps:
1:
I have tried different variations of the Post crafted URL. According to HttpFox this is the correct format.
However, when I manually submit this crafted URL, Zimbra login autofills the username upon submission of the URL, but doesn't fill in the password. It doesn't appear that Firefox is autofilling this information in, as I have it disabled by default.
2:
(It appears that the "Required String" field doesn't like any HTML tags (Is this due to Regex incompatibilities or improper santization?)
Zabbix complains:
Step "Zimbra Web Access Check" [1 of 2] failed: Required pattern not found
Thanks In Advance,
Nobody
[P.S. Has anyone gotten "Enterprise Grade" Snmptraps working with Zabbix? Aside from the single 'hostname' reporting that the Bash and Perl scripts provide? SNMPTT, snmptrapd and the script seems overly ridiculous solution to a simple standardized reporting method.]
Secondly: I need some help with some Web Monitoring issue's that I am facing. I have been diligently working on trying to get it working for the past couple days, however it doesn't appear many people are trying to monitor Zimbra through the webUI (Except one in a foreign language that Google translate was kind enough to solve for me).
I am trying to Monitor a Zimbra mail installation, by logging in and confirming that the text "New Message" is actually present (Similar to "Compose" button in Gmail). Thus we know if our customers can access the mail server, before we start getting complaints.
I am using a server (With installed Zabbix Agent) to monitor multiple things on that host including processor load, networking statistics, etc; thus I do not believe that the agent or the network is the issue. One of the Web Monitoring Scenarios I have set up is to monitor our companies home page, which appears to work flawlessly. I am currently running Zabbix 2.0.6.
I have the following configurations:
Application: Actualdomain.com
Name: Zimbra Web Access Check
Authentication: None
Update Interval (In sec): 300
Agent: Internet Explorer 10.0
Variables:
{username}=TestUser
{password}=t3stingp4ssw3rt
Active: [X]
Name: Zimbra Web Access Check
Authentication: None
Update Interval (In sec): 300
Agent: Internet Explorer 10.0
Variables:
{username}=TestUser
{password}=t3stingp4ssw3rt
Active: [X]
Steps:
1:
Name: Zimbra Web Access Check
URL: https://mail.actualdomain.com
Post:
loginOP=login?username={username}&password={passwo rd}&client=preferred&enter=Sign In
Timeout: 15
Required String: New Message
Required Status Codes: 200
URL: https://mail.actualdomain.com
Post:
loginOP=login?username={username}&password={passwo rd}&client=preferred&enter=Sign In
Timeout: 15
Required String: New Message
Required Status Codes: 200
However, when I manually submit this crafted URL, Zimbra login autofills the username upon submission of the URL, but doesn't fill in the password. It doesn't appear that Firefox is autofilling this information in, as I have it disabled by default.
2:
Name: Zimbra Logout
URL: https://mail.actualdomain.com
Post: ?loginOP=logout
timeout 15
Required string: title
Required status codes: 200
URL: https://mail.actualdomain.com
Post: ?loginOP=logout
timeout 15
Required string: title
Required status codes: 200
Zabbix complains:
Step "Zimbra Web Access Check" [1 of 2] failed: Required pattern not found
Thanks In Advance,
Nobody
[P.S. Has anyone gotten "Enterprise Grade" Snmptraps working with Zabbix? Aside from the single 'hostname' reporting that the Bash and Perl scripts provide? SNMPTT, snmptrapd and the script seems overly ridiculous solution to a simple standardized reporting method.]
Comment