Fórum Root.cz

Hlavní témata => Server => Téma založeno: kopevi2 23. 08. 2025, 19:32:33

Název: Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 23. 08. 2025, 19:32:33
Zdravím,
chtěl bych se zeptat na vhodný monitoring. Chtěl bych monitorovat cca 10 strojů (NASky, tiskárna Brother, různé jednodeskové počítače-debian, routery-openwrt). Zařízení mám mezi sebou spojené VPN tunely wireguard. Zkoušel jsem Cacti, ale moc mi tam nejde to SNMP na tiskárny.
Mohli byste mi doporučit vhodný monitorovací systém (poměr výkon/jednoduchost). Na mail-in-a-box mám munin, šlo by to použít i na to?
Chtěl bych zaznamenávat rychlost sítě, využití disků, teploty, pokusy na přihlášení na ssh, případně další věci, ideálně, aby tam šlo i dobastlit sbírání dat z čidel (vlhkost apod, cron na php skript). Upozornění např. na email. Konfigurace ideálně v texťáku.
Děkuji za případné tipy a nasměřování.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: luvar 23. 08. 2025, 23:05:55
Ja mám dobrú skúsenosť s prometheus a alertmonitoringom k nemu (ak treba) a pre pripad potreby dashboardov, graphana... ale na domace pouzitie by mne postacoval samotny prometheus.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: amay5267 23. 08. 2025, 23:23:45
Netxms

Ja som rozbehol nieco podobne v NetXMS cez docker.

Problem bude hlavne Brother a SNMP.
Tlaciarne su lepsie od HP.

Pripajam link:
https://github.com/netxms/docker
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: josh.viklef 24. 08. 2025, 06:08:51
https://github.com/netdata/netdata
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 24. 08. 2025, 08:43:12
děkuji všem. Ještě bych se chtěl zeptat, jak byste mi to doporučili provozovat? Mam dell wyse s proxmoxem, nebo vps s tim mail-in-a-box(dle vyvojare miab by to melo byt ovsem vyhrazene jen pro miab) v dockeru.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: Tomáš Crhonek 24. 08. 2025, 09:36:12
děkuji všem. Ještě bych se chtěl zeptat, jak byste mi to doporučili provozovat? Mam dell wyse s proxmoxem, nebo vps s tim mail-in-a-box(dle vyvojare miab by to melo byt ovsem vyhrazene jen pro miab) v dockeru.

Dneska Prometheus nebo ZABBIX, ale ten také používá stejnou Grafanu jako Prometheus, který je jednodušší na nastavení.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 24. 08. 2025, 13:03:41

Dneska Prometheus nebo ZABBIX, ale ten také používá stejnou Grafanu jako Prometheus, který je jednodušší na nastavení.
Pane Crhonku, jste hodný, ale já bych od vás chtěl spíš než rady, tak ty disky, co jsem si koupil.
https://forum.root.cz/index.php?topic=30575.195
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: Ħαℓ₸℮ℵ ␏⫢ ⦚ 24. 08. 2025, 14:13:58
pomůže jenom dopis do schránky, ten nikdo nesmaže.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: wsh wsh 25. 08. 2025, 09:36:12
Mohli byste mi doporučit vhodný monitorovací systém (poměr výkon/jednoduchost).

Já doporučuju Zabbix. Je dostatečně flexibilní a zároveň jednoduchý na pochopení a používání.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: hmmmw 29. 08. 2025, 13:40:35
Pokud něco, co můžeš využít i v profesním životě tak prometehus+alertmanager, nebo ten zabbix.

Pokud chceš malou (podle popis ti nebude stačit) domáci utilitku, tak uptime-kuma. Naklikáš si endpointy, a vidíš, že to jede/nejede. Plus ti to může poslat alert. https://github.com/louislam/uptime-kuma
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: soriako 29. 08. 2025, 16:04:59
To je boží! Chodím sem celkem často, ale tohle mi uniklo.  ;D

