<?xml version="1.0" encoding="UTF-8"?>
<zabbix_export><version>5.0</version><date>2021-11-21T21:27:21Z</date><groups><group><name>Templates</name></group></groups><templates><template><template>App Needrestart</template><name>App Needrestart</name><description>## Overview

Template for needrestart to check if the server needs a reboot / restart of services after package upgrade.


[www.kaneo-gmbh.de](https://www.kaneo-gmbh.de)


### Install packages



```
apt install needrestart
```

### Zabbix agent user parameter:



```
UserParameter=needrestart.kernel,sudo needrestart -b -r l -k | grep 'NEEDRESTART-KSTA:' | grep -Eo '[0-9]'  
UserParameter=needrestart.libs,sudo needrestart -b -r l -l | grep NEEDRESTART-SVC | wc -l
```

### sudoers entry:



```
# allow zabbix to check for needrestart in batch listing mode  
zabbix             ALL = NOPASSWD: /usr/sbin/needrestart -b -r l *  
  

```


## Author

kaneo GmbH

</description><groups><group><name>Templates</name></group></groups><applications><application><name>Needrestart</name></application></applications><items><item><name>Kernel ABI update available</name><key>needrestart.kernel</key><delay>14400</delay><applications><application><name>Needrestart</name></application></applications></item><item><name>Services using old libs</name><key>needrestart.libs</key><delay>14400</delay><applications><application><name>Needrestart</name></application></applications></item></items></template></templates><triggers><trigger><expression>{App Needrestart:needrestart.kernel.last()}&lt;&gt;1 or {App Needrestart:needrestart.libs.last()}&gt;0</expression><name>Server needs maintainance</name><priority>INFO</priority></trigger></triggers></zabbix_export>
