Install and configure Zabbix Agent on Windows
In this post, we will look at how to install and configure Zabbix Agent on the Windows platform.
Table of Contents
1. Download Windows Zabbix Agent
1. Download the Windows Zabbix Agent from officially Zabbix website. Below is an example for x64 machine with no encryption. Here is the direct download link https://www.zabbix.com/download_agents and select the following from the given options.
2. You will see the Zabbix Release options as below and usually, you would go for the latest release and click on download.
3. Downloaded file will be a zip file and unzip the file, you will see the below content.
- bin folder has the following files
- conf folder has the configuration file
2. Move files on the target endpoint
For this example, my target endpoint is Windows Server 2019 OS (TEKNEX-CA01).
1 . Create zabbix folder in the Windows root directory c:\zabbix
2. Copy below files to newly created zabbix folder
- bin\zabbix_agentd.exe
- conf\zabbix_agentd.conf
3. Prepare Windows firewall
By default, Zabbix agent communicates over 10050 port, and I am sticking with the default port.
1. Add port TCP 10050 in the allow list for inbound communication. You could use GUI to achieve this, however, it is easier to run the following PowerShell command. This will add TCP port 10050 in the inbound allow list. Ensure you apply to the correct profile, TEKNEX-CA01 is part of the domain and this is why I am applying inbound to the Domain profile only. Run the following one-line command in PowerShell as administrator.
To add this firewall rule to all profiles, you can use the following command. This command will allow inbound port 10050 on Domain, Private and Public profile.
2. Confirm the rule has been added by running the following command.
4. Update Zabbix configuration file
Open zabbix_agentd.conf with any editor, even Windows built-in notepad will do the job. Uncomment the following and update accordingly. Save the file once you make changes.
- Server Provide Zabbix server IP address
- ListenPort Keep this default as 10050, unless you changed it
- Hostname Enter the hostname if your Zabbix does not resolve the hostname to IP address. If your DNS is functioning correctly, you can use the variable system.name . To keep things simple, I will just provide hostname manually.
5. Install and Start Zabbix service
1. Browse to zabbix folder on Windows endpoint
2. Select File in the Navigation pane > hover over Windows PowerShell > click Open Windows PowerShell as administrator
3. Run the below command to install Zabbix.
You will see this message when you run the above command
4. Run the following command to start Zabbix service or you could start the service from the Task Manager
4. Verify Zabbix agent service in the Task Manager
6. Create a new Group on Zabbix Server
To add a host, we need to create a host group first. If you already have a group then you can skip this part.
1. Login to Zabbix front end > Extend Configuration > Click on Host groups
2. Click on Create host group on the top right hand corner
3. Give a name to new host group and click Add
7. Add a host on Zabbix Server
1. Login to Zabbix front end > Extend Configuration > Click on Hosts
2. Click on Create host on the top right hand corner
3. Enter the following information and click on Add
You will see something like following once you add a host under Configuration > Hosts
8. Link a template with the host
A host must have a template linked so that Zabbix Agent can report back to Zabbix Server with the requested data. In this step, let’s link a template with our newly added host TEKNEX-CA01.
1. Go to Configuration > Hosts
2. Click on newly added host TEKNEX-CA01
4. On the TEKNEX-CA01 host page, click on Templates
5. Next to Link new templates click on select
6. In the Host group search, type operating systems and click on Templates/Operating Systems
7. Check Template OS Windows by Zabbix Agent and click on Select
8. Click on update to save changes
9. Check availability
It can take a couple of minutes for the Zabbix server to initiate an initial communication with the endpoint. Once you attach a template, communication might not start straight away and you will see something like below under Configuration > Hosts
Once the communication has initiated, ZBX will turn into green and you would see something like below.
10. Troubleshooting
If you have waited long enough and ZBX did not turn into green, this indicates that there is something not right. Check the following:
- Inbound port 10500 is opened for the required profile. In the above example, I used Domain Profile because the endpoint is part of a domain.
- Ping endpoint from the Zabbix server and it should ping successfully
- Check the log file on the endpoint located in the Windows root directory and it can indicate you if there is an issue
Your feedback is very important. Let me know how did you go in the comments below.
Related Posts
Zabbix – Fundamentals
Zabbix Installation on Ubuntu Server
3 thoughts on “install and configure zabbix agent on windows”.
Can you explain the need to create a local folder on the root of C: and manually config the agent instead of running the Windows installer?
As you may have noticed that we have changed a bit in the configuration file here and then specified the configuration file in our command. Running the installer directly will miss the configuration and it would not use settings from the config file.
I hope this article can be use on Windows server 2019
Leave a Comment Cancel Reply
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.
Extending Zabbix: the power of scripting
Scripts can extend Zabbix in various different aspects. If you know your ways around a CLI, you will be able to extend your monitoring capabilities and streamline workflows related to most Zabbix components.
What I like about Zabbix is that it is very flexible and powerful tool right out of the box. It has many different ways to collect, evaluate and visualize data, all implemented natively and ready to use.
However, in more complex environments or custom use cases, you will inevitably face situations when something can’t be collected (or displayed) in a way that you want. Luckily enough, Zabbix is flexible even here! It provides you with ways to apply your knowledge and imagination so that even most custom monitoring scenarios would be covered. Even though Zabbix is an open-source tool, in this article I will talk about extending it without changing its code, but rather by applying something on top, with the help of scripting. I will guide you through some examples, which will hopefully pique your curiosity and maybe you will find them interesting enough to experiment and create something similar for yourself.
Although first idea which comes to ones mind when talking about scripts in Zabbix is most likely data collection, it is not the only place where scripts can help. So I will divide those examples / ideas into three sub categories:
Data collection
Zabbix internals.
- Visualization
Table of Contents
First things first. Data collection is a starting point for any kind of monitoring. There are multiple ways how to collect data in “custom” ways, but the easiest one is to use UserParameter capabilities. Basics of it are very nicely covered by official documentation or in other sources, e.g. in this video by Dmitry Lambert, so I will skip the “Hello World” part and provide some more advanced ideas which might be useful to consider. Also, the provided examples use common scripting themes/scenarios and you can find many similar solutions in the community, so maybe this will serve better as a reminder or a showcase for someone who has never created any custom items before.
Data collection: DB checks
There is a lot of good information on how to setup DB checks for Zabbix , so this is just a reminder, that one of the ways to do it is via custom scripts. I personally have done it for various different databases: MySQL, Oracle, PostgreSQL, OpenEdge Progress. Thing is ODBC is not always a great or permitted way to go, since some security restrictions might be in place and you can’t get direct access to DB from just anywhere you want. Or you want to transform your retrieved data in a ways that are complex and could hardly be covered by preprocessing. Then you have to rely on Zabbix agent running those queries either from localhost where DB resides or from some other place which is allowed to connect to your DB. Here is an example how you can do it for PostgreSQL
Now what’s left is to feed the output of this script into Zabbix via UserParameter. Similar approach can be applied to Oracle (via sqlplus) or MySQL.
Data collection: log delay statistics
I once faced a situation when some graphs which are based on log data started having gaps. It meant something was wrong either with data collection (Zabbix agent) or with data not being there at the moment of collection (so nothing to collect). Quick check suggested it was the second one, but I needed to prove it somehow.
Since these log lines had timestamps of creation, it was a logical step to try to measure, how much do they differ from “current time” of reading. And this is how I came up with the following custom script to implement such idea.
First of all, we need to read the file, say once each minute. We are talking about log with several hundreds of thousands lines per minute, so this script should be made efficient. It should read the file in portions created between two script runs. I have explained such reading in details here so now we will not focus on it.
Next what this script does is it greps timestamps only from each line and counts immediately number of unique lines with the same timestamp (degree of seconds). That is where it becomes fast – it doesn’t need to analyze each and every line individually but it can analyze already grouped content!
Finally, delay is calculated based on the difference between “now” and collected timestamps, and those counters are exactly what is then passed to Zabbix.
Now on Zabbix side, there is an item running this script and 7 dependent items, representing the degree of delay. Since there are many logs for which this data is collected, it is all put into LLD based on contents of specific directory:
This LLD then provides two macros:
And item prototypes will look like:
Those dependent items have one simple preprocessing step which takes needed number out of the script output:
So the final result is the nice graph in dashboard, showing exactly when and what degree delays do appear:
So as you see, it is relatively easy to collect just about any data you wish, once you know how. As you can see from these examples, it might be something more complex but it can also be just a simple one-liner – in any case it should be obvious that possibilities are endless when talking about scripts in data collection. If something is executable from the CLI and has a valuable output, go ahead and collect it!
Another area where scripts can be really useful is adjusting how Zabbix behaves or controlling this behavior automatically. And in this case, we will employ Zabbix API , since it’s designed exactly for such or similar purposes.
Zabbix internals: automatically disabling problematic item
In our environment, we have many logs to be analyzed. And some of them sometimes go crazy – something that we intend to catch starts appearing there too often and requires attention – typically we would have to adjust the regexp, temporarily suppress some patterns and inform responsible teams about too extensive logging. If you don’t (or can’t) pay attention quick, it might kill Zabbix – history write cache starts filling up. So what we do is automatically detect such an item with most values received during some most recent short period of time and automatically disable it.
First of all there are two items – the one measuring history write cache and the other one extracting top item in the given table
First number here is values gathered during provided period, second one is item id. The script behind this item looks like this
And now relying on the history write cache item values showing us drop, we construct a trigger:
And as a last step, such trigger invokes action, which is running the script that disables the item with given ID with the help of Zabbix API, method “item.update”
Now we are able to avoid unexpected behavior of our data sources affecting Zabbix performance, all done automatically – thanks to the scripts!
Zabbix internals: add host to group via frontend scripts
Zabbix maintenance mode is a great feature allowing us to reduce noise or avoid some false positive alerts once specific host is known to have issues. At some point we found it would be convenient to be able to add (or remove) specific host into (from) maintenance directly from “Problems” window. And that is possible and achieved via a frontend script, again with the help of Zabbix API, this time methods “host.get”, “hostgroup.get”, “hostgroup.massadd” and “hostgroup.massremove”
Data visualization
Zabbix has many different widgets that are able to cover various different ways of displaying your collected data. But in some cases, you might find yourself missing some small type of “something” which would allow your dashboards to shine even more – at least I constantly face it. Starting From version 6.4 Zabbix allows you to create your own widgets but it might be not such a straightforward procedure if you have little or no programming experience. However, you can employ two already existing widgets in order to customize your dashboard look in pretty easy way.
Data visualization: URL widget
First one example is done using the URL widget. You might feed just about any content there, so if you have any web development skills, you can easily create something which would look like custom widget. Here is an example. I need a clock but not the one already provided by Zabbix as a separate clock widget – I want to have a digital clock and I also want this clock to have a section, which would display the employee on duty now and in an upcoming shift. So with a little bit of HTML, CSS and JavaScript / AJAX, I have this
With styles properly chosen, such content can be smoothly integrated into dashboards, along with other widgets.
Data visualization: plain text widget with HTML formatting
Another useful widget which is often overlooked is the “Plain text” widget – in combination with the following parameters:
It becomes a very powerful tool to display nicely formatted data snapshots. Simple yet very good example here would be to display some content, which requires human readable structure – a table.
So again, integration with other dashboard widgets is so smooth – with just some custom HTML / CSS around your data you wrap it into something that looks like brand new “table” widget. Isn’t it awesome? And you are of course not limited to tables… Just use your imagination!
Although I personally prefer bash as the first option to solve things, there is no big difference regarding which scripting or programming languages to choose when extending Zabbix in these ways. Just try anything you feel most comfortable with.
I hope that examples shown here inspired you in some ways. Happy scripting!
A place where you can learn how to design and deploy 'Job Arranger For Zabbix' for small-medium-large size deployments.
What is Job Arranger for Zabbix?
What can i do.
Certainly most kind of infrastructure automation is possible.
- Schedule your routine tasks to run on right time.
- Schedule and monitor complex batch processes from one streamlined, intuitive interface.
- Run time-based, condition-based, event-driven jobs.
- Automate your systems, applications, databases, servers etc.
- And much more.
Some of main features:
System Architecture
The following diagram shows the architecture of only job arranger for zabbix..
Since Job Arranger for Zabbix is a third-party tool for Zabbix, when it is integrated with Zabbix, the architecture will be as following diagram.
The following diagram shows a more complete real-world deployment architecture.
Getting Started
Have you already install the Zabbix ? If no then follow the steps at Server World to install it.
- Install Job Arranger for Zabbix
- Configure for your environment
- Run test jobs
Explore all available icon to design a complete and robust jobnet.
Stack Exchange Network
Stack Exchange network consists of 183 Q&A communities including Stack Overflow , the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Trying to get windows scheduled task state in zabbix
I've just started using the following template to monitor my windows scheduled tasks: https://share.zabbix.com/operating-s...hes-planifiees
So it works perfect but the only problem is it doesn't pull the scheduled task state ( Disabled or Enabled ). Now, I tried to edit the PowerShell script associated with the template my self and added the following lines:
But it doesn't seem to work, I get the error below when I try to execute the item:
I get empty value for some reason, Anyone here can help me please? :P
Thank you! Tags: None
Found the solution here: https://github.com/Iakim/Zabbix-ScheduledTask
He added TaskState to his powershell script and it works.
You must log in to answer this question.
Not the answer you're looking for browse other questions tagged powershell zabbix ..
- The Overflow Blog
- You should keep a developer’s journal
- Would you board a plane safety-tested by GenAI?
- Featured on Meta
- Our Partnership with OpenAI
- What deliverables would you like to see out of a working group?
Hot Network Questions
- "She smashed her finger in the door." — What does this mean? Could you please describe this process?
- Accidently Glued PVC to threaded PVC and it Leaks
- Warning: this puzzle contains made-up words
- How can I find the area situated under an airport traffic pattern?
- Can a salary be reduced?
- How to remove insecticide overspray from objects
- Indulging your vice when you've got no dice
- Polygon and trace arrows
- Can Warlocks take feats that require the "Spellcasting Feature"?
- Dual British-Italian citizen, what passport should I use travelling to Italy on holiday?
- designing an elven magic system that blends with a WW1-esque world
- Is there any object we own but don't possess?
- What is the name of this character that looks like an upside down arrowhead?
- Why does a charge need to have a velocity to experience force in a magnetic field?
- Expectation conditional on a sigma algebra, what expectation does it refer to?
- "Wish in one hand, tacky in the other. See which fills up first". What's the meaning of "tacky" here?
- I want to know the tricks to search for and find old academic journals for free
- Set a limit on value change of a binary variable
- Which Palestinian government is getting recognized?
- Why have Norway, Ireland and Spain only now recognised the Palestinian state?
- is German becoming more informal?
- How do I obtain a trusted, signed, client certificate for use with an FTPS site in IIS and tied to a Windows user?
- Square root symbols that don't match
- Why would aliens use Kaiju to cause an apocalypse instead of more effective weapons?
- ZABBIX BUGS AND ISSUES
proc_info get value is different from value of Windows Task Manager.
- Resolution: Done
- Fix Version/s: 4.0.31rc1
- Affects Version/s: None
- Component/s: Agent (G)
- Labels: None
Description
Hello, proc_info get value is different from value of Windows Task Manager.
I use zabbix_get.exe of 4.2.8 under Windows server 2008R2.
compare "proc_info [<process>,wkset,avg] " and Memory Usage of Windows Task Manager. For example, in monitoring "proc_info [far.exe,wkset,avg] ", ZABBIX displayed the value as 6084k, but the value in Task manager is 1748k.
Why is there such a difference? I guess these values should be equal.
Attachments
- Sort By Name
- Sort By Date
- Download All
Navigation Menu
Search code, repositories, users, issues, pull requests..., provide feedback.
We read every piece of feedback, and take your input very seriously.
Saved searches
Use saved searches to filter your results more quickly.
To see all available qualifiers, see our documentation .
- Notifications
Documentation
- 6.4 (current)
- In development
- 7.0 (devel)
- Unsupported
Introduction
Configuring zabbix agent, zabbix frontend, create items, view collected data, view graphs, configure triggers, set up problem alerts, 5. monitor network traffic with zabbix.
This page walks you through the steps required to start basic monitoring of your network traffic with Zabbix.
Who this guide is for
This guide is designed for new Zabbix users and contains the minimum set of steps required to enable basic monitoring of your network traffic. If you are looking for deep customization options or require more advanced configuration, see the Configuration section of Zabbix manual.
Prerequisites
Before proceeding with this guide, you need to download and install Zabbix server, Zabbix frontend and Zabbix agent according to the instructions for your OS. As a starting point, the Installation from packages , followed by the Web interface installation , would be the advised solution. Note that you should install Zabbix agent on the machine that requires traffic monitoring. This can be either the same host where Zabbix server is installed or a different host.
This guide will provide the instructions on configuring the network traffic monitoring of eth0 interface on a separate machine named Remote host .
Configure Zabbix for monitoring
Zabbix agent can collect metrics in active or passive mode (simultaneously). See Passive and active agent checks for more info. In this guide, monitoring by means of passive checks will be described.
1. Open the agent configuration file on the machine where the agent is installed (by default, the path is /usr/local/etc/zabbix_agentd.conf ):
2. Add the IP address or DNS name of your Zabbix server to the Server parameter. For example:
3. Restart Zabbix agent:
1. Log into Zabbix frontend.
2. Create a host in Zabbix web interface, specifying the IP address or DNS name of the machine on which the agent is installed.
Follow the instructions on creating an item to add the items for traffic monitoring, namely:
- Incoming traffic
- Outgoing traffic
- Total traffic
A simple setup for the incoming traffic monitoring item would look as follows:
To make the collected data suitable for practical use, you can set some preprocessing steps when creating the items. In the given case, those can be multiplication by 8 (to convert bytes to bits) and presentation as change per second.
Congratulations! At this point, Zabbix is already monitoring your network traffic.
To view collected metrics, open the Monitoring → Hosts menu section and click on the Latest data in the row of the host.
You will see the traffic data.
The data collected can be displayed as graphs . To view those, in the Latest data section click on Graph in the row of the item or select required items and click on Display graph below.
You can set triggers to detect abnormal network traffic. See the instructions on configuring a trigger and add the trigger signalling that the total traffic is too high, for example:
Now make the traffic exceed the threshold you have set in the trigger expression and navigate to the Monitoring → Problems to check that the problem is listed there.
There are several ways of getting notifications about the problem. Email being the most popular one, follow the instructions on setting up a problem notification via email. You can also choose other media types to be used for the notification delivery.
- Problem escalations - how to create multi-step alert scenarios (e.g., first send message to the system administrator, then, if a problem is not resolved in 45 minutes, send message to the data center manager).
- Problem acknowledgment - how to indicate that the problem is known, make comments on resolving it, suppress or close the problem.
- Monitor Linux with Zabbix agent - how to start basic monitoring of the most important items by linking a pre-configured template.
- Creating and Administering Analytics and Reports for Project Management
Overview of Configurable Workflow Notifications in Project Management
As part of workflow tasks, the application automatically sends notifications. For example, when a project manager assigns a task to a resource, the application sends a notification to the resource.
For some workflow tasks, you can use Oracle Business Intelligence (BI) Publisher to tailor the content, layout, and style of the notifications. These report-based notifications aren't only configurable, but also optimized for viewing on mobile devices.
In addition to getting notifications in email, users can also view in-app notifications by:
Clicking the Notifications icon in the global header and opening a notification
Going to the Worklist: Notifications and Approvals work area and opening a notification
Clicking the In-App Notification link at the end of an email notification
Here's a table that shows the products that have configurable notifications, along with their associated report name, description, recipients and when it's sent. To navigate to the reports, open Reports and Analytics work area > Browse Catalog > Shared Folders > Projects > Workflow Notifications . Keep in mind that each report caters to multiple cases.
Process Overview
Generating configurable notifications through BI Publisher involves various types of objects in the BI catalog, including data models, subtemplates, style templates, and reports. Reports pull data from data models and generate notifications in an HTML format. The report layout templates use common table and paragraph styles and refer to a central subtemplate that contains reusable notification components.
Data Sources: Store the attributes and attribute values for business objects and transactions in the application (example of data sources being transaction tables)
Data Model: Determines which attributes from data sources are available to be included in the notification and how that data is retrieved
Subtemplate: Provides common components, for example a branding logo and buttons, that can be reused in multiple reports
Style Template: Provides styles such as the type of lines and fonts to use in tables, or the font type, size, and color to use for headings
Report: Contains a layout template that determines:
Which attributes appear in the notification, from the data model used for the report
What the notification looks like, leveraging components from the subtemplate and styles from the style template used for the report
HTML: Is the output generated from the report
Email Notification: Has the HTML output embedded in the email body
In-App Notification: Has the HTML output embedded in the application UI
Each workflow task with configurable notifications has a corresponding predefined report in the BI catalog. For example, the Gate Approval Request Notification contains Gate Approval Request Notification Layout and uses the Gate Notifications data model. The generated output is included in notifications that are sent to users.
Notification Modifications
After you enable configurable workflow notifications, the predefined reports and related objects in the BI catalog work by default. If you need to modify the notifications, you can edit copies of the predefined reports, data models, and subtemplate (but not the style template). You proceed as you would to edit any report, data model, or subtemplate in the catalog:
Open the Reports and Analytics work area and then click Browse Catalog . The Oracle Transactional Business Intelligence page appears.
Navigate to Shared Folders > Projects > Workflow Notifications . And then, select the product. For example, to configure notifications related to Project Management, click Project Management Control.
Click Edit corresponding to the layout that you want to edit. A page containing all the existing layout appears.
Click Edit corresponding to the default layout to download a copy.
Edit the copied report layout template.
Upload the modified template and set it as default.
You should get familiar with BI Publisher in general before modifying configurable notifications.
Use only the Template Builder For Word add-in to edit the .rtf template in Microsoft Word, not the layout editor or other tools available for creating and editing report layout.
Edit a copy of predefined layout templates, rather than create new reports or layout templates.
To modify reports and data models for workflow notifications, you must have the BI administrator role.
To use configurable notifications for Project Management, you must opt-in to the Configure Project and Task Management Notifications feature to configure notifications.
You must download and install the Template Builder for Word add-in:
Open the Reports and Analytics work area.
Click the Browse Catalog button.
Click Home .
In the Get Started pane, click Download BI Desktop Tools and then click Template Builder For Word .
Save and run the installer.
Related Topics
- More About Oracle Transactional Business Intelligence Components
- Best Practices for Content and Layout in Workflow Notifications
- Set Up for RTF and Excel Report Layout Templates
- Overview of Notifications and Approval Workflows
- Configurable Workflow Notifications: Implementation Considerations
COMMENTS
We upped our ICMP Pollers to the maximum and the issue has been resolved. We were clearly trying to run too many ICMP polls concurrently. go_to_ellipsis-1. Zabbix 5.4.7 Proxy Server (PSQL) keeps throwing the trigger "Zabbix task manager processes more than 75% busy" There is only one host monitored by this proxy.
26-10-2016, 19:57. I am not aware of a way to monitor a scheduled task directly, but the zabbix agent can monitor files. You could have the scheduled task update, or just touch, a specific file when it runs, or touch another file if it gets errors, then use Zabbix to check that those files have (or haven't) been changed in the last day.
Zabbix is the ultimate enterprise-level software designed for real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines and network devices. ... When this .exe stops responding and shows that window popup, I realized going to details under task manager, it always shows 48k in memory column .
Learn how to use Zabbix to monitor a Windows process. Our tutorial will teach you all the steps required to monitor the status of a Windows process.
Open zabbix_agentd.conf with any editor, even Windows built-in notepad will do the job. Uncomment the following and update accordingly. ... Verify Zabbix agent service in the Task Manager. 6. Create a new Group on Zabbix Server. To add a host, we need to create a host group first. If you already have a group then you can skip this part.
Zabbix requires keys be unique for a single host, ... I've discovered that Get-Process command does not provide current CPU usage (as seen in task manager), I've decided to use Get-Counter command which provides necessary data. More over I'm using javasript to process data and it's working quite nice. I'm still looking forward into improvements ...
Scripts can extend Zabbix in various different aspects. If you know your ways around a CLI, you will be able to extend your monitoring capabilities and streamline workflows related to most Zabbix components. What I like about Zabbix is that it is very flexible and powerful tool right out of the box. It has many different ways to collect ...
We are monitoring Windows servers with Zabbix agent. In some cases (not all) we see that the values collected by system.cpu.util are different from the Performance charts of the task manager and also when collecting the same value from the performance counters. Environment: Zabbix agent: 5.0.17; Zabbix server and proxy: 5.0.21 Steps to reproduce:
Features. Some of main features: Centralized Management - manage and monitor the jobs, schedules and calendars centrally. High performance, High capacity, High stability - highly reliable. Multiple schedules - you can have multiple schedules to run the jobs. Simple version control of jobs - you can create and manage multiple versions for each job.
Description. On several servers, the zabbix agent is consuming about 85+ % of CPU. Could you please advise under what circumstances zabbix agents uses so much of CPU? Attached is the Task manager with CPU utilization of each process, perfmon report zipped, agent config file and agent logs. Attachments.
I often need to restart the Zabbix Server process to resolve the "Preprocessing Manager Processes over 75%" problem. In version 5.0.1, the number of preprocessing worker processes was stable at 30. After upgrading to version 6.0.3, the number increased to 500, but still had the same problem. Every low point is after the restart.
So it works perfect but the only problem is it doesn't pull the scheduled task state ( Disabled or Enabled ). Now, I tried to edit the PowerShell script associated with the template my self and added the following lines:
ZABBIX BUGS AND ISSUES; ZBX-19236; Task manager constantly busy with close_problem task if trigger no longer exists but event still exist.
Description. proc_info get value is different from value of Windows Task Manager. compare "proc_info [<process>,wkset,sum] " and Memory Usage of Windows Task Manager. For example, in monitoring "proc_info [AcroRd32.exe,wkset,sum] ", ZABBIX displayed the value as 7,056k, but the real value was 3,528k. variable "count" in the case of 1, sets ...
Description. proc_info get value is different from value of Windows Task Manager. I use zabbix_get.exe of 4.2.8 under Windows server 2008R2. compare "proc_info [<process>,wkset,avg] " and Memory Usage of Windows Task Manager. For example, in monitoring "proc_info [far.exe,wkset,avg] ", ZABBIX displayed the value as 6084k, but the value in Task ...
Task manager 90% Timer 50% Trapper 95% ipmp manager 95% icmp pinger 95% Unreachable poller 80% We initially thought that the auto-close mechanism might be the cause. Because process "task manager" seemed very busy. (near 100%) What problem occurred. Proposed to stop the mechanism of "Automatic close PROBLEM events".
Real-time monitoring of IT components and services, such as networks, servers, VMs, applications and the cloud. - zabbix/server_tasks.c at master · zabbix/zabbix
Apparently the Windows 8+ and Server 2012+ includes a performance monitor counter named "% Processor Utility". And this is the one, that is shown in the Task Manager of Win 8+, and Win Server 2012+ as CPU Utilization. This counter unlike "% Processor Time", which is usually used to display the CPU usage, takes into account the balanced CPU speed.
Zabbix frontend. 1. Log into Zabbix frontend. 2. Create a host in Zabbix web interface, specifying the IP address or DNS name of the machine on which the agent is installed.. Create items. Follow the instructions on creating an item to add the items for traffic monitoring, namely:. Incoming traffic; Outgoing traffic; Total traffic
CVE-2024-30040 is a security feature bypass vulnerability in the MSHTML (Trident) engine in Microsoft Windows that was exploited in the wild as a zero-day. It was assigned a CVSSv3 score of 8.8 and is rated as important. An attacker could exploit this vulnerability by using social engineering tactics via email, social media or instant messaging to convince a target user to open a specially ...
For example, when a project manager assigns a task to a resource, the application sends a notification to the resource. For some workflow tasks, you can use Oracle Business Intelligence (BI) Publisher to tailor the content, layout, and style of the notifications. These report-based notifications aren't only configurable, but also optimized for ...