Dneska Prometheus nebo ZABBIX, ale ten také používá stejnou Grafanu jako Prometheus, který je jednodušší na nastavení.
Pane Crhonku, jste hodný, ale já bych od vás chtěl spíš než rady, tak ty disky, co jsem si koupil.
https://forum.root.cz/index.php?topic=30575.195
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 30. 08. 2025, 10:33:27
Pokud něco, co můžeš využít i v profesním životě tak prometehus+alertmanager, nebo ten zabbix.

Pokud chceš malou (podle popis ti nebude stačit) domáci utilitku, tak uptime-kuma. Naklikáš si endpointy, a vidíš, že to jede/nejede. Plus ti to může poslat alert. https://github.com/louislam/uptime-kuma
Tak jsem si našel ten prometheus, https://www.youtube.com/watch?v=1si0DXveWH4
Ale chtěl bych se zeptat, jestli je lepší (dle vás) to provozovat v dockeru, někde na vps, nebo u sebe doma na vyhrazené virtuálce. Jde mi o to, abych to nemusel složitě nahazovat po každý aktualizaci tý VPS a zároveň abych si nerozdrbal ten mail server. Resp. jde mi o best practices, jak by se řeklo :-) IT se asi nikdy živit nebudu, ale přece jen chci dělat věci, jak se sluší a patří.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: M Z 30. 08. 2025, 13:30:58
Asi trochu pozdě, ale možná by jsi se mohl podívat na https://checkmk.com/
Je to takový Nagios na steroidech. Monitoruji tím stovky serverů, tiskáren a switchů už asi 10 let, zatím jsem nenašel nic lepšího.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 30. 08. 2025, 17:33:07
Asi trochu pozdě, ale možná by jsi se mohl podívat na https://checkmk.com/
Je to takový Nagios na steroidech. Monitoruji tím stovky serverů, tiskáren a switchů už asi 10 let, zatím jsem nenašel nic lepšího.
Pozdě ještě není, pořád se rozhoupávám co zvolit a jak to udělat. Nagios jsem kdysi viděl, líbilo se mi, jak to pěkně kreslilo návaznosti prvků, ale pro mě to byla vyšší dívčí (tímto zdravím Ricarda a Wira z Pod-o-lee :-) ). A znáte nějaký monitorink, kde bych si rovnou rozkliknul např. ssh konzoli, nebo bych mohl schraňovat konfiguráky (např. na ten wireguard)?
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: M Z 30. 08. 2025, 18:23:28
Neznám a ani znát nechci 😛. Monitoring má monitorovat, ssh konzolovat a backup SW zálohovat.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: amay5267 30. 08. 2025, 22:29:46
Asi trochu pozdě, ale možná by jsi se mohl podívat na https://checkmk.com/
Je to takový Nagios na steroidech. Monitoruji tím stovky serverů, tiskáren a switchů už asi 10 let, zatím jsem nenašel nic lepšího.
Pozdě ještě není, pořád se rozhoupávám co zvolit a jak to udělat. Nagios jsem kdysi viděl, líbilo se mi, jak to pěkně kreslilo návaznosti prvků, ale pro mě to byla vyšší dívčí (tímto zdravím Ricarda a Wira z Pod-o-lee :-) ). A znáte nějaký monitorink, kde bych si rovnou rozkliknul např. ssh konzoli, nebo bych mohl schraňovat konfiguráky (např. na ten wireguard)?

https://www.netxms.org/documentation/adminguide/ssh-monitoring.html
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 31. 08. 2025, 19:45:17
...
https://www.netxms.org/documentation/adminguide/ssh-monitoring.html
Díky moc, asi zkusím to netxms, protože se mi líbí, jak to pěkně jde všechno rozřadit a navíc to umí MQTT, což by bylo super na určitý čidla, který nechci sypat do Home assistanta.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: František Ryšánek 01. 09. 2025, 09:41:48
Tyjo, netxms má poměrně detailní datový model:

https://netxms.org/documentation/userguide/basic-concepts.html

