Observium login nicht möglich

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
faxmax
Beiträge: 6
Registriert: 26.01.2018 10:27:36

Observium login nicht möglich

Beitrag von faxmax » 13.04.2018 09:27:53

Hallo,

ich kann mich leider an meinem Observium Server (Webzugriff) nicht mehr anmelden. Es erscheint die FM:

Code: Alles auswählen

Unauthorised access or use shall render the user liable to criminal and/or civil prosecution.
Installiert wurde Observium mit dem mitgelieferten Script.

Login funktionierte in der Vergangenheit schon mal.

Code: Alles auswählen

MariaDB [observium]> select * from users;
+---------+------------------+------------------------------------+----------+--------------------------------+-------+-------+-------------------+--------------+
| user_id | username         | password                           | realname | email                          | descr | level | can_modify_passwd | user_options |
+---------+------------------+------------------------------------+----------+--------------------------------+-------+-------+-------------------+--------------+
|       1 | admin            | xxxxx                              |          |                                |       |    10 |                 1 | NULL         |
|       2 | max              | xxxxx                              |          |                                |       |    10 |                 1 | NULL         |
|       3 | admin2           | $1$5n3B85HM$/ZiwvpKc0CWmHUufLRJPk/ |          |                                |       |    10 |                 1 | NULL         |
+---------+------------------+------------------------------------+----------+--------------------------------+-------+-------+-------------------+--------------+
Der Benutzer wurde Angelegt mit:

Code: Alles auswählen

observium@nsa:/opt/observium$ ./adduser.php admin2 123 10
Ich finde leider keine Logfiles, wie kann ich das Problem weiter debuggen?

rendegast
Beiträge: 14857
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Observium login nicht möglich

Beitrag von rendegast » 14.04.2018 12:08:11

Läuft denn mysql/maria?

Bekam mysql/maria denn Upgrades, die vielleicht nicht sauber durchgelaufen sind?

Code: Alles auswählen

dpkg -l   |  egrep -v "^ii"
Bei/Nach Upgrades, nicht angepaßte Konfigurationsdateien, die händischen Eingriff erfordern?

Code: Alles auswählen

find /etc  |  sort  |  grep dpkg
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

faxmax
Beiträge: 6
Registriert: 26.01.2018 10:27:36

Re: Observium login nicht möglich

Beitrag von faxmax » 16.04.2018 09:58:16

Hallo rendegast,

Danke für deine Antwort.

Code: Alles auswählen

[user@nsa /home/user ] 09:51:45: # sudo dpkg -l | egrep -v '^ii'
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name                              Version                        Architektur  Beschreibung
+++-=================================-==============================-============-===============================================================================
rc  libnginx-mod-http-auth-pam        1.10.3-1+deb9u1                amd64        PAM authentication module for Nginx
rc  libnginx-mod-http-dav-ext         1.10.3-1+deb9u1                amd64        WebDAV missing commands support for Nginx
rc  libnginx-mod-http-echo            1.10.3-1+deb9u1                amd64        Bring echo and more shell style goodies to Nginx
rc  libnginx-mod-http-geoip           1.10.3-1+deb9u1                amd64        GeoIP HTTP module for Nginx
rc  libnginx-mod-http-image-filter    1.10.3-1+deb9u1                amd64        HTTP image filter module for Nginx
rc  libnginx-mod-http-subs-filter     1.10.3-1+deb9u1                amd64        Substitution filter module for Nginx
rc  libnginx-mod-http-upstream-fair   1.10.3-1+deb9u1                amd64        Nginx Upstream Fair Proxy Load Balancer
rc  libnginx-mod-http-xslt-filter     1.10.3-1+deb9u1                amd64        XSLT Transformation module for Nginx
rc  libnginx-mod-mail                 1.10.3-1+deb9u1                amd64        Mail module for Nginx
rc  libnginx-mod-stream               1.10.3-1+deb9u1                amd64        Stream module for Nginx
rc  nginx-common                      1.10.3-1+deb9u1                all          small, powerful, scalable web/proxy server - common files

Code: Alles auswählen

apt-get install --fix-missing
und

