On 2024/04/11 23:04, Alvar Penning wrote: > Hi again, > > For the record, I have been running the two ports without any problems > since my last mail. > > Today both Icinga DB and Icinga DB Web have been updated and I have > updated my ports as well. Please feel free to check out the attached > updated ports. > > - https://github.com/Icinga/icingadb/releases/tag/v1.2.0 > - https://github.com/Icinga/icingadb-web/releases/tag/v1.1.2 > > Please note that the new Icinga DB Web release requires an updated > icinga-php-library version, which I just sent in another mail. > > Best, > Alvar
I've rearranged things slightly (in particular used upstream's icingadb-web name). I think I'm pretty happy with this, though I'd kind of like to take maintainer myself to keep all the icinga ports under single maintainership if you don't mind. Index: Makefile =================================================================== RCS file: /cvs/ports/net/icinga/Makefile,v diff -u -p -r1.11 Makefile --- Makefile 11 Mar 2022 19:46:05 -0000 1.11 +++ Makefile 17 Apr 2024 23:28:58 -0000 @@ -2,6 +2,8 @@ SUBDIR += core2 SUBDIR += icinga-php-library SUBDIR += icinga-php-thirdparty + SUBDIR += icingadb + SUBDIR += icingadb-web SUBDIR += web2 SUBDIR += web2-module-director SUBDIR += web2-module-incubator Index: icingadb/Makefile =================================================================== RCS file: icingadb/Makefile diff -N icingadb/Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb/Makefile 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,30 @@ +COMMENT= configuration and state database for Icinga + +GH_PROJECT= icingadb +GH_TAGNAME= v1.2.0 + +MODGO_MODNAME= github.com/icinga/icingadb +MODGO_VERSION= ${GH_TAGNAME} + +WANTLIB += c pthread + +HOMEPAGE= https://icinga.com/docs/icinga-db/ +MAINTAINER= Alvar Penning <p...@0x21.biz> + +# GPLv2 +PERMIT_PACKAGE= Yes + +MODULES= lang/go + +.include "modules.inc" + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/icingadb/markdown + ${INSTALL_DATA} ${WRKSRC}/{AUTHORS,LICENSE,*.md} ${PREFIX}/share/doc/icingadb + cp -a ${WRKSRC}/doc ${PREFIX}/share/doc/icingadb/ + + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/icingadb/schema + ${INSTALL_DATA} ${WRKSRC}/config.example.yml ${PREFIX}/share/examples/icingadb + cp -a ${WRKSRC}/schema ${PREFIX}/share/examples/icingadb/ + +.include <bsd.port.mk> Index: icingadb/distinfo =================================================================== RCS file: icingadb/distinfo diff -N icingadb/distinfo --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb/distinfo 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,230 @@ +SHA256 (go_modules/filippo.io/edwards25519/@v/v1.1.0.mod) = CZVW/E1+b1yxNe/di2u0wJMuOOoFjFP8X6XOKFVy+2E= +SHA256 (go_modules/filippo.io/edwards25519/@v/v1.1.0.zip) = msQ6aG0G/evXGfevOGbIfrBpMCJy37ExAHrfRxwwi2U= +SHA256 (go_modules/github.com/!vivid!cortex/ewma/@v/v1.2.0.mod) = ILNcJxBBj+a8SPgF/mQlwJXr0GKZrGH8kQfZtR18EeY= +SHA256 (go_modules/github.com/!vivid!cortex/ewma/@v/v1.2.0.zip) = +s/u7C2sRHIR5zPtbxkOkGioqJ13DqQLHWlV+mz/Ns8= +SHA256 (go_modules/github.com/acarl005/stripansi/@v/v0.0.0-20180116102854-5a71ef0e047d.mod) = 9reCOkmoAi4gnOYzdGnzgODUVIrJ7d3FAsk+nSGFU5w= +SHA256 (go_modules/github.com/acarl005/stripansi/@v/v0.0.0-20180116102854-5a71ef0e047d.zip) = UWmFilT28G8wicRdsjMpD7rx68LJd2ZJcFts2dxYpAw= +SHA256 (go_modules/github.com/bsm/ginkgo/v2/@v/v2.12.0.mod) = 4Z6a5I0biaA6+Y7wguQ6rEUN2JoisvR4LFLxJt5YOXU= +SHA256 (go_modules/github.com/bsm/ginkgo/v2/@v/v2.12.0.zip) = 7nNRkO2kuXft2TSEvAPJ3KKu7esxJBwjMDs3fe7FafI= +SHA256 (go_modules/github.com/bsm/gomega/@v/v1.27.10.mod) = 7Zm/GRmWBtSgMPrKlBAU6E0ClSg9yBC4CZQQ/c5YDJo= +SHA256 (go_modules/github.com/bsm/gomega/@v/v1.27.10.zip) = MwsjBrfLwXTcVqjrAZRuud2FRHjSkvAdN+uGshRMFOw= +SHA256 (go_modules/github.com/cespare/xxhash/v2/@v/v2.2.0.mod) = oJD46q9ZzCrfFjKZ6+/nl+Hco/at0sjoimo7kLpTiwI= +SHA256 (go_modules/github.com/cespare/xxhash/v2/@v/v2.2.0.zip) = /BgM2wwA+/+9Obd0pyzbXwwyrOJTcNUTUZWRiow/vSU= +SHA256 (go_modules/github.com/creasty/defaults/@v/v1.7.0.mod) = x/35kvVZVN5fIGcB2Ee776hkDG8C6367XHwxQAcNkc4= +SHA256 (go_modules/github.com/creasty/defaults/@v/v1.7.0.zip) = wsbXirL2DtjxJRQAX7tbs37PfBRBeESBk6zK1OEwV84= +SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = vLKTkyUSN7eaF7bBm/KRNPQ+j0OMMZiYj81GGhzfBcw= +SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = a0SoQ5UfNxtwEMdU7MPKvv6BXVztHFuUCfstaX6KiQ0= +SHA256 (go_modules/github.com/dgryski/go-rendezvous/@v/v0.0.0-20200823014737-9f7001d12a5f.mod) = hd5DSrBs56RHCmR6eybbiMa1TsYIDJSCoSq8JtK3G68= +SHA256 (go_modules/github.com/dgryski/go-rendezvous/@v/v0.0.0-20200823014737-9f7001d12a5f.zip) = 0iIli2B9X8rPCehAaWB9jxj7pIslrRkex404DQeOaU8= +SHA256 (go_modules/github.com/fatih/color/@v/v1.10.0.mod) = U5/OfPScTcYTXzAK1HE3D9DhXf849csMxDLUExNj64s= +SHA256 (go_modules/github.com/fatih/color/@v/v1.13.0.mod) = 8KxJ/fh41LNolwJb+xhjni/mfYhM6o4yTlwZFWl/ixw= +SHA256 (go_modules/github.com/fatih/color/@v/v1.13.0.zip) = jyKpKBbZRhsv+Wd1TTDpvIJ50EWvG3VYVOvnZehMqyA= +SHA256 (go_modules/github.com/go-playground/locales/@v/v0.13.0.mod) = h5GgNXsJCEh2RpyXRw3xvsl/yWddUwx2rJJ777TXUdM= +SHA256 (go_modules/github.com/go-playground/locales/@v/v0.13.0.zip) = nEtlJz4TWxvbm6/HwLUYCmxZNvVO3svIgHxXqdEHxrk= +SHA256 (go_modules/github.com/go-playground/universal-translator/@v/v0.17.0.mod) = UmEZJaRTFuqMwu1XCrPbdFn7L4r680OBCU54q6nCvkQ= +SHA256 (go_modules/github.com/go-playground/universal-translator/@v/v0.17.0.zip) = z9Sk92wneU57kl+2cu51dtiapeIu/cf+xPyAtGer4G8= +SHA256 (go_modules/github.com/go-playground/validator/v10/@v/v10.4.1.mod) = 6LozHhIeoGl6wrlXnKSJsUciHGWDOBljICZlwVVPV7M= +SHA256 (go_modules/github.com/go-playground/validator/v10/@v/v10.4.1.zip) = ecuoNB0n/B4eJSjAG04Bt9Q8z+8sBq0crHOyZHtTAqo= +SHA256 (go_modules/github.com/go-sql-driver/mysql/@v/v1.6.0.mod) = c9P9R6q2sN5RpE3yf+seOBuRQGDaMYrtP+1kYoBHSgg= +SHA256 (go_modules/github.com/go-sql-driver/mysql/@v/v1.8.1.mod) = X4QK5KiZECbWFXZGw2oO1RVJx24603dqEtWnFi5j0Ps= +SHA256 (go_modules/github.com/go-sql-driver/mysql/@v/v1.8.1.zip) = dMWfrs+JbU7vTN7GYEzGKZOO9JzkvEO8BxmeLmJdnao= +SHA256 (go_modules/github.com/goccy/go-yaml/@v/v1.11.3.mod) = Q++j11goBsRSVBb/IIzN2ySrrp/XskuX6+ebu2kFY9I= +SHA256 (go_modules/github.com/goccy/go-yaml/@v/v1.11.3.zip) = sQ7xaCrXMisnASAAdBrdFyvGACGzB0nmTQmqfn4700M= +SHA256 (go_modules/github.com/google/go-cmp/@v/v0.5.8.mod) = 58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0= +SHA256 (go_modules/github.com/google/go-cmp/@v/v0.5.9.mod) = 58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0= +SHA256 (go_modules/github.com/google/go-cmp/@v/v0.5.9.zip) = MkUIdKx1bvXUf2uBkwUQUwS5gZBFoW4/EFKJt88lLFE= +SHA256 (go_modules/github.com/google/uuid/@v/v1.6.0.mod) = c9pHtjOLAKCC/UUao1oyc9OtwJuOm7qY2rAQkeQCr24= +SHA256 (go_modules/github.com/google/uuid/@v/v1.6.0.zip) = 0PAvN3IX9CcC4lloTgZEHtv1FA3dzDS6m+pWA4s4pu0= +SHA256 (go_modules/github.com/jessevdk/go-flags/@v/v1.5.0.mod) = diFB8mquOK84YY9/UPtIZyw5q64Qj5Kyi9OwAvK/h28= +SHA256 (go_modules/github.com/jessevdk/go-flags/@v/v1.5.0.zip) = mIY3mowx+QIc5oSQ4qIb2+p+X+lVMyKWUOGsFXHc14o= +SHA256 (go_modules/github.com/jmoiron/sqlx/@v/v1.3.5.mod) = DD+haWrMHPELDVMLqkeXPLpo3TpBuFI81bx6DgQV85Q= +SHA256 (go_modules/github.com/jmoiron/sqlx/@v/v1.3.5.zip) = WQB3emQBbkpbOEcSbvS+1O1dNUPtmArop5qxEMnaj8Y= +SHA256 (go_modules/github.com/kr/text/@v/v0.2.0.mod) = 9jh5sgT2zolc6lNZS4FPWsCvCEhrM7HKecZXOE77xyY= +SHA256 (go_modules/github.com/kr/text/@v/v0.2.0.zip) = No6zGPkaW2e+kFxHAyq1wxodSal4SLEBGg0KISKzC6Q= +SHA256 (go_modules/github.com/leodido/go-urn/@v/v1.2.0.mod) = ARMsYERZnEG7wZpTYeb8xYD9WYLyrLfKs7OzWwanUkM= +SHA256 (go_modules/github.com/leodido/go-urn/@v/v1.2.0.zip) = ioVNeEFxAAppt5urss09qbj8yx4ba7ECx6bStSOA0Io= +SHA256 (go_modules/github.com/lib/pq/@v/v1.10.9.mod) = lMFIhoiyuYIqluE3XjIAKmUswa7nFSD2v6h77I63nAY= +SHA256 (go_modules/github.com/lib/pq/@v/v1.10.9.zip) = Z5Gnr2f4RqhjNTUAEsTvrdCFAJbr8iNQt7IOAeIW5vI= +SHA256 (go_modules/github.com/lib/pq/@v/v1.2.0.mod) = TIrIOpiVeYUwFf3mEuZWOybLZ9G5N2SbvgoYd6wkkRQ= +SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.13.mod) = 1nQ64urmVxYSLxK0LJ8/g6gFwK4yvTxVPUpvG8uSQ6U= +SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.13.zip) = CL4yLcxYSp/P3lyvDPh4tOEc2Y8lLjK8cE6SxaS6nRU= +SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.8.mod) = rf8+JDhLzS7PDG1qGp5OMQZUAem10pzmoSAlWrPAIxM= +SHA256 (go_modules/github.com/mattn/go-colorable/@v/v0.1.9.mod) = rf8+JDhLzS7PDG1qGp5OMQZUAem10pzmoSAlWrPAIxM= +SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.12.mod) = GgYuVsAmbQBL6lERWs+MK1l9FAfKVa1WzOAel62j2ks= +SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.mod) = 6SmRM81yQ+wmZ6oloEstrGAJI0rkwc2k7bRXSZcNrp8= +SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.16.mod) = cUdm7ILWfbiVreiva4BUrUMMPOpeFbOoiPI+0vPhuGM= +SHA256 (go_modules/github.com/mattn/go-isatty/@v/v0.0.16.zip) = PV/xnEsqKhZP64T1zDivNJOAwMSgPQRD3OQLvW7D/Ss= +SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.12.mod) = QTaqoj/LMXaikoIvKoqYzMey/eOKWZIsFSsAb1nVlpU= +SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.12.zip) = iNH4l/4qHSSz/cxlCa6AlPAFQDlHELOim/NuZzD6qso= +SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.mod) = vJI17m5OYCQ/Hn3KzwyqTUgK/N8G7Xjkgf0Sfp4xGd8= +SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.zip) = BHeQxPH/eyXlfrNgPn7dji0H4PhoVC6n2SQ6MWw4cl0= +SHA256 (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.6.mod) = odA8NpvbveDb1GzwuPAn+2XkVFxrp4juFC6DeZhF+9w= +SHA256 (go_modules/github.com/okzk/sdnotify/@v/v0.0.0-20180710141335-d9becc38acbd.mod) = I7HAJPY7k4SKyOOj1z4H/ymxl+XS6qC+yxKCtJVMaN8= +SHA256 (go_modules/github.com/okzk/sdnotify/@v/v0.0.0-20180710141335-d9becc38acbd.zip) = PwPJZdWejV4/zvHBS2gZGrCwZ064rTuXoYuyaH6yn9A= +SHA256 (go_modules/github.com/pkg/errors/@v/v0.9.1.mod) = 3yjGqCPxgddheWlxd8DFlDxv+zjzwQstxTvjYO59RYk= +SHA256 (go_modules/github.com/pkg/errors/@v/v0.9.1.zip) = 1MNri80GFikKORMhXg9TuTG9bgBnBZbylg3xtEryvQc= +SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = dLLnZushU3eGTVh7rfV+lVIfaS0qeGCzx3WQk/nJvsI= +SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 3gTOzBpLjVPkNXBRAmeUvLxU8uaiYM+sUIzmnV1kV6A= +SHA256 (go_modules/github.com/redis/go-redis/v9/@v/v9.5.1.mod) = h7TYe8i+3lewiT9IyKuTEdmHprs2frjR2g/oLCH0Ajg= +SHA256 (go_modules/github.com/redis/go-redis/v9/@v/v9.5.1.zip) = e95RxSbTAAmHMDhtLZT3s59iNl4Woz/DcWojupZ+G4E= +SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.1.0.mod) = bHMYonqNVHOo62YedfsAUoF24O/FkxDtJ3yhO9EqU/E= +SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = bHMYonqNVHOo62YedfsAUoF24O/FkxDtJ3yhO9EqU/E= +SHA256 (go_modules/github.com/rivo/uniseg/@v/v0.2.0.zip) = MZnZS+UChBQiIGYso7AOGd3R3r5OgN3HRf9CA+y2AcA= +SHA256 (go_modules/github.com/ssgreg/journald/@v/v1.0.0.mod) = 6QtdD0azw9+4s97Z2WlpDi3BGTToGeGv3Vj1+O6ir4E= +SHA256 (go_modules/github.com/ssgreg/journald/@v/v1.0.0.zip) = pT91pP9bXQE8WDFKd8jgMCTJgrpChNDuNU9ix40z30o= +SHA256 (go_modules/github.com/stretchr/objx/@v/v0.5.2.mod) = WOylTSZyhCeAb0CQiCjodi01LMOwoLC2DcYM5hdn//Y= +SHA256 (go_modules/github.com/stretchr/objx/@v/v0.5.2.zip) = PCLB0cTEAk6xahLwGHd1ZAvzXVGwoGZJ/rx3lxGUUcA= +SHA256 (go_modules/github.com/stretchr/testify/@v/v1.7.0.mod) = //gWjZjmoHFWxFShtuklUJ8xd+lsFVUW1/lrQHnMo78= +SHA256 (go_modules/github.com/stretchr/testify/@v/v1.8.1.mod) = rxpdyzMazno/n8G11+7pwLyCtKKhgv5M7CrdIX4oU9Y= +SHA256 (go_modules/github.com/stretchr/testify/@v/v1.9.0.mod) = wKZIoDfaVKawLoqBGx05F9SdxOGEHNdW8o8MTxWTkzw= +SHA256 (go_modules/github.com/stretchr/testify/@v/v1.9.0.zip) = 7l1Pc8tomxtUMsaQihifn72xclB8ScMtvfebI56puOA= +SHA256 (go_modules/github.com/vbauerster/mpb/v6/@v/v6.0.4.mod) = jWRIx58ZL5WIWzBwEtXdMtCmQC7jxHb/N2HwB1NsLXs= +SHA256 (go_modules/github.com/vbauerster/mpb/v6/@v/v6.0.4.zip) = p0FgZqu1SVC+HLVXv/CP1ZKzFqzUIwmhJr7UDdHzbCc= +SHA256 (go_modules/go.uber.org/goleak/@v/v1.3.0.mod) = PxXcY1Sq6P5C08vRMCMHMdXGquaqZRympz9MZGzaj+w= +SHA256 (go_modules/go.uber.org/goleak/@v/v1.3.0.zip) = cO3vDOfYMNmS8CTlJ/00UgabiE+UoneHpxi9aN1iBwI= +SHA256 (go_modules/go.uber.org/multierr/@v/v1.10.0.mod) = WKMN3nMKuldXZxXZCEF3T2NEqHn+xWM6LGazfsMMEfA= +SHA256 (go_modules/go.uber.org/multierr/@v/v1.10.0.zip) = T5uEtlneoPRrA2ZV/TvYGmCN6YL+JFbjhjfcnrJPrw0= +SHA256 (go_modules/go.uber.org/zap/@v/v1.27.0.mod) = rYBZREWaFDYO6wZ3t8b8T/ep2oD7A3ZK+n2RzwLihcc= +SHA256 (go_modules/go.uber.org/zap/@v/v1.27.0.zip) = uZS5b/C7UEo9WCiKuIufPGYEaJ6hr7adJbUJdpcFpsI= +SHA256 (go_modules/golang.org/x/crypto/@v/v0.7.0.mod) = yJ/iLnPawmoAplasEf9MbhprbNKrzFftzazew/va2C0= +SHA256 (go_modules/golang.org/x/crypto/@v/v0.7.0.zip) = d1Snxmt4AP9uR5A8YJqgfQSEUBgmrgR9LuGn1eJP0BI= +SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20220613132600-b0d781184e0d.mod) = KqbbzGUyHHFTSmOE7NZqsrIERkRKV3BwZjFFGY3Rnas= +SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20220613132600-b0d781184e0d.zip) = CaI3BCrKYySLIV5PDqz1puXuqTf4b6UKX8PuKK07Q8E= +SHA256 (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220106191415-9b9b3d81d5e3.mod) = CT1MzqEdCHW3jvAJ119ua0lGy5YRNQEqZC8SVR1ISNw= +SHA256 (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220106191415-9b9b3d81d5e3.zip) = NfUKvRAE+znm/ObhT/XA3tGvV3pUroGFwIfkB2auN5E= +SHA256 (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = cA5dsA3SaqGaF9zl/FUkNtYPaMVgbIW4IfJMPWByoVE= +SHA256 (go_modules/golang.org/x/sync/@v/v0.7.0.zip) = ILAQhSQOZhv/x/WTg/IbkPES1ml4QiDG5ZyAEkMhbSI= +SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20200116001909-b77594299b42.mod) = GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M= +SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20200223170610-d5e6a3e2c0ae.mod) = GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M= +SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210320140829-1e4c9ba3b0c4.mod) = GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M= +SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210514084401-e8d321eab015.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= +SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20210630005230-0f9fa26af87c.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= +SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20211019181941-9d821ace8654.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= +SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20220811171246-fbc7d0a398ab.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= +SHA256 (go_modules/golang.org/x/sys/@v/v0.6.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= +SHA256 (go_modules/golang.org/x/sys/@v/v0.6.0.zip) = jBWGDjhQ486lpxhrt5uM+Y9RPZrFSYCZ073f1Jxt/D8= +SHA256 (go_modules/golang.org/x/tools/@v/v0.1.10.mod) = c79ozX27JXU1ZYr+cyIARFoMm2RO95kQZnfLzRNvqqk= +SHA256 (go_modules/golang.org/x/tools/@v/v0.1.10.zip) = hoXlF21vhlhMmL5UpP/MuVeUsyWU/sb29d1KIjHiIf8= +SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20200804184101-5ec99f83aff1.mod) = ql4+ybt7n2gWCe+sAZ2d4ae6dxkkj/Hqon54iC2z1/U= +SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20220907171357-04be3eba64a2.mod) = ycRP1T5v9jnosGWFs/PV/uHCe3X0P4WgrSsYLDxo230= +SHA256 (go_modules/golang.org/x/xerrors/@v/v0.0.0-20220907171357-04be3eba64a2.zip) = ucSB2zPEtoK6i6NIAY3b0hVb0ifMOP+fa0yyt0u8PBQ= +SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = XDBuDWM81moRtA4uX7vG2kIRDbfXLqPBUkzrRe5Awz8= +SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = ThgX+WTKNOVFuBr9oDJaXonPWN4uQT2CB8Cv3dD9wVw= +SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = IVeYYKIDBvz0OxvSNNH7oxlJnHdhG3HAX5vzupDauTk= +SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = qrj7xOYwDqCOav4crqGKIckMefSJ9SxT4vIEMfGpoBU= +SHA256 (icingadb-1.2.0.zip) = p/9Fe61O94pcZdP8BlcVQb7F3u5vD6u/2IqIjiY9zG0= +SIZE (go_modules/filippo.io/edwards25519/@v/v1.1.0.mod) = 40 +SIZE (go_modules/filippo.io/edwards25519/@v/v1.1.0.zip) = 55809 +SIZE (go_modules/github.com/!vivid!cortex/ewma/@v/v1.2.0.mod) = 44 +SIZE (go_modules/github.com/!vivid!cortex/ewma/@v/v1.2.0.zip) = 9548 +SIZE (go_modules/github.com/acarl005/stripansi/@v/v0.0.0-20180116102854-5a71ef0e047d.mod) = 37 +SIZE (go_modules/github.com/acarl005/stripansi/@v/v0.0.0-20180116102854-5a71ef0e047d.zip) = 1982 +SIZE (go_modules/github.com/bsm/ginkgo/v2/@v/v2.12.0.mod) = 41 +SIZE (go_modules/github.com/bsm/ginkgo/v2/@v/v2.12.0.zip) = 483550 +SIZE (go_modules/github.com/bsm/gomega/@v/v1.27.10.mod) = 38 +SIZE (go_modules/github.com/bsm/gomega/@v/v1.27.10.zip) = 276786 +SIZE (go_modules/github.com/cespare/xxhash/v2/@v/v2.2.0.mod) = 45 +SIZE (go_modules/github.com/cespare/xxhash/v2/@v/v2.2.0.zip) = 17183 +SIZE (go_modules/github.com/creasty/defaults/@v/v1.7.0.mod) = 44 +SIZE (go_modules/github.com/creasty/defaults/@v/v1.7.0.zip) = 10244 +SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.mod) = 34 +SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = 60320 +SIZE (go_modules/github.com/dgryski/go-rendezvous/@v/v0.0.0-20200823014737-9f7001d12a5f.mod) = 40 +SIZE (go_modules/github.com/dgryski/go-rendezvous/@v/v0.0.0-20200823014737-9f7001d12a5f.zip) = 2243 +SIZE (go_modules/github.com/fatih/color/@v/v1.10.0.mod) = 126 +SIZE (go_modules/github.com/fatih/color/@v/v1.13.0.mod) = 126 +SIZE (go_modules/github.com/fatih/color/@v/v1.13.0.zip) = 12921 +SIZE (go_modules/github.com/go-playground/locales/@v/v0.13.0.mod) = 83 +SIZE (go_modules/github.com/go-playground/locales/@v/v0.13.0.zip) = 4905890 +SIZE (go_modules/github.com/go-playground/universal-translator/@v/v0.17.0.mod) = 112 +SIZE (go_modules/github.com/go-playground/universal-translator/@v/v0.17.0.zip) = 48160 +SIZE (go_modules/github.com/go-playground/validator/v10/@v/v10.4.1.mod) = 298 +SIZE (go_modules/github.com/go-playground/validator/v10/@v/v10.4.1.zip) = 197085 +SIZE (go_modules/github.com/go-sql-driver/mysql/@v/v1.6.0.mod) = 47 +SIZE (go_modules/github.com/go-sql-driver/mysql/@v/v1.8.1.mod) = 87 +SIZE (go_modules/github.com/go-sql-driver/mysql/@v/v1.8.1.zip) = 129854 +SIZE (go_modules/github.com/goccy/go-yaml/@v/v1.11.3.mod) = 567 +SIZE (go_modules/github.com/goccy/go-yaml/@v/v1.11.3.zip) = 109283 +SIZE (go_modules/github.com/google/go-cmp/@v/v0.5.8.mod) = 41 +SIZE (go_modules/github.com/google/go-cmp/@v/v0.5.9.mod) = 41 +SIZE (go_modules/github.com/google/go-cmp/@v/v0.5.9.zip) = 130220 +SIZE (go_modules/github.com/google/uuid/@v/v1.6.0.mod) = 30 +SIZE (go_modules/github.com/google/uuid/@v/v1.6.0.zip) = 31981 +SIZE (go_modules/github.com/jessevdk/go-flags/@v/v1.5.0.mod) = 106 +SIZE (go_modules/github.com/jessevdk/go-flags/@v/v1.5.0.zip) = 77449 +SIZE (go_modules/github.com/jmoiron/sqlx/@v/v1.3.5.mod) = 155 +SIZE (go_modules/github.com/jmoiron/sqlx/@v/v1.3.5.zip) = 64810 +SIZE (go_modules/github.com/kr/text/@v/v0.2.0.mod) = 68 +SIZE (go_modules/github.com/kr/text/@v/v0.2.0.zip) = 12607 +SIZE (go_modules/github.com/leodido/go-urn/@v/v1.2.0.mod) = 86 +SIZE (go_modules/github.com/leodido/go-urn/@v/v1.2.0.zip) = 1169163 +SIZE (go_modules/github.com/lib/pq/@v/v1.10.9.mod) = 34 +SIZE (go_modules/github.com/lib/pq/@v/v1.10.9.zip) = 132435 +SIZE (go_modules/github.com/lib/pq/@v/v1.2.0.mod) = 25 +SIZE (go_modules/github.com/mattn/go-colorable/@v/v0.1.13.mod) = 90 +SIZE (go_modules/github.com/mattn/go-colorable/@v/v0.1.13.zip) = 13909 +SIZE (go_modules/github.com/mattn/go-colorable/@v/v0.1.8.mod) = 160 +SIZE (go_modules/github.com/mattn/go-colorable/@v/v0.1.9.mod) = 160 +SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.12.mod) = 104 +SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.14.mod) = 104 +SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.16.mod) = 104 +SIZE (go_modules/github.com/mattn/go-isatty/@v/v0.0.16.zip) = 8927 +SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.12.mod) = 84 +SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.12.zip) = 20977 +SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.mod) = 146 +SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.22.zip) = 2674679 +SIZE (go_modules/github.com/mattn/go-sqlite3/@v/v1.14.6.mod) = 44 +SIZE (go_modules/github.com/okzk/sdnotify/@v/v0.0.0-20180710141335-d9becc38acbd.mod) = 32 +SIZE (go_modules/github.com/okzk/sdnotify/@v/v0.0.0-20180710141335-d9becc38acbd.zip) = 3871 +SIZE (go_modules/github.com/pkg/errors/@v/v0.9.1.mod) = 29 +SIZE (go_modules/github.com/pkg/errors/@v/v0.9.1.zip) = 17866 +SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = 37 +SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 12433 +SIZE (go_modules/github.com/redis/go-redis/v9/@v/v9.5.1.mod) = 230 +SIZE (go_modules/github.com/redis/go-redis/v9/@v/v9.5.1.zip) = 250611 +SIZE (go_modules/github.com/rivo/uniseg/@v/v0.1.0.mod) = 39 +SIZE (go_modules/github.com/rivo/uniseg/@v/v0.2.0.mod) = 39 +SIZE (go_modules/github.com/rivo/uniseg/@v/v0.2.0.zip) = 45731 +SIZE (go_modules/github.com/ssgreg/journald/@v/v1.0.0.mod) = 34 +SIZE (go_modules/github.com/ssgreg/journald/@v/v1.0.0.zip) = 12337 +SIZE (go_modules/github.com/stretchr/objx/@v/v0.5.2.mod) = 276 +SIZE (go_modules/github.com/stretchr/objx/@v/v0.5.2.zip) = 43974 +SIZE (go_modules/github.com/stretchr/testify/@v/v1.7.0.mod) = 216 +SIZE (go_modules/github.com/stretchr/testify/@v/v1.8.1.mod) = 188 +SIZE (go_modules/github.com/stretchr/testify/@v/v1.9.0.mod) = 417 +SIZE (go_modules/github.com/stretchr/testify/@v/v1.9.0.zip) = 124686 +SIZE (go_modules/github.com/vbauerster/mpb/v6/@v/v6.0.4.mod) = 283 +SIZE (go_modules/github.com/vbauerster/mpb/v6/@v/v6.0.4.zip) = 71664 +SIZE (go_modules/go.uber.org/goleak/@v/v1.3.0.mod) = 333 +SIZE (go_modules/go.uber.org/goleak/@v/v1.3.0.zip) = 37573 +SIZE (go_modules/go.uber.org/multierr/@v/v1.10.0.mod) = 228 +SIZE (go_modules/go.uber.org/multierr/@v/v1.10.0.zip) = 23772 +SIZE (go_modules/go.uber.org/zap/@v/v1.27.0.mod) = 312 +SIZE (go_modules/go.uber.org/zap/@v/v1.27.0.zip) = 287887 +SIZE (go_modules/golang.org/x/crypto/@v/v0.7.0.mod) = 171 +SIZE (go_modules/golang.org/x/crypto/@v/v0.7.0.zip) = 1761498 +SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20220613132600-b0d781184e0d.mod) = 325 +SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20220613132600-b0d781184e0d.zip) = 365649 +SIZE (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220106191415-9b9b3d81d5e3.mod) = 214 +SIZE (go_modules/golang.org/x/mod/@v/v0.6.0-dev.0.20220106191415-9b9b3d81d5e3.zip) = 169189 +SIZE (go_modules/golang.org/x/sync/@v/v0.7.0.mod) = 34 +SIZE (go_modules/golang.org/x/sync/@v/v0.7.0.zip) = 26990 +SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20200116001909-b77594299b42.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20200223170610-d5e6a3e2c0ae.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210320140829-1e4c9ba3b0c4.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210514084401-e8d321eab015.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20210630005230-0f9fa26af87c.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20211019181941-9d821ace8654.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20220811171246-fbc7d0a398ab.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.6.0.mod) = 33 +SIZE (go_modules/golang.org/x/sys/@v/v0.6.0.zip) = 1892073 +SIZE (go_modules/golang.org/x/tools/@v/v0.1.10.mod) = 383 +SIZE (go_modules/golang.org/x/tools/@v/v0.1.10.zip) = 3793144 +SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20200804184101-5ec99f83aff1.mod) = 37 +SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20220907171357-04be3eba64a2.mod) = 37 +SIZE (go_modules/golang.org/x/xerrors/@v/v0.0.0-20220907171357-04be3eba64a2.zip) = 22397 +SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = 25 +SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = 39844 +SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.mod) = 95 +SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = 104623 +SIZE (icingadb-1.2.0.zip) = 3379031 Index: icingadb/modules.inc =================================================================== RCS file: icingadb/modules.inc diff -N icingadb/modules.inc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb/modules.inc 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,71 @@ +MODGO_MODULES = \ + filippo.io/edwards25519 v1.1.0 \ + github.com/!vivid!cortex/ewma v1.2.0 \ + github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d \ + github.com/bsm/ginkgo/v2 v2.12.0 \ + github.com/bsm/gomega v1.27.10 \ + github.com/cespare/xxhash/v2 v2.2.0 \ + github.com/creasty/defaults v1.7.0 \ + github.com/davecgh/go-spew v1.1.1 \ + github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f \ + github.com/fatih/color v1.13.0 \ + github.com/go-playground/locales v0.13.0 \ + github.com/go-playground/universal-translator v0.17.0 \ + github.com/go-playground/validator/v10 v10.4.1 \ + github.com/go-sql-driver/mysql v1.8.1 \ + github.com/goccy/go-yaml v1.11.3 \ + github.com/google/go-cmp v0.5.9 \ + github.com/google/uuid v1.6.0 \ + github.com/jessevdk/go-flags v1.5.0 \ + github.com/jmoiron/sqlx v1.3.5 \ + github.com/kr/text v0.2.0 \ + github.com/leodido/go-urn v1.2.0 \ + github.com/lib/pq v1.10.9 \ + github.com/mattn/go-colorable v0.1.13 \ + github.com/mattn/go-isatty v0.0.16 \ + github.com/mattn/go-runewidth v0.0.12 \ + github.com/mattn/go-sqlite3 v1.14.22 \ + github.com/okzk/sdnotify v0.0.0-20180710141335-d9becc38acbd \ + github.com/pkg/errors v0.9.1 \ + github.com/pmezard/go-difflib v1.0.0 \ + github.com/redis/go-redis/v9 v9.5.1 \ + github.com/rivo/uniseg v0.2.0 \ + github.com/ssgreg/journald v1.0.0 \ + github.com/stretchr/objx v0.5.2 \ + github.com/stretchr/testify v1.9.0 \ + github.com/vbauerster/mpb/v6 v6.0.4 \ + go.uber.org/goleak v1.3.0 \ + go.uber.org/multierr v1.10.0 \ + go.uber.org/zap v1.27.0 \ + golang.org/x/crypto v0.7.0 \ + golang.org/x/exp v0.0.0-20220613132600-b0d781184e0d \ + golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 \ + golang.org/x/sync v0.7.0 \ + golang.org/x/sys v0.6.0 \ + golang.org/x/tools v0.1.10 \ + golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 \ + gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 \ + gopkg.in/yaml.v3 v3.0.1 + +MODGO_MODFILES = \ + github.com/fatih/color v1.10.0 \ + github.com/go-sql-driver/mysql v1.6.0 \ + github.com/google/go-cmp v0.5.8 \ + github.com/lib/pq v1.2.0 \ + github.com/mattn/go-colorable v0.1.8 \ + github.com/mattn/go-colorable v0.1.9 \ + github.com/mattn/go-isatty v0.0.12 \ + github.com/mattn/go-isatty v0.0.14 \ + github.com/mattn/go-sqlite3 v1.14.6 \ + github.com/rivo/uniseg v0.1.0 \ + github.com/stretchr/testify v1.7.0 \ + github.com/stretchr/testify v1.8.1 \ + golang.org/x/sys v0.0.0-20200116001909-b77594299b42 \ + golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae \ + golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4 \ + golang.org/x/sys v0.0.0-20210514084401-e8d321eab015 \ + golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c \ + golang.org/x/sys v0.0.0-20211019181941-9d821ace8654 \ + golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab \ + golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 + Index: icingadb/pkg/DESCR =================================================================== RCS file: icingadb/pkg/DESCR diff -N icingadb/pkg/DESCR --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb/pkg/DESCR 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,18 @@ +Icinga DB is an Icinga configuration and state database supporting +multiple environments. It can be used instead of the deprecated Icinga +Data Output, IDO, for database synchronization. + +Icinga DB is a set of components for publishing, synchronizing and +visualizing monitoring data in the Icinga ecosystem, consisting of: + +* The Icinga DB daemon, which synchronizes monitoring data between a + Redis server and a database. + +* Icinga 2 with its Icinga DB feature enabled, responsible for + publishing the data to the Redis server, i.e. configuration and its + runtime updates, check results, state changes, downtimes, + acknowledgements, notifications, and other events such as flapping. + +* Icinga Web with the Icinga DB Web module enabled, which connects + to both Redis and the database to display and work with the most + recent data. Index: icingadb/pkg/PLIST =================================================================== RCS file: icingadb/pkg/PLIST diff -N icingadb/pkg/PLIST --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb/pkg/PLIST 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,69 @@ +@newgroup _icingadb:898 +@newuser _icingadb:898:_icingadb::Icinga DB user:/nonexistent:/sbin/nologin +@mode 770 +@owner _icingadb +@group _icingadb +@sample ${SYSCONFDIR}/icingadb/ +@mode +@owner +@group +@rcscript ${RCDIR}/icingadb +@bin bin/icingadb +@bin bin/icingadb-migrate +share/doc/icingadb/ +share/doc/icingadb/AUTHORS +share/doc/icingadb/CHANGELOG.md +share/doc/icingadb/LICENSE +share/doc/icingadb/README.md +share/doc/icingadb/doc/ +share/doc/icingadb/doc/01-About.md +share/doc/icingadb/doc/02-Installation.md +share/doc/icingadb/doc/02-Installation.md.d/ +share/doc/icingadb/doc/02-Installation.md.d/01-Amazon-Linux.md +share/doc/icingadb/doc/02-Installation.md.d/02-CentOS.md +share/doc/icingadb/doc/02-Installation.md.d/03-Debian.md +share/doc/icingadb/doc/02-Installation.md.d/04-RHEL.md +share/doc/icingadb/doc/02-Installation.md.d/05-SLES.md +share/doc/icingadb/doc/02-Installation.md.d/06-Ubuntu.md +share/doc/icingadb/doc/03-Configuration.md +share/doc/icingadb/doc/04-Upgrading.md +share/doc/icingadb/doc/05-Distributed-Setups.md +share/doc/icingadb/doc/06-Migration.md +share/doc/icingadb/doc/TRADEMARKS.md +share/doc/icingadb/doc/icingadb-migration.example.yml +share/doc/icingadb/doc/images/ +share/doc/icingadb/doc/images/icingadb-architecture.png +share/doc/icingadb/doc/images/icingadb-daemon.png +share/doc/icingadb/doc/images/icingadb-dashboard.png +share/doc/icingadb/doc/images/icingadb-database.png +share/doc/icingadb/doc/images/icingadb-envs.png +share/doc/icingadb/doc/images/icingadb-ha.png +share/doc/icingadb/doc/images/icingadb-web.png +share/doc/icingadb/markdown/ +share/doc/pkg-readmes/${PKGSTEM} +share/examples/icingadb/ +share/examples/icingadb/config.example.yml +@mode 0660 +@owner _icingadb +@group _icingadb +@sample ${SYSCONFDIR}/icingadb/config.yml +@mode +@owner +@group +share/examples/icingadb/schema/ +share/examples/icingadb/schema/mysql/ +share/examples/icingadb/schema/mysql/schema.sql +share/examples/icingadb/schema/mysql/upgrades/ +share/examples/icingadb/schema/mysql/upgrades/1.0.0-rc2.sql +share/examples/icingadb/schema/mysql/upgrades/1.0.0.sql +share/examples/icingadb/schema/mysql/upgrades/1.1.1.sql +share/examples/icingadb/schema/mysql/upgrades/1.2.0.sql +share/examples/icingadb/schema/mysql/upgrades/optional/ +share/examples/icingadb/schema/mysql/upgrades/optional/1.2.0-history.sql +share/examples/icingadb/schema/pgsql/ +share/examples/icingadb/schema/pgsql/schema.sql +share/examples/icingadb/schema/pgsql/upgrades/ +share/examples/icingadb/schema/pgsql/upgrades/1.1.1.sql +share/examples/icingadb/schema/pgsql/upgrades/1.2.0.sql +share/examples/icingadb/schema/pgsql/upgrades/optional/ +share/examples/icingadb/schema/pgsql/upgrades/optional/1.2-0-history.sql Index: icingadb/pkg/README =================================================================== RCS file: icingadb/pkg/README diff -N icingadb/pkg/README --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb/pkg/README 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,86 @@ ++----------------------------------------------------------------------- +| Running ${PKGSTEM} on OpenBSD ++----------------------------------------------------------------------- + +Getting Started +=============== + +The following information includes notes specific to use on OpenBSD. Use +them in conjunction with the main Icinga DB documentation available in +${PREFIX}/share/doc/icingadb/doc +or online at +https://icinga.com/docs/icinga-db/ + +It is important to have an understanding of the components that will be +in use with Icinga DB before beginning the configuration of Icinga DB. A +Redis or another protocol-compatible server is required, which needs to +be configured in both Icinga 2 and Icinga DB. A database - MySQL or +PostgreSQL - is also required and must be configured in both Icinga DB +and Icinga DB Web. + +If not already done, these services must be installed, perhaps on the +same machine. They are available from packages. + +The database must be configured. Please refer to the documentation +section "Setting up the Database" in +${PREFIX}/share/doc/icingadb/doc/02-Installation.md +or online at +https://icinga.com/docs/icinga-db/latest/doc/02-Installation/03-Debian/#setting-up-the-database + +Afterwards, a database schema must be imported. Schema and updates for +MySQL and PostgreSQL are found in ${PREFIX}/share/examples/icingadb/schema/. + +Before starting Icinga DB, the installed sample configuration at +${SYSCONFDIR}/icingadb/config.yml should now be altered accordingly to your setup. +See the documentation in +${PREFIX}/share/doc/icingadb/doc/03-Configuration.md +or online at +https://icinga.com/docs/icinga-db/latest/doc/03-Configuration/ + +Enable Icinga DB at boot and start it as usual: + + # rcctl enable icingadb + # rcctl start icingadb + +Icinga 2 Integration +-------------------- + +The following section should be read in parallel with the official +Debian-specific documentation, available online at +https://icinga.com/docs/icinga-2/latest/doc/02-installation/01-Debian/#set-up-icinga-db + +The Icinga 2 installation needs the icingadb feature enabled. + + # doas -u _icinga icinga2 feature enable icingadb + +This results in an IcingaDB object becoming available under +${SYSCONFDIR}/icinga2/features-enabled/icingadb.conf + +Depending on your setup it might be necessary to alter this file +according to the documentation available online at +https://icinga.com/docs/icinga-2/latest/doc/09-object-types/#icingadb + +Please note, Icinga 2's IcingaDB default port is be 6380, which is not +equal to the Redis default port of 6379. + +Finally, restart Icinga 2: + + # rcctl restart icinga2 + +Icinga Web 2 Integration +------------------------ + +To integrate Icinga DB into Icinga Web 2, install the icingadb-web package +and follow its pkg-readme. + +Upgrading Icinga DB +=================== + +Follow the main documentation in +${PREFIX}/share/doc/icingadb/doc/04-Upgrading.md +or online at +https://icinga.com/docs/icinga-db/latest/doc/04-Upgrading/ + +If a schema update is necessary, it will be available under +${PREFIX}/share/examples/icingadb/schema/{mysql,pgsql}/upgrades/ +and will be named after the new Icinga DB version. Index: icingadb/pkg/icingadb.rc =================================================================== RCS file: icingadb/pkg/icingadb.rc diff -N icingadb/pkg/icingadb.rc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb/pkg/icingadb.rc 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,13 @@ +#!/bin/ksh + +daemon="${TRUEPREFIX}/bin/icingadb" +daemon_logger="daemon.info" +daemon_user="_icingadb" + +. /etc/rc.d/rc.subr + +pexp="${daemon}.*" +rc_bg="YES" +rc_reload="NO" + +rc_cmd $1 Index: icingadb-web/Makefile =================================================================== RCS file: icingadb-web/Makefile diff -N icingadb-web/Makefile --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb-web/Makefile 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,14 @@ +COMMENT= web-based UI for Icinga DB + +GH_PROJECT= icingadb-web +MODULE_NAME= icingadb-web +MODULE_VERSION= v1.1.2 +MODULE_DEST= ${PREFIX}/icinga-web2/modules/icingadb + +HOMEPAGE= https://icinga.com/docs/icinga-db-web/ + +MAINTAINER= Alvar Penning <p...@0x21.biz> + +RUN_DEPENDS= lang/php/${MODPHP_VERSION},-curl + +.include <bsd.port.mk> Index: icingadb-web/distinfo =================================================================== RCS file: icingadb-web/distinfo diff -N icingadb-web/distinfo --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb-web/distinfo 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,2 @@ +SHA256 (icingadb-web-1.1.2.tar.gz) = qC017451cmaO6KqJz6W64eXAFIf4TpNqjIcSuYWHR1M= +SIZE (icingadb-web-1.1.2.tar.gz) = 2056168 Index: icingadb-web/pkg/DESCR =================================================================== RCS file: icingadb-web/pkg/DESCR diff -N icingadb-web/pkg/DESCR --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb-web/pkg/DESCR 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,14 @@ +Icinga DB Web is an Icinga Web 2 module for Icinga DB, providing a +graphical interface to Icinga monitoring. + +Icinga DB is a set of components for publishing, synchronizing and +visualizing monitoring data in the Icinga ecosystem, consisting of: + +* Icinga DB Web which connects to both a Redis server and a database to + view and work with most up-to-date monitoring data +* Icinga 2 with its Icinga DB feature enabled, responsible for + publishing the data to the Redis server, i.e. configuration and its + runtime updates, check results, state changes, downtimes, + acknowledgements, notifications, and other events such as flapping +* And the Icinga DB daemon, which synchronizes the data between the + Redis server and the database Index: icingadb-web/pkg/PLIST =================================================================== RCS file: icingadb-web/pkg/PLIST diff -N icingadb-web/pkg/PLIST --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb-web/pkg/PLIST 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,507 @@ +icinga-web2/modules/icingadb/ +icinga-web2/modules/icingadb/AUTHORS +icinga-web2/modules/icingadb/CHANGELOG.md +icinga-web2/modules/icingadb/CONTRIBUTING.md +icinga-web2/modules/icingadb/LICENSE +icinga-web2/modules/icingadb/README.md +icinga-web2/modules/icingadb/SECURITY.md +icinga-web2/modules/icingadb/application/ +icinga-web2/modules/icingadb/application/clicommands/ +icinga-web2/modules/icingadb/application/clicommands/MigrateCommand.php +icinga-web2/modules/icingadb/application/controllers/ +icinga-web2/modules/icingadb/application/controllers/CommandTransportController.php +icinga-web2/modules/icingadb/application/controllers/CommentController.php +icinga-web2/modules/icingadb/application/controllers/CommentsController.php +icinga-web2/modules/icingadb/application/controllers/ConfigController.php +icinga-web2/modules/icingadb/application/controllers/DowntimeController.php +icinga-web2/modules/icingadb/application/controllers/DowntimesController.php +icinga-web2/modules/icingadb/application/controllers/ErrorController.php +icinga-web2/modules/icingadb/application/controllers/EventController.php +icinga-web2/modules/icingadb/application/controllers/HealthController.php +icinga-web2/modules/icingadb/application/controllers/HistoryController.php +icinga-web2/modules/icingadb/application/controllers/HostController.php +icinga-web2/modules/icingadb/application/controllers/HostgroupController.php +icinga-web2/modules/icingadb/application/controllers/HostgroupsController.php +icinga-web2/modules/icingadb/application/controllers/HostsController.php +icinga-web2/modules/icingadb/application/controllers/MigrateController.php +icinga-web2/modules/icingadb/application/controllers/NotificationsController.php +icinga-web2/modules/icingadb/application/controllers/ServiceController.php +icinga-web2/modules/icingadb/application/controllers/ServicegroupController.php +icinga-web2/modules/icingadb/application/controllers/ServicegroupsController.php +icinga-web2/modules/icingadb/application/controllers/ServicesController.php +icinga-web2/modules/icingadb/application/controllers/TacticalController.php +icinga-web2/modules/icingadb/application/controllers/UserController.php +icinga-web2/modules/icingadb/application/controllers/UsergroupController.php +icinga-web2/modules/icingadb/application/controllers/UsergroupsController.php +icinga-web2/modules/icingadb/application/controllers/UsersController.php +icinga-web2/modules/icingadb/application/forms/ +icinga-web2/modules/icingadb/application/forms/ApiTransportForm.php +icinga-web2/modules/icingadb/application/forms/Command/ +icinga-web2/modules/icingadb/application/forms/Command/CommandForm.php +icinga-web2/modules/icingadb/application/forms/Command/Instance/ +icinga-web2/modules/icingadb/application/forms/Command/Instance/ToggleInstanceFeaturesForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/ +icinga-web2/modules/icingadb/application/forms/Command/Object/AcknowledgeProblemForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/AddCommentForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/CheckNowForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/DeleteCommentForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/DeleteDowntimeForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/ProcessCheckResultForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/RemoveAcknowledgementForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/ScheduleCheckForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/ScheduleHostDowntimeForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/ScheduleServiceDowntimeForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/SendCustomNotificationForm.php +icinga-web2/modules/icingadb/application/forms/Command/Object/ToggleObjectFeaturesForm.php +icinga-web2/modules/icingadb/application/forms/DatabaseConfigForm.php +icinga-web2/modules/icingadb/application/forms/Navigation/ +icinga-web2/modules/icingadb/application/forms/Navigation/ActionForm.php +icinga-web2/modules/icingadb/application/forms/Navigation/IcingadbHostActionForm.php +icinga-web2/modules/icingadb/application/forms/Navigation/IcingadbServiceActionForm.php +icinga-web2/modules/icingadb/application/forms/RedisConfigForm.php +icinga-web2/modules/icingadb/application/forms/SetAsBackendForm.php +icinga-web2/modules/icingadb/application/views/ +icinga-web2/modules/icingadb/application/views/scripts/ +icinga-web2/modules/icingadb/application/views/scripts/joystickPagination-icingadb.phtml +icinga-web2/modules/icingadb/application/views/scripts/services/ +icinga-web2/modules/icingadb/application/views/scripts/services/grid-flipped.phtml +icinga-web2/modules/icingadb/application/views/scripts/services/grid.phtml +icinga-web2/modules/icingadb/configuration.php +icinga-web2/modules/icingadb/doc/ +icinga-web2/modules/icingadb/doc/01-About.md +icinga-web2/modules/icingadb/doc/02-Installation.md +icinga-web2/modules/icingadb/doc/02-Installation.md.d/ +icinga-web2/modules/icingadb/doc/02-Installation.md.d/From-Source.md +icinga-web2/modules/icingadb/doc/03-Configuration.md +icinga-web2/modules/icingadb/doc/04-Security.md +icinga-web2/modules/icingadb/doc/05-Upgrading.md +icinga-web2/modules/icingadb/doc/09-Automation.md +icinga-web2/modules/icingadb/doc/10-Migration.md +icinga-web2/modules/icingadb/doc/11-Concepts.md +icinga-web2/modules/icingadb/doc/TRADEMARKS.md +icinga-web2/modules/icingadb/doc/res/ +icinga-web2/modules/icingadb/doc/res/CheckStatisticsAnatomy.jpg +icinga-web2/modules/icingadb/doc/res/ListAnatomyOverdue.jpg +icinga-web2/modules/icingadb/doc/res/ListItemAnatomy.jpg +icinga-web2/modules/icingadb/doc/res/ListItemAnatomyCompact.jpg +icinga-web2/modules/icingadb/doc/res/ListItemAnatomyDetailed.jpg +icinga-web2/modules/icingadb/doc/res/ListItemDowntimeAnatomy.jpg +icinga-web2/modules/icingadb/doc/res/ModalAnatomy.jpg +icinga-web2/modules/icingadb/doc/res/continue-with-preview.png +icinga-web2/modules/icingadb/doc/res/icingadb-architecture.png +icinga-web2/modules/icingadb/doc/res/icingadb-dashboard.png +icinga-web2/modules/icingadb/doc/res/icingadb-web.png +icinga-web2/modules/icingadb/doc/res/modal-dialog-preview.png +icinga-web2/modules/icingadb/doc/res/searchbar-completion-preview.png +icinga-web2/modules/icingadb/doc/res/service-detail-preview.png +icinga-web2/modules/icingadb/doc/res/view-switcher-preview.png +icinga-web2/modules/icingadb/library/ +icinga-web2/modules/icingadb/library/Icingadb/ +icinga-web2/modules/icingadb/library/Icingadb/Authentication/ +icinga-web2/modules/icingadb/library/Icingadb/Authentication/ObjectAuthorization.php +icinga-web2/modules/icingadb/library/Icingadb/Command/ +icinga-web2/modules/icingadb/library/Icingadb/Command/IcingaApiCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/IcingaCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Instance/ +icinga-web2/modules/icingadb/library/Icingadb/Command/Instance/ToggleInstanceFeatureCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/ +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/AcknowledgeProblemCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/AddCommentCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/CommandAuthor.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/DeleteCommentCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/DeleteDowntimeCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/GetObjectCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/ObjectsCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/ProcessCheckResultCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/PropagateHostDowntimeCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/RemoveAcknowledgementCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/ScheduleCheckCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/ScheduleHostDowntimeCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/ScheduleServiceDowntimeCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/SendCustomNotificationCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/ToggleObjectFeatureCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Object/WithCommentCommand.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Renderer/ +icinga-web2/modules/icingadb/library/Icingadb/Command/Renderer/IcingaApiCommandRenderer.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Renderer/IcingaCommandRendererInterface.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Transport/ +icinga-web2/modules/icingadb/library/Icingadb/Command/Transport/ApiCommandException.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Transport/ApiCommandTransport.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Transport/CommandTransport.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Transport/CommandTransportConfig.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Transport/CommandTransportException.php +icinga-web2/modules/icingadb/library/Icingadb/Command/Transport/CommandTransportInterface.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ +icinga-web2/modules/icingadb/library/Icingadb/Common/Auth.php +icinga-web2/modules/icingadb/library/Icingadb/Common/BaseFilter.php +icinga-web2/modules/icingadb/library/Icingadb/Common/BaseStatusBar.php +icinga-web2/modules/icingadb/library/Icingadb/Common/CaptionDisabled.php +icinga-web2/modules/icingadb/library/Icingadb/Common/CommandActions.php +icinga-web2/modules/icingadb/library/Icingadb/Common/Database.php +icinga-web2/modules/icingadb/library/Icingadb/Common/DetailActions.php +icinga-web2/modules/icingadb/library/Icingadb/Common/HostLink.php +icinga-web2/modules/icingadb/library/Icingadb/Common/HostLinks.php +icinga-web2/modules/icingadb/library/Icingadb/Common/HostStates.php +icinga-web2/modules/icingadb/library/Icingadb/Common/IcingaRedis.php +icinga-web2/modules/icingadb/library/Icingadb/Common/Icons.php +icinga-web2/modules/icingadb/library/Icingadb/Common/Links.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ListItemCommonLayout.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ListItemDetailedLayout.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ListItemMinimalLayout.php +icinga-web2/modules/icingadb/library/Icingadb/Common/LoadMore.php +icinga-web2/modules/icingadb/library/Icingadb/Common/Macros.php +icinga-web2/modules/icingadb/library/Icingadb/Common/NoSubjectLink.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ObjectInspectionDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ObjectLinkDisabled.php +icinga-web2/modules/icingadb/library/Icingadb/Common/SearchControls.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ServiceLink.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ServiceLinks.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ServiceStates.php +icinga-web2/modules/icingadb/library/Icingadb/Common/StateBadges.php +icinga-web2/modules/icingadb/library/Icingadb/Common/TicketLinks.php +icinga-web2/modules/icingadb/library/Icingadb/Common/ViewMode.php +icinga-web2/modules/icingadb/library/Icingadb/Compat/ +icinga-web2/modules/icingadb/library/Icingadb/Compat/CompatHost.php +icinga-web2/modules/icingadb/library/Icingadb/Compat/CompatObject.php +icinga-web2/modules/icingadb/library/Icingadb/Compat/CompatService.php +icinga-web2/modules/icingadb/library/Icingadb/Compat/UrlMigrator.php +icinga-web2/modules/icingadb/library/Icingadb/Data/ +icinga-web2/modules/icingadb/library/Icingadb/Data/CsvResultSet.php +icinga-web2/modules/icingadb/library/Icingadb/Data/CsvResultSetUtils.php +icinga-web2/modules/icingadb/library/Icingadb/Data/JsonResultSet.php +icinga-web2/modules/icingadb/library/Icingadb/Data/JsonResultSetUtils.php +icinga-web2/modules/icingadb/library/Icingadb/Data/PivotTable.php +icinga-web2/modules/icingadb/library/Icingadb/Data/VolatileCsvResults.php +icinga-web2/modules/icingadb/library/Icingadb/Data/VolatileJsonResults.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/ +icinga-web2/modules/icingadb/library/Icingadb/Hook/ActionsHook/ +icinga-web2/modules/icingadb/library/Icingadb/Hook/ActionsHook/ObjectActionsHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/Common/ +icinga-web2/modules/icingadb/library/Icingadb/Hook/Common/HookUtils.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/Common/TotalSlaReportUtils.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/CustomVarRendererHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/EventDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/ExtensionHook/ +icinga-web2/modules/icingadb/library/Icingadb/Hook/ExtensionHook/BaseExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/ExtensionHook/ObjectDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/ExtensionHook/ObjectsDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/HostActionsHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/HostDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/HostsDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/IcingadbSupportHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/PluginOutputHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/ServiceActionsHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/ServiceDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/ServicesDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/TabHook/ +icinga-web2/modules/icingadb/library/Icingadb/Hook/TabHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/TabHook/HookActions.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/UserDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Hook/UsergroupDetailExtensionHook.php +icinga-web2/modules/icingadb/library/Icingadb/Model/ +icinga-web2/modules/icingadb/library/Icingadb/Model/AcknowledgementHistory.php +icinga-web2/modules/icingadb/library/Icingadb/Model/ActionUrl.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/ +icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/ActionAndNoteUrl.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/Bitmask.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/BoolCast.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/FlattenedObjectVars.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Behavior/ReRoute.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Checkcommand.php +icinga-web2/modules/icingadb/library/Icingadb/Model/CheckcommandArgument.php +icinga-web2/modules/icingadb/library/Icingadb/Model/CheckcommandCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/CheckcommandEnvvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Comment.php +icinga-web2/modules/icingadb/library/Icingadb/Model/CommentHistory.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Customvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/CustomvarFlat.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Downtime.php +icinga-web2/modules/icingadb/library/Icingadb/Model/DowntimeHistory.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Endpoint.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Environment.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Eventcommand.php +icinga-web2/modules/icingadb/library/Icingadb/Model/EventcommandArgument.php +icinga-web2/modules/icingadb/library/Icingadb/Model/EventcommandCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/EventcommandEnvvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/FlappingHistory.php +icinga-web2/modules/icingadb/library/Icingadb/Model/History.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Host.php +icinga-web2/modules/icingadb/library/Icingadb/Model/HostCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/HostState.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Hostgroup.php +icinga-web2/modules/icingadb/library/Icingadb/Model/HostgroupCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/HostgroupMember.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Hostgroupsummary.php +icinga-web2/modules/icingadb/library/Icingadb/Model/HoststateSummary.php +icinga-web2/modules/icingadb/library/Icingadb/Model/IconImage.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Instance.php +icinga-web2/modules/icingadb/library/Icingadb/Model/LastHostComment.php +icinga-web2/modules/icingadb/library/Icingadb/Model/LastServiceComment.php +icinga-web2/modules/icingadb/library/Icingadb/Model/NotesUrl.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Notification.php +icinga-web2/modules/icingadb/library/Icingadb/Model/NotificationCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/NotificationHistory.php +icinga-web2/modules/icingadb/library/Icingadb/Model/NotificationUser.php +icinga-web2/modules/icingadb/library/Icingadb/Model/NotificationUsergroup.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Notificationcommand.php +icinga-web2/modules/icingadb/library/Icingadb/Model/NotificationcommandArgument.php +icinga-web2/modules/icingadb/library/Icingadb/Model/NotificationcommandCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/NotificationcommandEnvvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Service.php +icinga-web2/modules/icingadb/library/Icingadb/Model/ServiceCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/ServiceState.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Servicegroup.php +icinga-web2/modules/icingadb/library/Icingadb/Model/ServicegroupCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/ServicegroupMember.php +icinga-web2/modules/icingadb/library/Icingadb/Model/ServicegroupSummary.php +icinga-web2/modules/icingadb/library/Icingadb/Model/ServicestateSummary.php +icinga-web2/modules/icingadb/library/Icingadb/Model/State.php +icinga-web2/modules/icingadb/library/Icingadb/Model/StateHistory.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Timeperiod.php +icinga-web2/modules/icingadb/library/Icingadb/Model/TimeperiodCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/TimeperiodOverrideExclude.php +icinga-web2/modules/icingadb/library/Icingadb/Model/TimeperiodOverrideInclude.php +icinga-web2/modules/icingadb/library/Icingadb/Model/TimeperiodRange.php +icinga-web2/modules/icingadb/library/Icingadb/Model/User.php +icinga-web2/modules/icingadb/library/Icingadb/Model/UserCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Usergroup.php +icinga-web2/modules/icingadb/library/Icingadb/Model/UsergroupCustomvar.php +icinga-web2/modules/icingadb/library/Icingadb/Model/UsergroupMember.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Vars.php +icinga-web2/modules/icingadb/library/Icingadb/Model/Zone.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/ +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/ApplicationState.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/CreateHostSlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/CreateHostsSlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/CreateServiceSlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/CreateServicesSlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/IcingaHealth.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/RedisHealth.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Reporting/ +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Reporting/HostSlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Reporting/ServiceSlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Reporting/SlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Reporting/TotalHostSlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/Reporting/TotalServiceSlaReport.php +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/X509/ +icinga-web2/modules/icingadb/library/Icingadb/ProvidedHook/X509/Sni.php +icinga-web2/modules/icingadb/library/Icingadb/Redis/ +icinga-web2/modules/icingadb/library/Icingadb/Redis/VolatileStateResults.php +icinga-web2/modules/icingadb/library/Icingadb/Setup/ +icinga-web2/modules/icingadb/library/Icingadb/Setup/ApiTransportPage.php +icinga-web2/modules/icingadb/library/Icingadb/Setup/ApiTransportStep.php +icinga-web2/modules/icingadb/library/Icingadb/Setup/DbResourcePage.php +icinga-web2/modules/icingadb/library/Icingadb/Setup/DbResourceStep.php +icinga-web2/modules/icingadb/library/Icingadb/Setup/IcingaDbWizard.php +icinga-web2/modules/icingadb/library/Icingadb/Setup/RedisPage.php +icinga-web2/modules/icingadb/library/Icingadb/Setup/RedisStep.php +icinga-web2/modules/icingadb/library/Icingadb/Setup/WelcomePage.php +icinga-web2/modules/icingadb/library/Icingadb/Util/ +icinga-web2/modules/icingadb/library/Icingadb/Util/FeatureStatus.php +icinga-web2/modules/icingadb/library/Icingadb/Util/ObjectSuggestionsCursor.php +icinga-web2/modules/icingadb/library/Icingadb/Util/PerfData.php +icinga-web2/modules/icingadb/library/Icingadb/Util/PerfDataFormat.php +icinga-web2/modules/icingadb/library/Icingadb/Util/PerfDataSet.php +icinga-web2/modules/icingadb/library/Icingadb/Util/PluginOutput.php +icinga-web2/modules/icingadb/library/Icingadb/Util/ThresholdRange.php +icinga-web2/modules/icingadb/library/Icingadb/Web/ +icinga-web2/modules/icingadb/library/Icingadb/Web/Control/ +icinga-web2/modules/icingadb/library/Icingadb/Web/Control/GridViewModeSwitcher.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Control/ProblemToggle.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Control/SearchBar/ +icinga-web2/modules/icingadb/library/Icingadb/Web/Control/SearchBar/ObjectSuggestions.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Control/ViewModeSwitcher.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Controller.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/ +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/Action.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/IcingadbHostAction.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/IcingadbServiceAction.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/Renderer/ +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/Renderer/HostProblemsBadge.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/Renderer/ProblemsBadge.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/Renderer/ServiceProblemsBadge.php +icinga-web2/modules/icingadb/library/Icingadb/Web/Navigation/Renderer/TotalProblemsBadge.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ +icinga-web2/modules/icingadb/library/Icingadb/Widget/AttemptBall.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/CheckAttempt.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/ +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/CheckStatistics.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/CommentDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/CustomVarTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/DowntimeCard.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/DowntimeDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/EventDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/HostDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/HostInspectionDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/HostMetaInfo.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/HostStatistics.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/MultiselectQuickActions.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/ObjectDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/ObjectStatistics.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/ObjectsDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/PerfDataTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/QuickActions.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/ServiceDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/ServiceInspectionDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/ServiceMetaInfo.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/ServiceStatistics.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/UserDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Detail/UsergroupDetail.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Health.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/HostStateBadges.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/HostStatusBar.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/HostSummaryDonut.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/IconImage.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/ +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/BaseCommentListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/BaseDowntimeListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/BaseHistoryListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/BaseHostListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/BaseNotificationListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/BaseServiceListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/CommandTransportList.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/CommandTransportListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/CommentList.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/CommentListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/CommentListItemMinimal.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/DowntimeList.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/DowntimeListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/DowntimeListItemMinimal.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HistoryList.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HistoryListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HistoryListItemDetailed.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HistoryListItemMinimal.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HostDetailHeader.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HostList.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HostListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HostListItemDetailed.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/HostListItemMinimal.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/NotificationList.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/NotificationListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/NotificationListItemDetailed.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/NotificationListItemMinimal.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/PageSeparatorItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/ServiceDetailHeader.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/ServiceList.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/ServiceListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/ServiceListItemDetailed.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/ServiceListItemMinimal.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/StateList.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemList/StateListItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/ +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/BaseHostGroupItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/BaseServiceGroupItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/BaseStateRowItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/GridCellLayout.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/HostItemTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/HostRowItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/HostgroupGridCell.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/HostgroupTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/HostgroupTableRow.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/ServiceItemTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/ServiceRowItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/ServicegroupGridCell.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/ServicegroupTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/ServicegroupTableRow.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/StateItemTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/StateRowItem.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/TableRowLayout.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/UserTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/UserTableRow.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/UsergroupTable.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ItemTable/UsergroupTableRow.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/MarkdownLine.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/MarkdownText.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/Notice.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/PluginOutputContainer.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ServiceStateBadges.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ServiceStatusBar.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ServiceSummaryDonut.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/ShowMore.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/StateBadge.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/StateChange.php +icinga-web2/modules/icingadb/library/Icingadb/Widget/TagList.php +icinga-web2/modules/icingadb/module.info +icinga-web2/modules/icingadb/phpstan-baseline-7x.neon +icinga-web2/modules/icingadb/phpstan-baseline-8x.neon +icinga-web2/modules/icingadb/phpstan-baseline-by-php-version.php +icinga-web2/modules/icingadb/phpstan-baseline-standard.neon +icinga-web2/modules/icingadb/phpstan.neon +icinga-web2/modules/icingadb/phpunit.xml +icinga-web2/modules/icingadb/public/ +icinga-web2/modules/icingadb/public/css/ +icinga-web2/modules/icingadb/public/css/common.less +icinga-web2/modules/icingadb/public/css/form/ +icinga-web2/modules/icingadb/public/css/form/schedule-service-downtime-form.less +icinga-web2/modules/icingadb/public/css/list/ +icinga-web2/modules/icingadb/public/css/list/action-list.less +icinga-web2/modules/icingadb/public/css/list/comment-list.less +icinga-web2/modules/icingadb/public/css/list/downtime-list.less +icinga-web2/modules/icingadb/public/css/list/item-list.less +icinga-web2/modules/icingadb/public/css/list/list-item.less +icinga-web2/modules/icingadb/public/css/list/state-item-table.less +icinga-web2/modules/icingadb/public/css/list/state-row-item.less +icinga-web2/modules/icingadb/public/css/list/user-list.less +icinga-web2/modules/icingadb/public/css/markdown.less +icinga-web2/modules/icingadb/public/css/mixin/ +icinga-web2/modules/icingadb/public/css/mixin/progress-bar.less +icinga-web2/modules/icingadb/public/css/mixin/state-badges.less +icinga-web2/modules/icingadb/public/css/mixins.less +icinga-web2/modules/icingadb/public/css/view/ +icinga-web2/modules/icingadb/public/css/view/service-grid.less +icinga-web2/modules/icingadb/public/css/widget/ +icinga-web2/modules/icingadb/public/css/widget/actions.less +icinga-web2/modules/icingadb/public/css/widget/check-attempt.less +icinga-web2/modules/icingadb/public/css/widget/check-statistics.less +icinga-web2/modules/icingadb/public/css/widget/comment-popup.less +icinga-web2/modules/icingadb/public/css/widget/custom-var-table.less +icinga-web2/modules/icingadb/public/css/widget/donut-container.less +icinga-web2/modules/icingadb/public/css/widget/downtime-card.less +icinga-web2/modules/icingadb/public/css/widget/group-grid.less +icinga-web2/modules/icingadb/public/css/widget/host-state-badges.less +icinga-web2/modules/icingadb/public/css/widget/key-value-list.less +icinga-web2/modules/icingadb/public/css/widget/migrate-popup.less +icinga-web2/modules/icingadb/public/css/widget/monitoring-health.less +icinga-web2/modules/icingadb/public/css/widget/notice.less +icinga-web2/modules/icingadb/public/css/widget/object-features.less +icinga-web2/modules/icingadb/public/css/widget/object-inspection.less +icinga-web2/modules/icingadb/public/css/widget/object-meta-info.less +icinga-web2/modules/icingadb/public/css/widget/object-statistics.less +icinga-web2/modules/icingadb/public/css/widget/performance-data-table.less +icinga-web2/modules/icingadb/public/css/widget/quick-actions.less +icinga-web2/modules/icingadb/public/css/widget/service-state-badges.less +icinga-web2/modules/icingadb/public/css/widget/state-change.less +icinga-web2/modules/icingadb/public/css/widget/table-layout.less +icinga-web2/modules/icingadb/public/css/widget/tag-list.less +icinga-web2/modules/icingadb/public/css/widget/view-mode-switcher.less +icinga-web2/modules/icingadb/public/js/ +icinga-web2/modules/icingadb/public/js/action-list.js +icinga-web2/modules/icingadb/public/js/migrate.js +icinga-web2/modules/icingadb/public/js/progress-bar.js +icinga-web2/modules/icingadb/run.php +icinga-web2/modules/icingadb/test/ +icinga-web2/modules/icingadb/test/php/ +icinga-web2/modules/icingadb/test/php/Lib/ +icinga-web2/modules/icingadb/test/php/Lib/PerfdataSetWithPublicData.php +icinga-web2/modules/icingadb/test/php/Lib/StrikingCommandTransport.php +icinga-web2/modules/icingadb/test/php/application/ +icinga-web2/modules/icingadb/test/php/application/clicommands/ +icinga-web2/modules/icingadb/test/php/application/clicommands/MigrateCommandTest.php +icinga-web2/modules/icingadb/test/php/library/ +icinga-web2/modules/icingadb/test/php/library/Icingadb/ +icinga-web2/modules/icingadb/test/php/library/Icingadb/Command/ +icinga-web2/modules/icingadb/test/php/library/Icingadb/Command/Transport/ +icinga-web2/modules/icingadb/test/php/library/Icingadb/Command/Transport/CommandTransportTest.php +icinga-web2/modules/icingadb/test/php/library/Icingadb/Common/ +icinga-web2/modules/icingadb/test/php/library/Icingadb/Common/MacrosTest.php +icinga-web2/modules/icingadb/test/php/library/Icingadb/Common/StateBadgesTest.php +icinga-web2/modules/icingadb/test/php/library/Icingadb/Model/ +icinga-web2/modules/icingadb/test/php/library/Icingadb/Model/Behavior/ +icinga-web2/modules/icingadb/test/php/library/Icingadb/Model/Behavior/FlattenedObjectVarsTest.php +icinga-web2/modules/icingadb/test/php/library/Icingadb/Model/CustomvarFlatTest.php +icinga-web2/modules/icingadb/test/php/library/Icingadb/Util/ +icinga-web2/modules/icingadb/test/php/library/Icingadb/Util/PerfdataSetTest.php +icinga-web2/modules/icingadb/test/php/library/Icingadb/Util/PerfdataTest.php +icinga-web2/modules/icingadb/test/php/library/Icingadb/Util/ThresholdRangeTest.php +@cwd ${LOCALBASE} +share/doc/pkg-readmes/${PKGSTEM} Index: icingadb-web/pkg/README =================================================================== RCS file: icingadb-web/pkg/README diff -N icingadb-web/pkg/README --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ icingadb-web/pkg/README 17 Apr 2024 23:28:58 -0000 @@ -0,0 +1,22 @@ ++----------------------------------------------------------------------- +| Running ${PKGSTEM} on OpenBSD ++----------------------------------------------------------------------- + +To use this module, first you should have a basic configuration of +Icinga 2, Icinga DB, and Icinga Web 2. + +Afterwards, you should enable the required module: + + # doas -u _icingaweb2 ${PREFIX}/icinga-web2/bin/icingacli module enable icingadb + +You should have a list something like this: + + # doas -u _icingaweb2 ${PREFIX}/icinga-web2/bin/icingacli module list + + MODULE VERSION STATE DESCRIPTION + icingadb 1.1.2 enabled Icinga DB Web + +Then follow the instructions in the documentation in +${PREFIX}/icinga-web2/modules/icingadb-web/doc/03-Configuration.md +or online under +https://icinga.com/docs/icinga-db-web/latest/doc/03-Configuration/