Hmm... ! :-)
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: LivingLegend 01. 09. 2025, 16:02:30
Zdravím,
chtěl bych se zeptat na vhodný monitoring. Chtěl bych monitorovat cca 10 strojů (NASky, tiskárna Brother, různé jednodeskové počítače-debian, routery-openwrt). Zařízení mám mezi sebou spojené VPN tunely wireguard. Zkoušel jsem Cacti, ale moc mi tam nejde to SNMP na tiskárny.
Mohli byste mi doporučit vhodný monitorovací systém (poměr výkon/jednoduchost). Na mail-in-a-box mám munin, šlo by to použít i na to?
Chtěl bych zaznamenávat rychlost sítě, využití disků, teploty, pokusy na přihlášení na ssh, případně další věci, ideálně, aby tam šlo i dobastlit sbírání dat z čidel (vlhkost apod, cron na php skript). Upozornění např. na email. Konfigurace ideálně v texťáku.
Děkuji za případné tipy a nasměřování.

Já bych sáhnul po Zabbixu – a to ne proto, že s ním dělám, ale prostě proto, že dává smysl. Na Proxmoxu to rozběháš klidně na dvou virtuálkách (jedna na frontend + Zabbix, druhá na PostgreSQL s TimescaleDB nebo jak se to teď jmenuje). Není to žádná věda. Spousta věcí, co chceš, už je hotová v šablonách. A navíc existuje jednoduchá integrace do Home Assistantu. Myslím, že na to má dokonce video i Dmitrij (tvář Zabbixu na YouTube).

Druhá varianta je Grafana s Mimirem (proč si hrát Prometheem, když si ho Grafana sama forknula).

Tohle jsou jinak dvě nejčastější řešení, na která narazíš v korporátech – třeba v Alze nebo O2. Takže to má i profesní přesah.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 01. 09. 2025, 17:30:24
......
Já bych sáhnul po Zabbixu – a to ne proto, že s ním dělám, ale prostě proto, že dává smysl. Na Proxmoxu to rozběháš klidně na dvou virtuálkách (jedna na frontend + Zabbix, druhá na PostgreSQL s TimescaleDB nebo jak se to teď jmenuje). Není to žádná věda. Spousta věcí, co chceš, už je hotová v šablonách. A navíc existuje jednoduchá integrace do Home Assistantu. Myslím, že na to má dokonce video i Dmitrij (tvář Zabbixu na YouTube).

.....
Dík za poposunutí, a šlo by to udělat tak, že bych si udělal virtuálku v ní měl to SQL a taky v dockeru ten Zabbix (tzn. ušetřil bych jeden virtualni stroj)? To Wyse má jen 4 jádra, a mám volno jen na dvě virtuálky, na jedný už jedu právě ten HA... Pardon, že se takhle blbě ptám, ale jsem fakt začátečník/nadšenec, někde to na mě troubilo, že databáze se v dockeru neukládá, tak bych úplně nechtěl přijít o data, i když o nic nejde, ale taky nechci zabít pár hodin tím, že budu dělat něco, co nemůže fungovat, kvůli mému špatnému rozhodnutí...
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: michaelscz 01. 09. 2025, 22:32:12
Observium
https://hub.docker.com/r/uberchuckie/observium

Kód: [Vybrat]
services:
  app:
    image: uberchuckie/observium
    container_name: observium
    environment:
      - TZ=Europe/Prague
    volumes:
      - observium-config:/config
      - observium-logs:/opt/observium/logs
      - observium-rrd:/opt/observium/rrd
    ports:
      - "8668:8668"
      - "514:514/udp"
    restart: unless-stopped
    healthcheck:
      test: ["CMD", "nmap", "-p", "8668", "localhost", "|",  "grep", "open", "&&", "exit", "0", "||", "exit", "1" ]

volumes:
      observium-config:
      observium-logs:
      observium-rrd:
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: LivingLegend 02. 09. 2025, 09:07:38
Dík za poposunutí, a šlo by to udělat tak, že bych si udělal virtuálku v ní měl to SQL a taky v dockeru ten Zabbix (tzn. ušetřil bych jeden virtualni stroj)? To Wyse má jen 4 jádra, a mám volno jen na dvě virtuálky, na jedný už jedu právě ten HA... Pardon, že se takhle blbě ptám, ale jsem fakt začátečník/nadšenec, někde to na mě troubilo, že databáze se v dockeru neukládá, tak bych úplně nechtěl přijít o data, i když o nic nejde, ale taky nechci zabít pár hodin tím, že budu dělat něco, co nemůže fungovat, kvůli mému špatnému rozhodnutí...

