Zabbix-Dashboard | Zabbix Dashboard | Dashboard library
kandi X-RAY | Zabbix-Dashboard Summary
kandi X-RAY | Zabbix-Dashboard Summary
Trying to build a better dashboard function for Zabbix via the php api. Features/requirements: Gets triggers from hosts which are nested in hostgroups Currently we defined differrent users (within Zabbix) per hostgroup with read only rights Screens are optimized for 1920px capable monitors Masonry js library is used to align host blocks tightly Requires the Zabbix php api which is included in this build . Host block features: Each host block displays a maximum of 3 triggers In case of multipe triggers fired on a host, the highest priority trigger will adjust the color and or size of the hostblock There are 5 stages defined in which a block is displayed based upon trigger severity Triggered host blocks will get the state normal when the trigger state is "OK" (via acknowledgment of trigger or threshold level is normal) . I have tested the dashboard on Zabbix 2.2.2 but I think it will work fine in 2.4, although you might need a newer php api version. As we make use of the Zabbix php api, we have included it’s GPLv3 license.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Perform API request
- Returns request params array
- Convert an array to an assoc array .
- Sets the default params
- Webcheck is writable
- Get User Group
- Triggers Delete - Dependencies
- User Add Media
- User Update Media
- Method to get user authentication
Zabbix-Dashboard Key Features
Zabbix-Dashboard Examples and Code Snippets
Community Discussions
Trending Discussions on Zabbix-Dashboard
QUESTION
I have a Grafana dashboard, where I am currently getting my query shown as a "Gauge"-graph showing the total hits.
As you can see on the screenshot, it shows total number of hits - but I would like to have them on a list, with the details of each hit (NOT the Kibana way).
I've looked at some of the other graph models that Grafana provide and the "Table"-model is the one I find best, but it only shows the columns "time" and "count", which isn't that useful.
Is there some way to manipulate the columns shown on the table, so it isnt "time" and "count" but more custom values?
Or do others have better ways to do it?
I have already looked at the tutorial/guidelines provided by Grafana here but I find them quite low on details. I've also tried to pull out the "Raw document" to find the JSON-columns, that I want shown, but then it crashes and I get the same error message as the one reported in Grafans github here saying
"Grafana has likely been updated. Please try reloading the page."
hmm... Quite frustrating to be honest.
// In short: I want to add some metrics from the query that is shown in the JSON, which I can place in the table, as I want.
UPDATE 22nd Oct. 2019 Regarding the error message from Grafana
"Grafana has likely been updated. Please try reloading the page."
Updating it to the newest version 6.4.3 fixed this problem, even though it should have been fixed in 6.4.2.
This enables me to see raw JSON formatted data, so that is done. Now I need to find out how to fetch and work with some of these data inside the JSON, so that I can see them on the table.
...ANSWER
Answered 2019-Nov-19 at 07:16Found out that I just had to use the metric "Unique Count" or "Count" from where I choose a indexed metric which will then give me a count value.
Please double check that you are not getting an average value, but a total. If it fx shows 0.4 and you only have integers, then you are probably getting an average value.
Also if you want to play around with the different metrics, so they show in the panel, a solution would be to choose the metric "Raw Document". Then inside visualization you can choose to add the metrics you want shown under "Column". Press the '+' mark and add the different metrics.
If you want to give it a better name, you can configure it under "Column Styles".
And finally - always stay up to date with the newest grafana version, so you don't end up getting frustated over a error which is only there because you haven't updated.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Zabbix-Dashboard
PHP requires the Visual C runtime (CRT). The Microsoft Visual C++ Redistributable for Visual Studio 2019 is suitable for all these PHP versions, see visualstudio.microsoft.com. You MUST download the x86 CRT for PHP x86 builds and the x64 CRT for PHP x64 builds. The CRT installer supports the /quiet and /norestart command-line switches, so you can also script it.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page