Code: Alles auswählen

apt-get autoremove

änderten nichts an den Paketen.

Und dies brachte auch kein Ergebnis:

Code: Alles auswählen

sudo find /etc/ -type f -exec grep -h 'dkpg' {} \;

Code: Alles auswählen

[user@nsa /home/user ] 11:33:27: # sudo find /etc/ -type f -exec grep -l 'dpkg' {} \;
/etc/cron.d/.placeholder
/etc/init.d/screen-cleanup
/etc/ca-certificates.conf
/etc/default/dbus
/etc/apache2/apache2.conf
/etc/emacs/site-start.d/50dictionaries-common.el
/etc/fonts/fonts.conf
/etc/logrotate.d/dpkg
/etc/kernel/postinst.d/apt-auto-removal
/etc/cron.hourly/.placeholder
/etc/cron.monthly/.placeholder
/etc/cron.weekly/.placeholder
/etc/cron.daily/.placeholder
/etc/cron.daily/dpkg
/etc/adduser.conf
/etc/ca-certificates.conf.dpkg-old
/etc/dpkg/dpkg.cfg
/etc/dpkg/shlibs.override
/etc/dpkg/dpkg.cfg.d/pkg-config-hook-config
/etc/dpkg/shlibs.default
/etc/apt/apt.conf.d/70debconf
/etc/apt/apt.conf.d/01autoremove-kernels


Und was soll mir der Befehl sagen?

Code: Alles auswählen

[user@nsa /home/user ] 09:56:08: # sudo find /etc  |  sort  |  grep dpkg
/etc/ca-certificates.conf.dpkg-old
/etc/cron.daily/dpkg
/etc/dpkg
/etc/dpkg/dpkg.cfg
/etc/dpkg/dpkg.cfg.d
/etc/dpkg/dpkg.cfg.d/debian-security-support
/etc/dpkg/dpkg.cfg.d/pkg-config-hook-config
/etc/dpkg/origins
/etc/dpkg/origins/debian
/etc/dpkg/origins/default
/etc/dpkg/shlibs.default
/etc/dpkg/shlibs.override
/etc/logrotate.d/dpkg

rendegast
Beiträge: 14857
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Observium login nicht möglich

Beitrag von rendegast » 17.04.2018 01:21:25

Code: Alles auswählen

find /etc/ -type f -exec grep -l 'dpkg' {} \;
Das sucht nach Dateien, die "dpkg" enthalten. Hier uninteressant.


Code: Alles auswählen

find /etc  |  sort  |  grep dpkg
sucht nach "Dingern", die "dpkg" im Namen haben.
Interessant sind dabei *.dpkg-new, *.dpkg-old, *.dpkg-dist.
Denn ich dachte an bei einem Upgrade nicht übernommene Konfigurationen.
ca-certificates.dpkg-old alleine ist absolut akzeptabel.




Die übriggebliebenen rc-Kandidaten kannst Du mal per 'purge entfernen.
Falls es sich dabei um durch zBsp. stretch-backports ersetzte Pakete handelt, die auf dem System aktiv sind.
so gelänge das nach dem Schema

Code: Alles auswählen

apt purge paket=version

zBsp.
apt purge libnginx-mod-http-auth-pam=1.10.3-1+deb9u1
entfernt werden.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

faxmax
Beiträge: 6
Registriert: 26.01.2018 10:27:36

Re: Observium login nicht möglich

Beitrag von faxmax » 18.04.2018 15:49:28

Ich konnte das Problem lösen.
Ich aktivierte den Globallog der DB und bin auf diese Abfrage aufmerksam geworden:

Code: Alles auswählen

MariaDB [observium]> select * from config;
+------------------+--------------------------------------------+
| config_key       | config_value                               |
+------------------+--------------------------------------------+
| web_session_cidr | a:1:{i:0;s:10:"10.0.0.0/8";}               |
| web_url          | s:34:"https://observium.company.local/";   |
+------------------+--------------------------------------------+
2 rows in set (0.00 sec)

MariaDB [observium]>
Ich hatte den Login auf einen bestimmten IP Bereich limitiert.

Antworten