Tak ono je Zabbixu celkem jedno, kde tu databázi máš – klidně to můžeš mít i celé na jednom serveru. Jen zkušenost je taková, že je lepší to mít oddělené. Ve finále to klidně může běžet celé v kontejnerech :) Jen to ale není doporučeno pro produkční prostředí.

https://www.zabbix.com/container_images (https://www.zabbix.com/container_images)
https://www.youtube.com/watch?v=csZwhQcJmxQ&ab_channel=Zabbix (https://www.youtube.com/watch?v=csZwhQcJmxQ&ab_channel=Zabbix)
https://www.zabbix.com/documentation/current/en/manual/installation/containers (https://www.zabbix.com/documentation/current/en/manual/installation/containers)

A jinak určitě PSQL s TimescaleDB. To je teď nejvíce podporovaná varianta.

Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 02. 09. 2025, 12:06:02
Děkuji všem, o víkendu teda zkusím ten zabbix a vedle toho ten netxms, pak to porovnám, co mi bude vyhovovat nejvíce. Dle vašich doporučení jsem si našel ten yt kanál o zabbixu a je to tam popsáno přesně polopaticky, takže to snad nebude na dny/hodiny laborování :-).
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: amay5267 02. 09. 2025, 15:50:26
Děkuji všem, o víkendu teda zkusím ten zabbix a vedle toho ten netxms, pak to porovnám, co mi bude vyhovovat nejvíce. Dle vašich doporučení jsem si našel ten yt kanál o zabbixu a je to tam popsáno přesně polopaticky, takže to snad nebude na dny/hodiny laborování :-).

Playlist super tutorialov pre zaciatocnikov na NetXMS od Tomasa Kirnaka:

https://www.youtube.com/playlist?list=PLt3aE2eGS5P9L72H82S83MrKx2uz5x8gv
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: amay5267 06. 10. 2025, 10:58:29
Super vec je oficialny NetXMS client pre mobilne zariadenia Android:

https://play.google.com/store/apps/details?id=org.netxms.android
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: xsouku04 15. 10. 2025, 14:40:06
My to často děláme tak, že pokud se zachytí nějaký stav, který by neměl existovat, pošleme si zprávu na Telegram do k tomu zřízené skupiny.   Tu skupinu může odebírat více lidí a výhoda je, že je tam i historie problémů. Pak si stačí pohlídat, že se zpráva pošle jen při změně stavu a máte kompletní historii.


Zpráva se pak odešle volání obyčejného URL třeba přes wget.
Kód: [Vybrat]
https://api.telegram.org/bot<BOT_TOKEN>/sendMessage?chat_id=<CHAT_ID>&text=<b>Bold message</b>&parse_mode=HTML
Předem si musím registrovat id nového bota a přidat je do skupiny a zjistit id skupiny.

https://chatgpt.com/share/68ef95ae-a05c-8002-bb04-68336a75ca4b

Specializované systémy, které mají sloužit jen pro monitoring jsem nepochopil. Jsou složité a nic moc navíc to nepřinese.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: Zopper 15. 10. 2025, 18:08:52
My to často děláme tak, že pokud se zachytí nějaký stav, který by neměl existovat, pošleme si zprávu na Telegram do k tomu zřízené skupiny.
...
Specializované systémy, které mají sloužit jen pro monitoring jsem nepochopil. Jsou složité a nic moc navíc to nepřinese.
Tohle funguje v malém týmu a situaci, kde se těch problémů moc neděje a může si tam člověk tyhle custom věci snadno dodělat. Pokud by ten kanál mělo monitorovat sto lidí, a chodilo tam furt něco, tak to začnou všichni ignorovat. Takže se musí rozdělit role a scope (developera v týmu X možná zajímá, že jeho služba má problém, ale fakt nepotřebuje vědět, že na serveru týmu Y umřel disk), různé priority problémů, je potřeba udržet jednotnost monitoringu v rámci projektu, do toho se přidají požadavky na certifikaci...

