# Service check without status

**URL:** <https://community.icinga.com/t/service-check-without-status/7866>\
**Category:** Service Monitoring\
**Created:** [July 28, 2021, 3:37pm UTC](https://community.icinga.com/t/service-check-without-status/7866 "2021-07-28T15:37:34Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mattboston](https://community.icinga.com/user_avatar/community.icinga.com/mattboston/32/4037_2.png) [@mattboston](https://community.icinga.com/u/mattboston)\
**Post date:** [July 28, 2021, 3:37pm UTC](https://community.icinga.com/t/service-check-without-status/7866/1 "2021-07-28T15:37:34Z")

</div>

We have a couple checks (memory, load, swap) where we do not care about alerts or status (Warning/Critical/Unknown). We only want the checks to run to generate perf data for Graphite.

I already have them set to not alert but is there a way to have it run a check, but it will always be OK?

---

<div class="post-metadata">

**Author:** ![dgoetz](https://community.icinga.com/user_avatar/community.icinga.com/dgoetz/32/917_2.png) [@dgoetz](https://community.icinga.com/u/dgoetz)\
**Post date:** [July 28, 2021, 7:55pm UTC](https://community.icinga.com/t/service-check-without-status/7866/2 "2021-07-28T19:55:48Z")

</div>

It depends on the plugin if you need to define thresholds at all or if you can set unreachable thresholds, not sure for those mentioned.

Another option would be to use a wrapper script which executes the plugin, but the returns always Ok. An already existing one would be negate which is part of the monitoring and nagios plugins and has a definition in the ITL.

---

<div class="post-metadata">

**Author:** ![mattboston](https://community.icinga.com/user_avatar/community.icinga.com/mattboston/32/4037_2.png) [@mattboston](https://community.icinga.com/u/mattboston)\
**Post date:** [July 28, 2021, 8:22pm UTC](https://community.icinga.com/t/service-check-without-status/7866/3 "2021-07-28T20:22:14Z")

</div>

That was something I thought of, but quite a few of our servers run at 98-99.x% memory used. The memory check seems to only accept whole number percentage.

We’re replacing Sensu/Grafana/InfluxDB, where we could have metric only checks that push perf data into InfluxDB. I was hoping I could do something similar here by having the check, push data to Graphite, but have the check show OK no matter what.
