Skip to content

Commit 61da7ff

Browse files
committed
Icinga2: Add PluginDir for debian based systems
1 parent a612427 commit 61da7ff

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ See [modules/base/collector.go](modules/base/collector.go) for details.
5555
Module: `icinga2`
5656

5757
* Configuration from `/etc/icinga2`
58-
* Files in `/usr/lib64/nagios/plugins`
58+
* Files in PluginDir
5959
* Package information
6060
* Service status
6161
* Config check result

modules/icinga2/collector.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ const ModuleName = "icinga2"
1212
var files = []string{
1313
"/etc/icinga2",
1414
"/var/log/icinga2/icinga2.log",
15+
}
16+
17+
var pluginFiles = []string{
1518
"/usr/lib64/nagios/plugins",
19+
"/usr/lib/nagios/plugins",
1620
}
1721

1822
var optionalFiles = []string{
@@ -65,6 +69,7 @@ func Collect(c *collection.Collection) {
6569
for _, file := range files {
6670
c.AddFiles(ModuleName, file)
6771
}
72+
c.AddFilesAtLeastOne(ModuleName, pluginFiles...)
6873

6974
for _, file := range optionalFiles {
7075
if _, err := os.Stat(file); err != nil {

0 commit comments

Comments
 (0)