A to je zatím jen detekce stavů pro alerty. Já ale chci vidět, co třeba dělá nová změna mojí služby s počtem spojení na databázi. Ale abych to mohl posoudit, potřebuji vidět i kolik chodí požadavků na tu službu, nestačí si jen grepnout něco v terminálu. Obzvlášť, když ani nemám do produkčního prostředí přístup na shell.

Nebo pokud jde o nějakou službu/server od někoho jiného - asi bude mít nějaký endpoint co bude produkovat metriky pro Prometheus, ale těžko do něj budu dělat binární patche, abych si tam přidal http call. Nedej bože, když to ani neběží na mém železe. To se pak najednou nějaké monitorovací systémy, kde se to všechno sbírá dohromady, začnou pořádně hodit.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: xsouku04 18. 10. 2025, 00:30:35
My to často děláme tak, že pokud se zachytí nějaký stav, který by neměl existovat, pošleme si zprávu na Telegram do k tomu zřízené skupiny.
...
Specializované systémy, které mají sloužit jen pro monitoring jsem nepochopil. Jsou složité a nic moc navíc to nepřinese.
Tohle funguje v malém týmu a situaci, kde se těch problémů moc neděje a může si tam člověk tyhle custom věci snadno dodělat. Pokud by ten kanál mělo monitorovat sto lidí, a chodilo tam furt něco, tak to začnou všichni ignorovat. Takže se musí rozdělit role a scope (developera v týmu X možná zajímá, že jeho služba má problém, ale fakt nepotřebuje vědět, že na serveru týmu Y umřel disk), různé priority problémů, je potřeba udržet jednotnost monitoringu v rámci projektu, do toho se přidají požadavky na certifikaci...

A to je zatím jen detekce stavů pro alerty. Já ale chci vidět, co třeba dělá nová změna mojí služby s počtem spojení na databázi. Ale abych to mohl posoudit, potřebuji vidět i kolik chodí požadavků na tu službu, nestačí si jen grepnout něco v terminálu. Obzvlášť, když ani nemám do produkčního prostředí přístup na shell.

Nebo pokud jde o nějakou službu/server od někoho jiného - asi bude mít nějaký endpoint co bude produkovat metriky pro Prometheus, ale těžko do něj budu dělat binární patche, abych si tam přidal http call. Nedej bože, když to ani neběží na mém železe. To se pak najednou nějaké monitorovací systémy, kde se to všechno sbírá dohromady, začnou pořádně hodit.

Zní to rozumně, velký projekt a tým má jiné požadavky.  Nicméně předpokládám, že většina projektů (alespoň v době kdy začínají) jede spíše v menším týmu a vyhnout se  parním mlátičkám může být výhoda. Alespoň pro začátečníky určitě.

Problém nezahltit je zde vždy. Na telegram je třeba posílat opravdu jen urgentní věci, jako že něco opravdu spadlo nebo to bezprostředně hrozí. Zbytek stačí do mailu nebo jiného systému, nebo jen logovat případně posílat jednou za čas reporty.
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 08. 11. 2025, 12:51:29
Tak jsem to netxms nainstaloval, zatím ale teda plavu v rozchození webového rozhraní - návody na https://www.netxms.org/documentation/adminguide/installation.html#custom-logo-on-login-screen
jsou docela zmatečný - prakticky nic nefachalo, jak mělo, nemáte někdo někde návod, kde je to fakt krok za krokem, aby to i hloupý strojař pochopil (tzn. i s nastavením reverzní proxy apod..)? Díky moc za ochotu...
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: madmucho 10. 11. 2025, 15:09:28
Dobrý den,
zrovna tím bych nezačínal, webové rozhraní přes tomcat je dost overkill, doporučuji fat klienta a hrát si s ním bez www rozhraní které je vlastně fat klient běžící na tomcatu na serveru a bude to celé žrát 3x víc než samotné cečkove netxms..

