GNU/Linux >> Znalost Linux >  >> Linux

po instalaci monitu, když udělám monit status myproc, zobrazí se chyba při připojení k démonu monit

Snažil jsem se nastavit monit na mém serveru ubuntu a zde je několik věcí ke kontrole:

  • Ujistěte se, že jste v /etc/default/monit nastavili startup=1
  • Ujistěte se, že jste odkomentovali parametry httpd v /etc/monit/monitrc

Jeden poslední "gotcha" v /etc/monit/monitrc:

set daemon  120           # check services at 2-minute intervals
#  with start delay 240  # optional: delay the first check by 4-minutes (by
#                           # default Monit check immediately after Monit start)

Nejprve jsem měl řádek "se zpožděním startu 240" nekomentovaný. Zdá se, že při použití této možnosti se server httpd nespustí okamžitě. Chvíli mi trvalo, než jsem si uvědomil, proč monit běží, ale server httpd ne.


 set httpd port 2812 and
  use address 0.0.0.0
  allow 0.0.0.0/0.0.0.0
  allow admin:monit

Myslím, že tohle je lepší, přidá to webovou stránku, kde se zobrazí výsledek monit, a uživatelské jméno a heslo je admin a monit.


Aby to fungovalo, musíte nastavit proces monit httpd tak, aby umožňoval připojení z localhost.

V konfiguračním souboru byste měli odkomentovat řádek, který říká allow localhost a restartujte monit.


Linux
  1. Při přístupu k cPanelu se zobrazí chyba 404

  2. Příkazový řádek se přepíše, když jsou příkazy příliš dlouhé

  3. Kde najdu Java SDK v Linuxu po jeho instalaci?

  1. Jak se dostat errno, když epoll_wait vrátí EPOLLERR?

  2. Jak získat stav ukončení smyčky v bash

  3. Jak získat n-tý řádek po grepovaném řádku?

  1. Kde získat nový řetězec po spuštění `sub` v Awk?

  2. Jak zjistím číslo řádku v Bash, když došlo k chybě?

  3. Co mám dělat, když se mi po aktualizaci apt-get zobrazí chybová zpráva KEYEXPIRED?