55 Commits

Author SHA1 Message Date
4e057e9390 .github/workflows/build.yml hinzugefügt
All checks were successful
/ Build Web Container (push) Successful in 1m26s
2025-03-08 12:33:14 +00:00
1bfb90ed10 .github/workflows/flake8.yaml gelöscht 2025-03-08 12:32:44 +00:00
eeb45c7b6d Update .gitlab-ci.yml file 2023-06-12 15:37:32 +00:00
6046fcf529 Update .gitlab-ci.yml file 2023-06-12 15:37:12 +00:00
cad861537b Add new file 2023-05-29 23:05:58 +00:00
865a6ca7cc Merge pull request #2 from hpilo-exporter/roock_lint
Improve Syntax for Linting and adding Flake8 Github Action
2023-05-13 08:07:16 +03:30
c10e473ea1 adding permissions 2023-04-25 18:41:15 +00:00
5e923d3775 new pipeline 2023-04-25 18:37:03 +00:00
1680ee7de3 adding flake8 pipeline 2023-04-25 18:29:40 +00:00
3448aa2e13 improve error handling 2023-04-25 18:25:32 +00:00
714348d90f adding tox.ini with flake8 config 2023-04-25 18:13:08 +00:00
bc7febc229 improve syntax for better linting 2023-04-25 18:10:24 +00:00
a570d56fd3 chore: update grafana versions and fix missing variables 2023-04-18 18:51:40 +02:00
8f83586f5e fix: grafana-dashboard: PSU status, add default timeframe 2023-04-18 18:49:57 +02:00
7acfc637d3 fix error for battery details when no battery is present 2023-04-18 18:00:37 +02:00
fd5f6a79e4 adding batter details 2023-04-18 15:44:34 +02:00
e5a6b26e51 adding PSU details 2023-04-18 15:44:33 +02:00
b7045e29ed adding yaml schema definition to prometheus rules 2023-04-18 15:44:32 +02:00
c7c336ca8b grafana dashboard: remove references to "dedi" hosts 2023-04-18 15:44:30 +02:00
aea68da3a7 update grafana dashboard
- remove static datasource uid and use input
- update queries to updated hpilo-exporter
2023-04-18 15:44:29 +02:00
ad6cafdb1b Create grafana_dashboard.json 2023-04-18 15:44:29 +02:00
8597546e34 adding memory details 2023-04-18 15:44:28 +02:00
6c13657604 terminate zombie process
thanks to @mhollstein
2023-04-18 15:44:27 +02:00
3b827179a9 update Dockerfile + setup.py
thanks to @mhollstein
2023-04-18 15:44:26 +02:00
29779e1c0c adding processor detail 2023-04-18 15:44:25 +02:00
f1c61b0b39 temp fix remove ssl context 2023-04-18 15:44:23 +02:00
4c6e4b4dee adding power readings 2023-04-18 15:44:21 +02:00
92add863e7 set separate alert about battery with possibility of exclusion hosts with 'battery' tag in noAlarmOn label, prevent fake PS alert enforced while having Battety alert, prevent fake alert for two-socket servers with only one socket installed: two fans will be absent 2022-02-10 00:44:11 +03:00
66558bf991 set separate alert about battery with possibility of exclusion hosts with 'battery' tag in noAlarmOn label, prevent fake PS alert enforced while having Battety alert, prevent fake alert for two-socket servers with only one socket installed: two fans will be absent 2022-02-10 00:38:47 +03:00
a95fc543d6 Wrote the same port on Prom and Exporter setting 2021-04-20 16:47:42 +03:00
9b439261b1 description of changes 2020-06-01 23:10:20 +03:00
0f10f19c4d alerts example 2020-06-01 22:58:55 +03:00
90d3324a69 Add server running status, OA info, per-fan status, per-ps status, fan speed, refactoring. 2020-06-01 22:48:10 +03:00
6b23c9c50c 1. Transit from ForkingMixIn to ThreadingMixIn. 2. Add temperature values capture. 2020-05-29 23:08:45 +03:00
43093f3390 1. Transit from ForkingMixIn to ThreadingMixIn. 2. Add temperature values capture. 2020-05-29 23:06:46 +03:00
90ef608729 1. Transit from ForkingMixIn to ThreadingMixIn. 2. Add temperature values capture. 2020-05-29 23:03:26 +03:00
76a6e972e1 1. Transit from ForkingMixIn to ThreadingMixIn. 2. Add temperature values capture. 2020-05-29 23:01:13 +03:00
e23bc95062 1. Added support for Python 3.6 2. ilo_user, ilo_password, ilo_port may be preset via environment. 3. Added storage health information from iLO (cache, controller, logical drives, physical drives). 4. Added some ssl changes. 2020-05-26 22:01:05 +03:00
4ffed69d86 1. Added support for Python 3.6 2. ilo_user, ilo_password, ilo_port may be preset via environment. 3. Added storage health information from iLO (cache, controller, logical drives, physical drives). 4. Added some ssl changes. 2020-05-26 21:45:40 +03:00
65aca9d27b Correct tab spacing and add host IP if server_name is empty (#9)
* Correct tab spacing and add host IP if server_name is empty

* Update exporter.py

Fix whitespace

* Update exporter.py

Further whitespace fix

Co-authored-by: Joe Stringer <joeds13@users.noreply.github.com>
2020-04-05 09:27:36 +01:00
bb2014bf98 iLO3 network patch (#8)
* Add scrape_timeout

Add scrape_timeout to work patch for iLO 3

* iLO3 network patch

* Update

Correct tab spacing and add host IP if server_name is empty 
5f57dac7c0
ensure embedded_health is defined 
9de67b7b92
2020-04-05 09:24:01 +01:00
ed3e746a25 Added a long_description_content_type to parse the markdown for displ… (#4)
* Added a long_description_content_type to parse the markdown for display on pypi. Changed the documentation on the Readme

* Corrected the version number
2018-10-15 09:21:07 +01:00
05f6e71faa minor enhancement (#2)
* start refactoring

* add labels for server name and type + firmware version

* Compatibility with older iLO versions (#2)

* Compatibility with older iLO versions

* Update README repository info

* Changed default port to 9100

* Changed default port to the one registered at https://github.com/prometheus/prometheus/wiki/Default-port-allocations
Updated README with metics output from older iLO devices
2018-03-16 12:09:22 +00:00
18b2d8327a Fixed URLs 2017-07-10 10:21:33 +01:00
47f870c96a Simplifying the defaults and tidy up 2017-04-20 13:43:57 +01:00
cb5df86a70 Improvements after feedback 2017-04-19 14:42:49 +01:00
6c393658ea Fix port type error 2017-04-19 12:27:02 +01:00
ec03dd659e Adding forking limits 2017-04-18 09:51:13 +01:00
0aaff9c746 Utilising the prometheus python client and a forking http server 2017-04-18 09:31:42 +01:00
1c6aa4df82 Using older tornado 2017-04-06 11:41:24 +01:00