Pokud ale opravdu chcete, zaklad je uchodit tomcat aby šla default page, a poté do webapps složky tomcatu zkopírovat aplikaci staženou z download ve formě ROOT.war tomcat ji nahodí a bude hned za lomítkem url serveru.

Pokud aktualizujete netxms server, budete muset také aktualizovat web rozhraní ono warko, pokud je tam větší změna napíše že klient verze jsou různé a ukončí se.

Postup je tady, a na první dobrou co jej pročítám mě přijde aktuální
https://netxms.org/documentation/adminguide/installation.html#web-management-client (https://netxms.org/documentation/adminguide/installation.html#web-management-client)

Moje rada pro Vás je ale na tohle kašlat, stáhnete odsud https://netxms.com/download/releases/5.2/nxmc-5.2.7-win32-x64-bundled-jre.zip (https://netxms.com/download/releases/5.2/nxmc-5.2.7-win32-x64-bundled-jre.zip) win fat clienta včetně jre co se nemusí se instalovat dá se synchronizovat třeba nextcloud diskem, zadejte ip serveru user a pass a jste tam.

Tak jsem to netxms nainstaloval, zatím ale teda plavu v rozchození webového rozhraní - návody na https://www.netxms.org/documentation/adminguide/installation.html#custom-logo-on-login-screen
jsou docela zmatečný - prakticky nic nefachalo, jak mělo, nemáte někdo někde návod, kde je to fakt krok za krokem, aby to i hloupý strojař pochopil (tzn. i s nastavením reverzní proxy apod..)? Díky moc za ochotu...
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: kopevi2 10. 11. 2025, 16:25:57
Dobrý den,
zrovna tím bych nezačínal, webové rozhraní přes tomcat je dost overkill, doporučuji fat klienta a hrát si s ním bez www rozhraní které je vlastně fat klient běžící na tomcatu na serveru a bude to celé žrát 3x víc než samotné cečkove netxms..

Pokud ale opravdu chcete, zaklad je uchodit tomcat aby šla default page, a poté do webapps složky tomcatu zkopírovat aplikaci staženou z download ve formě ROOT.war tomcat ji nahodí a bude hned za lomítkem url serveru.

Pokud aktualizujete netxms server, budete muset také aktualizovat web rozhraní ono warko, pokud je tam větší změna napíše že klient verze jsou různé a ukončí se.

Postup je tady, a na první dobrou co jej pročítám mě přijde aktuální
https://netxms.org/documentation/adminguide/installation.html#web-management-client (https://netxms.org/documentation/adminguide/installation.html#web-management-client)

Moje rada pro Vás je ale na tohle kašlat, stáhnete odsud https://netxms.com/download/releases/5.2/nxmc-5.2.7-win32-x64-bundled-jre.zip (https://netxms.com/download/releases/5.2/nxmc-5.2.7-win32-x64-bundled-jre.zip) win fat clienta včetně jre co se nemusí se instalovat dá se synchronizovat třeba nextcloud diskem, zadejte ip serveru user a pass a jste tam.
Dobrý den, děkuji moc za reakci. Nakonec jsem instalaci webového rozhraní zavrhl. Ten klient se zdá být ok, celkem se to pěkně používá. Jen mi vyvstala otázka, nemáte zkušenost s kompilováním agenta na RPI5 (Raspbian 12 - bookworm)? Na stránkách je pouze klient zkompilovaný pro zastaralého Bustera 10. Zkoušel jsem to kompilovat podle různých návodů, vše se zdálo OK, ale klient nenaběhne viz kód:
Kód: [Vybrat]
× nxagentd.service - NetXMS Agent
    Loaded: loaded (/lib/systemd/system/nxagentd.service; enabled; preset: enabled)
    Active: failed (Result: exit-code) since Sun 2025-11-09 14:05:47 CET; 2min 54s ago
    Process: 1361070 ExecStart=/usr/bin/nxagentd -d (code=exited, status=127)
        CPU: 1ms

