Skip to content

Commit 720b73e

Browse files
committed
add icinga2 api stage dirs
1 parent ab8ca72 commit 720b73e

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

modules/icinga2/collector.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ const ModuleName = "icinga2"
1414

1515
var files = []string{
1616
"/etc/icinga2",
17-
"/var/lib/icinga2/api/packages",
18-
"/var/lib/icinga2/api/zones",
17+
"/var/lib/icinga2/api/packages/_api/active-stage",
1918
}
2019

2120
var pluginFiles = []string{
@@ -45,6 +44,8 @@ var commands = map[string][]string{
4544
"features.txt": {"icinga2", "feature", "list"},
4645
"user-icinga.txt": {"id", "icinga"},
4746
"user-nagios.txt": {"id", "nagios"},
47+
"icinga2-api-stage-directories.txt": {"ls", "-ld" , "/var/lib/icinga2/api/packages/_api/*/"},
48+
"director-api-stage-directories.txt": {"ls", "-ld" , "/var/lib/icinga2/api/packages/director/*/"},
4849
}
4950

5051
var detailedCommands = map[string][]string{

modules/icingadirector/collector.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ const (
1212
InstallationPath = "/usr/share/icingaweb2/modules/director"
1313
)
1414

15+
var files = []string{
16+
"/var/lib/icinga2/api/packages/director/active-stage",
17+
}
18+
1519
var commands = map[string][]string{
1620
"health.txt": {"icingacli", "director", "health"},
1721
"user-icingadirector.txt": {"id", "icingadirector"},
@@ -47,6 +51,10 @@ func Collect(c *collection.Collection) {
4751

4852
// TODO: more infos on modules, GIT details
4953

54+
for _, file := range files {
55+
c.AddFiles(ModuleName, file)
56+
}
57+
5058
for name, cmd := range commands {
5159
c.AddCommandOutput(filepath.Join(ModuleName, name), cmd[0], cmd[1:]...)
5260
}

0 commit comments

Comments
 (0)