lis 09 14:05:47 mama-rpi systemd[1]: nxagentd.service: Scheduled restart job, restart counter is at 5.
lis 09 14:05:47 mama-rpi systemd[1]: Stopped nxagentd.service - NetXMS Agent.
lis 09 14:05:47 mama-rpi systemd[1]: nxagentd.service: Start request repeated too quickly.
lis 09 14:05:47 mama-rpi systemd[1]: nxagentd.service: Failed with result 'exit-code'.
lis 09 14:05:47 mama-rpi systemd[1]: Failed to start nxagentd.service - NetXMS Agent.
Konkrétně hláška "/usr/bin/nxagentd -d (code=exited, status=127)" značí, že systém nezná toho agenta - omlouvám se, že to píšu tak krkolomně.

Ještě jsem zkoušel výpis z journalctl a ve výpisu se opakují podobné hlášky.
Kód: [Vybrat]
lis 09 12:13:06 mama-rpi systemd[1]: Starting nxagentd.service - NetXMS Agent...
░░ Subject: A start job for unit nxagentd.service has begun execution
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit nxagentd.service has begun execution.
░░
░░ The job identifier is 188004.
lis 09 12:13:06 mama-rpi nxagentd[1307236]: /usr/bin/nxagentd: error while loading shar>
lis 09 12:13:06 mama-rpi systemd[1]: nxagentd.service: Control process exited, code=exi>
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ An ExecStart= process belonging to unit nxagentd.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 127.
lis 09 12:13:06 mama-rpi systemd[1]: nxagentd.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit nxagentd.service has entered the 'failed' state with result 'exit-code'.
lis 09 12:13:06 mama-rpi systemd[1]: Failed to start nxagentd.service - NetXMS Agent.
░░ Subject: A start job for unit nxagentd.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit nxagentd.service has finished with a failure.

Myslíte si, že to je chyba v kompilaci-instalaci, a že by stačilo tam přidat tu cestu do PATH? (Přiznám se, že úplně nevím jak to správně opravit Jenom googluju, čím to může být.)
Mám ještě záložní plán a to je SNMP na tom RPI, ale to až, selžou všechny možnosti o rozchození toho agenta. Hlavně NetXMS jsem si vybral právě kvůli snadné integraci čtení ze MODBUS skrze RPI(což se mi v budoucnu může hodit)..
Název: Re:Doporučte monitoring pro začátečníka
Přispěvatel: madmucho 11. 11. 2025, 00:10:17
Dobrý den,
binarku agenta na raspberrpi pi se mi povedlo ze zdrojáků zkompilovat, ale nějak se nám to téma článku mění a komplikuje.
Pro testy bych zvolil raději platformu na kterou máte agenta před sestaveného, až si budete jistý že vyhovuje a funguje, pouštěl bych se do tohohle na jiných platformách.

Pro kompilaci na raspberry pi doinstalujte alespoň zaklad pro sestavování, pro postup dále předpokládám Debian 12
Kód: [Vybrat]
apt install build-essential autoconf libssl-dev libpcre2-dev libmodbus-dev
stáhněte zdrojové kódy netxms ze stránek
Kód: [Vybrat]
https://netxms.com/download/releases/5.2/netxms-5.2.7.tar.gzrozbalte třeba do /opt/netxms

v adresáři pak configure a make
Kód: [Vybrat]
./configure --with-libmodbus --with-libssh --with-snmp --with-agent --with-openssl --with-client-proxy --with-static-subagents-list=ssh
make
make install
ldconfig
pro systemd je unit file dostupny po kompilaci v /opt/netxms/netxms-5.2.7/contrib/startup/systemd/netxms-server.service takže ho zkopirovat do /etc/systemd/system
vytvořit základní konfigurační soubor v /etc/nxagentd.conf dle dokumentace

A pak unitu nechat zaregistrovat a pokusit se nastartovat službu a zkouknout
Kód: [Vybrat]
systemctl daemon-reload
systemctl start netxms-agent
systemctl status netxms-agent

je to minimální konfigurace pro agenta snad pro vaše účely bude dostačující.
agent log je dle konfigu agenta, tam najdete pokud se spustí, další provozní informace.
LogFile=/var/log/nxagentd (http://LogFile=/var/log/nxagentd)

Pevné nervy přeji.